strmif.h) (DVD_MenuAttributes 结构

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia 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菜单时,才会填充此数组。

重要 值为 0 (FALSE) 表示该区域兼容, (允许) 。 值为 1 (TRUE) 表示该区域不兼容。 此成员应已命名 为 fIncompatibleRegion
 

VideoAttributes

包含菜单的视频属性 的DVD_VideoAttributes 结构。 这适用于 VMGM 和 VTSM。

fAudioPresent

BOOL 类型的变量,指示菜单是否具有音频流。

AudioAttributes

包含菜单音频流相关信息的 DVD_AudioAttributes 结构。 仅当 fAudioPresentTRUE 时,才会填充此结构。

fSubpicturePresent

BOOL 类型的变量,指示菜单是否具有子图片流。

SubpictureAttributes

包含有关菜单子图片流的信息的 DVD_SubpictureAttributes 结构。 仅当 fSubpicturePresentTRUE 时,才会填充此结构。

要求

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

另请参阅

DirectShow 结构