strmif.h) (DVD_MenuAttributes 结构
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
DVD_MenuAttributes结构包含有关 DVD 菜单的信息。 IDvdInfo2::GetTitleAttributes 方法填充指定流的DVD_MenuAttributes结构。
语法
typedef struct tagDVD_MenuAttributes {
BOOL fCompatibleRegion[8];
DVD_VideoAttributes VideoAttributes;
BOOL fAudioPresent;
DVD_AudioAttributes AudioAttributes;
BOOL fSubpicturePresent;
DVD_SubpictureAttributes SubpictureAttributes;
} DVD_MenuAttributes;
成员
fCompatibleRegion[8]
TRUE/FALSE 值的数组,指示光盘的创作区域与哪个 DVD 区域兼容。 8 个数组索引 (编号为 0-7) 对应于编号为 1-8) 的 8 个 DVD 区域 (。 仅当查询的菜单是“视频管理器”菜单 (整个光盘) main菜单时,才会填充此数组。
VideoAttributes
包含菜单的视频属性 的DVD_VideoAttributes 结构。 这适用于 VMGM 和 VTSM。
fAudioPresent
BOOL 类型的变量,指示菜单是否具有音频流。
AudioAttributes
包含菜单音频流相关信息的 DVD_AudioAttributes 结构。 仅当 fAudioPresent 为 TRUE 时,才会填充此结构。
fSubpicturePresent
BOOL 类型的变量,指示菜单是否具有子图片流。
SubpictureAttributes
包含有关菜单子图片流的信息的 DVD_SubpictureAttributes 结构。 仅当 fSubpicturePresent 为 TRUE 时,才会填充此结构。
要求
要求 | 值 |
---|---|
Header | strmif.h (包括 Dshow.h) |