DVD_TitleAttributes 结构 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
DVD_TitleAttributes结构包含有关 DVD 游戏的信息。
语法
typedef struct tagDVD_TitleMainAttributes {
union {
DVD_TITLE_APPMODE AppMode;
DVD_HMSF_TIMECODE TitleLength;
};
DVD_VideoAttributes VideoAttributes;
ULONG ulNumberOfAudioStreams;
DVD_AudioAttributes AudioAttributes[8];
DVD_MultichannelAudioAttributes MultichannelAudioAttributes[8];
ULONG ulNumberOfSubpictureStreams;
DVD_SubpictureAttributes SubpictureAttributes[32];
} DVD_TitleAttributes;
成员
AppMode
类型的变量DVD_TITLE_APPMODE指示导航器是否处于卡拉OK模式。
TitleLength
VideoAttributes
包含有关当前菜单或标题的“main”视频信息的DVD_VideoAttributes结构。
ulNumberOfAudioStreams
游戏中可用的音频流数。
AudioAttributes[8]
包含当前游戏中每个可用音频流的信息的 DVD_AudioAttributes 结构的数组。
MultichannelAudioAttributes[8]
DVD_AudioAttributes 结构的数组。
ulNumberOfSubpictureStreams
标题中可用的子图片流数。
SubpictureAttributes[32]
包含有关游戏中每个可用子图片流的信息的 DVD_SubpictureAttributes 结构的数组。
备注
默认情况下, DVD 导航器 使用匿名联合的 AppMode 成员来报告游戏模式。
如果应用程序将 DVD_EnableTitleLength 选项设置为 TRUE, 则 DVD 导航器 使用联合的 TitleLength 成员来报告标题长度。 若要设置此选项,请调用 IDvdControl2::SetOption 方法。
要求
标头 | strmif.h (包括 Dshow.h) |