AM_DVD_GRAPH_FLAGS列舉 (strmif.h)
[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]
AM_DVD_GRAPH_FLAGS列舉會指定 DVD 導覽器如何建置 DVD 播放圖形。 這些旗標會與 IHttpGraphBuilder::RenderHttpVideoVolume 方法搭配使用。
Syntax
typedef enum _AM_DVD_GRAPH_FLAGS {
AM_DVD_HWDEC_PREFER = 0x1,
AM_DVD_HWDEC_ONLY = 0x2,
AM_DVD_SWDEC_PREFER = 0x4,
AM_DVD_SWDEC_ONLY = 0x8,
AM_DVD_NOVPE = 0x100,
AM_DVD_DO_NOT_CLEAR = 0x200,
AM_DVD_VMR9_ONLY = 0x800,
AM_DVD_EVR_ONLY = 0x1000,
AM_DVD_EVR_QOS = 0x2000,
AM_DVD_ADAPT_GRAPH = 0x4000,
AM_DVD_MASK = 0xffff
} AM_DVD_GRAPH_FLAGS;
常數
AM_DVD_HWDEC_PREFER 值: 0x1 可能的話,請使用硬體譯碼器。 如果沒有可用,請使用軟體譯碼器。 這是預設值。 硬體 DVD 譯碼器會在CLSID_DVDHWDecodersCategory篩選類別下註冊。 請參閱 篩選類別。 |
AM_DVD_HWDEC_ONLY 值: 0x2 使用硬體譯碼器;請勿使用軟體譯碼器。 請勿將此旗標與AM_DVD_VMR9_ONLY或AM_DVD_EVR_ONLY旗標結合。 |
AM_DVD_SWDEC_PREFER 值: 0x4 可能的話,請使用軟體譯碼器。 如果沒有可用,請使用硬體譯碼器。 |
AM_DVD_SWDEC_ONLY 值: 0x8 使用軟體譯碼器;請勿使用硬體譯碼器。 |
AM_DVD_NOVPE 值: 0x100 不要在電腦監視器上顯示視訊。 使用這個旗標只能限制為硬體 DVD-Video 譯碼器和具有可連線到電視之埠的顯示裝置的組合。 可播放 DVD-Video 裝置的設定頂端方塊類型,可以播放要在電視集上檢視的 DVD 標題,而不是電腦監視器。 |
AM_DVD_DO_NOT_CLEAR 值: 0x200 在建置 DVD 播放圖形之前,請勿清除篩選圖形。 根據預設, RenderMyVideoVolume 方法會先從圖形中移除任何現有的篩選,再建置 DVD 播放圖形。 注意 適用於 Windows Vista 和更新版本。 |
AM_DVD_VMR9_ONLY 值: 0x800 使用 影片混合轉譯器篩選器 9 (VMR-9) 進行轉譯;如果 VMR-9 無法使用,就會失敗。 請勿將此旗標與AM_DVD_EVR_ONLY旗標結合。 |
AM_DVD_EVR_ONLY 值: 0x1000 使用增強式視訊轉譯器 (EVR) 進行轉譯;如果 EVR 無法使用,則失敗。 注意 適用於 Windows Vista 和更新版本。 |
AM_DVD_EVR_QOS 值: 0x2000 |
AM_DVD_ADAPT_GRAPH 值: 0x4000 |
AM_DVD_MASK 值: 0xffff |
備註
請勿結合下列其中一個以上的旗標:
- AM_DVD_HWDEC_PREFER
- AM_DVD_HWDEC_ONLY
- AM_DVD_SWDEC_PREFER
- AM_DVD_SWDEC_ONLY
若要使用 VMR-9,譯碼器的 IAMDecoderCaps::GetDecoderCaps 方法必須傳回 AM_GETDECODERCAP_QUERY_VMR9_SUPPORT 旗標。 若要使用EVR,譯碼器的 GetDecoderCaps 方法必須傳回 AM_GETDECODERCAP_QUERY_EVR_SUPPORT 旗標。
規格需求
需求 | 值 |
---|---|
標頭 | strmif.h (包含 Dshow.h) |