D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS1構造体 (d3d12video.h)

既存の解像度サポートの制限を拡張して、QPMap、ダーティ リージョン、モーション検索機能の解像度ごとのサポートを含めます。 D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT2で解像度ごとの出力として使用 されます

構文

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS1 {
  UINT                                                               MaxSubregionsNumber;
  UINT                                                               MaxIntraRefreshFrameDuration;
  UINT                                                               SubregionBlockPixelsSize;
  UINT                                                               QPMapRegionPixelsSize;
  D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_QPMAP          QPMap;
  D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_DIRTY_REGIONS  DirtyRegions;
  D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_MOTION_SEARCH  MotionSearch;
  D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_FRAME_ANALYSIS FrameAnalysis;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS1;

Members

MaxSubregionsNumber

関連する解像度のフレームあたりのサブ領域の最大数。

MaxIntraRefreshFrameDuration

更新サイクル内のフレームの最大数。

SubregionBlockPixelsSize

サブ領域ブロックのサイズ (ピクセル単位)。

QPMapRegionPixelsSize

QPMap 領域ブロックのサイズ (ピクセル単位)。

QPMap

QPMap サポートの詳細を含む D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_QPMAP 出力パラメーター。

DirtyRegions

D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_DIRTY_REGIONS出力パラメーター。 ダーティ リージョンが有効でサポートされている場合にのみ報告されます。 それ以外の場合はメモリがゼロになります。

MotionSearch

D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_MOTION_SEARCH出力パラメーター。 モーション検索が有効でサポートされている場合にのみ報告されます。 それ以外の場合はメモリがゼロになります。

FrameAnalysis

必要条件

Requirement 価値
ヘッダー d3d12video.h