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


структура DVD_KaraokeAttributes (strmif.h)

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

Структура DVD_KaraokeAttributes содержит сведения о аудиопотоке караоке. Метод IDvdInfo2::GetKaraokeAttributes заполняет структуру DVD_KaraokeAttributes указанного потока.

Синтаксис

typedef struct tagDVD_KaraokeAttributes {
  BYTE                   bVersion;
  BOOL                   fMasterOfCeremoniesInGuideVocal1;
  BOOL                   fDuet;
  DVD_KARAOKE_ASSIGNMENT ChannelAssignment;
  WORD                   wChannelContents[8];
} DVD_KaraokeAttributes;

Члены

bVersion

Номер версии. Текущая версия караоке — 1.0.

fMasterOfCeremoniesInGuideVocal1

Если задано значение TRUE, канал "Guide Vocal 1" содержит содержимое "Мастер церемоний".

fDuet

Логическое значение, указывающее, должна ли песня быть спета в виде дуэта.

ChannelAssignment

Значение DVD_KARAOKE_ASSIGNMENT , указывающее конфигурацию динамика, в которую будут смешиваться все каналы.

wChannelContents[8]

Массив допустимых значений DVD_KARAOKE_CONTENTS , определяющих содержимое в каждом канале.

Требования

Требование Значение
Заголовок strmif.h (включая Dshow.h)

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

Структуры DirectShow