структура KSAC3_ALTERNATE_AUDIO (ksmedia.h)

Структура 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)

См. также

KSPROPERTY_AC3_ALTERNATE_AUDIO