次の方法で共有


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