D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS列挙 (d3d12video.h)
ビデオ デコードの構成を指定します。
構文
typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS {
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;
定数
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE 構成フラグはありません。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED 出力デコードされたサーフェスの高さは、32 の倍数である必要があります。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED ドライバーは、後処理をサポートしています。 このフラグが設定されている場合、ホスト デコーダーは、 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTSの変換フラグを使用して後処理を設定できます。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED 参照リソースは、 D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY リソース フラグを使用して割り当てる必要があります。 参照テクスチャは、形式変換やダウンスケールの実行と同様に、出力テクスチャとは別にする必要があります。 このフラグは 、D3D12_VIDEO_DECODE_TIER_3 以上に設定しないでください。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME デコードの解像度は、キー 以外のフレームで変更できます。 |
要件
要件 | 値 |
---|---|
Header | d3d12video.h |