既存の解像度サポートの制限を拡張して、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 |