共用方式為


DVD_MenuAttributes 結構 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。

DVD_MenuAttributes結構包含 DVD 功能表的相關信息。 IInfo2::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 區域相容。 八個陣列索引 (編號為0-7) 對應至八個 DVD 區域, (編號為1-8) 。 只有在查詢的功能表是影片管理員功能表 (整個磁碟) 的主選單時,才會填入此陣列。

重要 值為 0 (FALSE) 表示區域 (允許) 。 值為 1 (TRUE) 表示區域不相容。 此成員應該已命名為 fIncompatibleRegion
 

VideoAttributes

包含功能表視訊屬性 的DVD_VideoAttributes 結構。 這同時適用於 VMGM 和 VTSM。

fAudioPresent

BOOL 類型的變數,指出功能表是否有音訊數據流。

AudioAttributes

包含功能表音訊數據流相關信息 的DVD_AudioAttributes 結構。 只有在 fAudioPresentTRUE 時,才會填入此結構。

fSubpicturePresent

BOOL 類型的變數,指出功能表是否有子圖片數據流。

SubpictureAttributes

包含功能表子數據流相關信息 的DVD_SubpictureAttributes 結構。 只有在 fSubpicturePresentTRUE 時,才會填入此結構。

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 結構