AM_DVD_GRAPH_FLAGS列挙 (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
AM_DVD_GRAPH_FLAGS列挙は、DVD ナビゲーターが DVD 再生グラフを構築する方法を指定します。 これらのフラグは、 IDvdGraphBuilder::RenderDvdVideoVolume メソッドと共に使用されます。
構文
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 再生グラフを作成する前に、フィルター グラフをクリアしないでください。 既定では、 RenderDvdVideoVolume メソッドは、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 フラグを返す必要があります。
要件
要件 | 値 |
---|---|
Header | strmif.h (Dshow.h を含む) |