D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS列挙 (d3d10umddi.h)
Microsoft Direct3D 11 ビデオ プロセッサがサポートできる機能を定義します。
構文
typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS {
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;
定数
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL 値: 0x1 ビデオ プロセッサは、出力ピクセルにアルファ値を設定できます。 詳細については、「 VideoProcessorSetOutputAlphaFillMode」を参照してください。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION 値: 0x2 ビデオ プロセッサは、ビデオ出力をダウンサンプリングできます。 詳細については、「 VideoProcessorSetOutputConstriction」を参照してください。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY 値: 0x4 ビデオ プロセッサは、luma キー処理を実行できます。 詳細については、「 VideoProcessorSetStreamLumaKey」を参照してください。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE 値: 0x8 ビデオ プロセッサは、カラー パレット エントリからアルファ値を適用できます。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY 値: 0x10 ドライバーは DXVA-HDDDI をサポートしていません。 この機能フラグが設定されている場合、ビデオ プロセッサには次の制限があります。 * 最大 2 つのストリームがサポートされています。 * 最初のストリームは NV12 または YUY2 のいずれかである必要があります。 * 2 番目のストリームは、AYUV、AI44、または IA44 である必要があります。 *画像調整(プロアンプ)コントロールは、ストリームごとではなく、ビデオ処理blit全体に適用されます。 * ストリームごとの平面アルファのサポートは信頼できません。 (ただし、ピクセル単位のアルファはサポートされています)。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO 値: 0x20 ビデオ プロセッサは、3-D ステレオ ビデオをサポートできます。 詳細については、「 VideoProcessorSetStreamStereoFormat」を参照してください。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION 値: 0x40 ビデオ プロセッサは、入力ストリームを 90、180、または 270 度 (時計回り) 回転させることができます。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM 値: 0x80 ビデオ プロセッサでは、ストリームごとのアルファ値を使用した入力ストリームのブレンドがサポートされています。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO 値: 0x100 ビデオ プロセッサでは、ソースとターゲットの明示的な縦横比がサポートされています。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR 値: 0x200 ドライバーが VideoProcessorSetStreamMirror をサポートしていることを示します。 Windows 10 以降でサポートされています。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE 値: 0x400 ハードウェアが、シェーダーを使用して VideoProcessorBlt の出力を読み取ることができるかどうかに関するヒントの恩恵を受けることができることを示します。 これは、マルチプレーン オーバーレイをサポートするハードウェアでのみ設定する必要があります。 |
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 値: 0x800 ドライバーが指定された HDR10 メタデータに基づいてビデオ データを適切に変換することを示します。 Windows 10 以降でサポートされています。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | d3d10umddi.h (D3d10umddi.h を含む) |
こちらもご覧ください
VideoProcessorSetOutputAlphaFillMode
VideoProcessorSetOutputConstriction