D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT構造体 (d3d12video.h)

指定された機能がD3D12_FEATURE_VIDEO_ENCODER_QPMAP_INPUTされたときに ID3D12VideoDevice::CheckFeatureSupport を呼び出すデータを提供します。

構文

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT {
  UINT                                       NodeIndex;
  D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
  D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE       MapSource;
  BOOL                                       IsSupported;
  UINT                                       MapSourcePreferenceRanking;
  UINT                                       BlockSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT;

Members

NodeIndex

入力パラメーターです。 マルチアダプター操作では、この操作が適用されるデバイスの物理アダプターを示します。

SessionInfo

入力パラメーターです。 エンコード セッションに関連する情報を含む D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO

MapSource

入力パラメーターです。 ユーザーが使用するソースを示す D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE

IsSupported

出力パラメーターです。 指定された機能の値がサポートされているかどうかを示します。

MapSourcePreferenceRanking

出力パラメーターです。 入力 MapSource のドライバーの基本設定 (許可される出力範囲 [0..1]) を示します。 報告される値が最も低く、この MapSource 入力の種類に最適なパフォーマンスです。

BlockSize

出力パラメーターです。 ブロックのピクセル サイズを示します。 入力が D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER場合、これはドライバーから報告された QPMapRegionPixelsSize 値と一致する必要があります。

必要条件

Requirement 価値
ヘッダー d3d12video.h