Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура KSAC3_DOWNMIX указывает, должны ли каналы программы в потоке с кодировкой AC-3 быть понижены для размещения конфигурации говорящего.
Синтаксис
typedef struct {
BOOL fDownMix;
BOOL fDolbySurround;
} KSAC3_DOWNMIX, *PKSAC3_DOWNMIX;
Члены
fDownMix
Указывает, следует ли использовать downmix. Если TRUE, то включено уменьшение числа каналов. Количество выходных каналов зависит от количества выступающих (как указано в свойстве KSPROPERTY_AUDIO_CHANNEL_CONFIG). Если FALSE, входные и выходные каналы сопоставляются с динамиками на основе одного к одному. Другими словами, входной канал 0 сопоставляется с выходным каналом 0, входной канал 1 сопоставляется с выходным каналом 1 и т. д. до количества кодированных каналов или динамиков, в зависимости от того, что меньше.
fDolbySurround
Указывает, как кодируются выходные каналы. Если TRUE, выходные каналы сначала кодируются как два канала логики Dolby Surround Pro, Lt и Rt. Если FALSE, выходные каналы не используют кодировку Dolby Surround Pro.
Замечания
Эта структура используется свойством KSPROPERTY_AC3_DOWNMIX.
Сведения о сопоставлении выходных каналов с динамиками см. в KSPROPERTY_AUDIO_CHANNEL_CONFIG.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h (include Ksmedia.h) |