D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032構造体 (d3d12umddi.h)
色空間の変換、書式変換、およびスケールがサポートされているかどうか、およびリアルタイムの理由または参照バッファー形式に必要かどうかをチェックするために使用される構造体。
構文
typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 DecodeSample;
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 OutputFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;
メンバー
NodeIndex
マルチアダプター操作では、NodeIndex は、この操作が適用されるデバイスの物理アダプターを示します。
Configuration
デコード プロファイルとビットストリーム暗号化。 「D3D12DDI_VIDEO_DECODE_CONFIGURATION」を参照してください。
DecodeSample
サンプルの説明としてデコードされたソース。 「D3D12DDI_VIDEO_SAMPLE_DESCRIPTION」を参照してください。
OutputFormat
出力サンプルの説明。 「D3D12DDI_VIDEO_FORMAT_DESCRIPTION」を参照してください。
FrameRate
ビデオ コンテンツのフレーム レート。 これは、ビデオをリアルタイムでデコードできるかどうかを判断するためにドライバーによって使用されます。
BitRate
圧縮されたビデオ ストリームの 1 秒あたりのデータ圧縮速度の平均ビット数。 これは、ビデオをリアルタイムでデコードできるかどうかを判断するためにドライバーによって使用されます。
SupportFlags
サポートされているフラグ。 「D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS」を参照してください。
ScaleSupport
デコード変換でサポートされている出力サイズ範囲を示します。 「D3D12DDI_VIDEO_SCALE_SUPPORT」を参照してください。
注釈
チェックは pfnGetCaps を使用して作成され、D3D12DDICAPS_TYPEは D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT の値に設定されます。
色空間と書式の変換が報告された場合、 SupportedFlags はD3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED設定されます。 呼び出し元は ScaleSupport チェックして、スケールがサポートされているかどうかを理解する必要があります。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h |