DVD_KaraokeAttributes 结构 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 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) |