次の方法で共有


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_TYPED3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORTの値に設定 pfnGetCaps によって行われます。

色空間と書式の変換が報告された場合、SupportedFlags D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED設定されます。 呼び出し元は、ScaleSupport チェックして、スケールがサポートされているかどうかを理解する必要があります。

必要条件

要件 価値
ヘッダー d3d12umddi.h

関連項目

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS