DVD_MenuAttributes 結構 (strmif.h)
[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 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) 。 只有在查詢的功能表是影片管理員功能表 (整個磁碟) 的主選單時,才會填入此陣列。
VideoAttributes
包含功能表視訊屬性 的DVD_VideoAttributes 結構。 這同時適用於 VMGM 和 VTSM。
fAudioPresent
BOOL 類型的變數,指出功能表是否有音訊數據流。
AudioAttributes
包含功能表音訊數據流相關信息 的DVD_AudioAttributes 結構。 只有在 fAudioPresent 為 TRUE 時,才會填入此結構。
fSubpicturePresent
BOOL 類型的變數,指出功能表是否有子圖片數據流。
SubpictureAttributes
包含功能表子數據流相關信息 的DVD_SubpictureAttributes 結構。 只有在 fSubpicturePresent 為 TRUE 時,才會填入此結構。
規格需求
需求 | 值 |
---|---|
標頭 | strmif.h (包含 Dshow.h) |