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を参照してください。
備考
このチェックは、D3D12DDICAPS_TYPE が D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORTの値に設定 pfnGetCaps によって行われます。
色空間と書式の変換が報告された場合、SupportedFlags D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED設定されます。 呼び出し元は、ScaleSupport チェックして、スケールがサポートされているかどうかを理解する必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h |