Поделиться через


перечисление DVD_KARAOKE_DOWNMIX (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Определяет флаги, используемые методом IDvdControl2::SelectKaraokeAudioPresentationMode для управления тем, к каким динамикам (если таковые есть) будут понижены все вспомогательные каналы.

Синтаксис

typedef enum tagDVD_KARAOKE_DOWNMIX {
  DVD_Mix_0to0 = 0x1,
  DVD_Mix_1to0 = 0x2,
  DVD_Mix_2to0 = 0x4,
  DVD_Mix_3to0 = 0x8,
  DVD_Mix_4to0 = 0x10,
  DVD_Mix_Lto0 = 0x20,
  DVD_Mix_Rto0 = 0x40,
  DVD_Mix_0to1 = 0x100,
  DVD_Mix_1to1 = 0x200,
  DVD_Mix_2to1 = 0x400,
  DVD_Mix_3to1 = 0x800,
  DVD_Mix_4to1 = 0x1000,
  DVD_Mix_Lto1 = 0x2000,
  DVD_Mix_Rto1 = 0x4000
} DVD_KARAOKE_DOWNMIX;

Константы

 
DVD_Mix_0to0
Значение: 0x1
Зарезервировано.
DVD_Mix_1to0
Значение: 0x2
Зарезервировано.
DVD_Mix_2to0
Значение: 0x4
Канал Downmix 2 слева.
DVD_Mix_3to0
Значение: 0x8
Канал Downmix 3 слева от динамика.
DVD_Mix_4to0
Значение: 0x10
Канал Downmix 4 к левому динамику.
DVD_Mix_Lto0
Значение: 0x20
Зарезервировано.
DVD_Mix_Rto0
Значение: 0x40
Зарезервировано.
DVD_Mix_0to1
Значение: 0x100
Зарезервировано.
DVD_Mix_1to1
Значение: 0x200
Зарезервировано.
DVD_Mix_2to1
Значение: 0x400
Канал Downmix 2 к правому динамику.
DVD_Mix_3to1
Значение: 0x800
Канал Downmix 3 к нужному динамику.
DVD_Mix_4to1
Значение: 0x1000
Канал Downmix 4 к правому динамику.
DVD_Mix_Lto1
Значение: 0x2000
Зарезервировано.
DVD_Mix_Rto1
Значение: 0x4000
Зарезервировано.

Комментарии

Аудиоканалы основаны на нуле, поэтому каналы с 2 по 4 являются тремя вспомогательными караоке-каналами. Используйте побитовые операции OR , чтобы задать соответствующий бит для отправки канала левому динамику (0), правому динамику (1), обоим динамикам или без динамиков, выключив оба бита. Эти биты по умолчанию отключены всякий раз, когда фильтр фильтра DVD Навигатора переходит в режим караоке.

Требования

   
Верхняя часть strmif.h (включая Dshow.h)

См. также раздел

Перечислимые типы DirectShow

IDvdControl2::SelectKaraokeAudioPresentationMode