DVD_KaraokeAttributes 结构 (strmif.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

结构 DVD_KaraokeAttributes 包含有关卡拉OK音频流的信息。 IDvdInfo2::GetKaraokeAttributes 方法填充DVD_KaraokeAttributes指定流的结构。

语法

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

成员

bVersion

版本号。 当前卡拉OK 版本为 1.0。

fMasterOfCeremoniesInGuideVocal1

如果 为 TRUE,则“引导声 1”频道包含“仪式大师”内容。

fDuet

一个布尔值,该值指示歌曲是否要以二重奏的形式进行演唱。

ChannelAssignment

一个DVD_KARAOKE_ASSIGNMENT值,该值指示所有通道将混合到其中的扬声器配置。

wChannelContents[8]

有效 DVD_KARAOKE_CONTENTS 值的数组,用于标识每个通道上的内容。

要求

要求
Header strmif.h (包括 Dshow.h)

另请参阅

DirectShow 结构