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