Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура KSAC3_ALTERNATE_AUDIO указывает, должны ли два моноканала в потоке с кодировкой AC-3 интерпретироваться как стереопара или как два независимых канала программы.
Синтаксис
typedef struct {
BOOL fStereo;
ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;
Члены
fStereo
Указывает, следует ли интерпретировать два моноканала как стереопару. Если TRUE, два моноканала рассматриваются как стереопара. Если FALSE, DualMode=0x03 приводит к перемешивать два моноканала перед выводом декодером.
DualMode
Если в потоке кодируются два независимых канала звука, этот член указывает, следует ли использовать звуковую дорожку в канале 1, канале 2 или обоих каналах. Значение 0x01 выбирает канал 1, 0x02 выбирает канал 2 и 0x03 выбирает оба канала. Укажите значение этого элемента в качестве одной из следующих констант:
| Постоянный | Ценность |
|---|---|
| KSAC3_ALTERNATE_AUDIO_1 | 0x01 |
| KSAC3_ALTERNATE_AUDIO_2 | 0x02 |
| KSAC3_ALTERNATE_AUDIO_BOTH | 0x03 |
Замечания
Эта структура используется свойством KSPROPERTY_AC3_ALTERNATE_AUDIO.
Дополнительные сведения о кодировке каналов программы AC-3 см. в спецификации AC-3 на веб-сайте Dolby Laboratories. Спецификация называется Digital Audio Compression Standard (AC-3).
Требования
| Требование | Ценность |
|---|---|
| заголовка | ksmedia.h (include Ksmedia.h) |