Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В Windows структура WAVEFORMATEXTENSIBLE определяет формат данных для многоканального аудиопотока PCM. Эта структура задает такие параметры, как количество битов на выборку PCM, количество каналов в потоке и маску канала. Маска канала указывает сопоставление каналов с динамиками. На следующем рисунке показаны отдельные биты маски канала.
Каждый бит в маске канала представляет определенную позицию говорящего. Если маска назначает канал определенной позиции говорящего, то бит маски, представляющий эту позицию, имеет значение 1; Все биты маски для неназначенных позиций говорящего имеют значение 0. Структура WAVEFORMATEXTENSIBLE определяет дополнительные биты в маске канала, которые не показаны на предыдущем рисунке, но эти биты не влияют на обсуждаемые конфигурации динамиков домашнего театра и опущены для упрощения.
Кодировка позиций говорящего в маске канала на предыдущем рисунке аналогична кодировке, используемой для значения свойства запроса свойства KSPROPERTY_AUDIO_CHANNEL_CONFIG . Дополнительную информацию смотрите в KSAUDIO_CHANNEL_CONFIG.
В следующей таблице показано значение каждого бита маски на предыдущем рисунке.
| Битовое число | Позиция докладчика | Описание |
|---|---|---|
0 |
Флорида |
Передний левый |
1 |
ФР |
Передний правый |
2 |
ФК |
Передний центр |
3 |
LFE |
Эффекты с низкой частотой |
4 |
BL |
Назад слева |
5 |
Бразилия |
Назад справа |
6 |
FLC |
Передний левый центр |
7 |
ФРК |
Передний справа от центра |
8 |
до н. э. |
Задний центр |
9 |
SL |
Левая сторона |
10 |
SR |
Справа от стороны |
Например, конфигурация динамиков домашнего театра 7.1 описывается значением маски канала 0x63F, которое указывает, что восемь каналов в потоке назначаются следующим позициям динамиков (и в следующем порядке): FL, FR, FC, LFE, BL, BR, SL и SR. Например, конфигурация динамиков 7.1 описывается значением маски канала 0xFF, которое указывает, что восемь каналов в потоке назначены следующим позициям динамиков: FL, FR, FC, LFE, BL, BR, FLC и FRC.
На следующем изображении показана связь между маской канала 0x63F и конфигурацией акустической системы 7.1 домашнего театра.
Схема расположения колонок домашнего кинотеатра 7.1 с маской канала 0x63F для записи и воспроизведения.
В левой части предыдущего рисунка показана запись аудиоконтента в формат 7.1-канальных динамиков домашнего кинотеатра. Небольшой круг в центре сетки представляет позицию прослушивателя. Каждый маленький черный прямоугольник представляет микрофон. Восемь каналов нумеруются от 0 до 7. Запись с микрофона FL производится в канал 0, с микрофона FR - в канал 1 и так далее.
В правой части предыдущего рисунка показан тот же поток 7.1 канала, который воспроизводится обратно с помощью конфигурации вокруг восьми динамиков. В этом случае каждый маленький черный прямоугольник представляет динамик. Семь динамиков сопоставляются с позициями в сетке вокруг прослушивателя. Сопоставление не назначает позицию сетки динамику LFE (subwoofer); это упущение основано на предположении, что эти динамики обычно создают только низкочастотные звуки, которые являются ненаправленными.