Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Extends the existing resolution support limits to include per-resolution support for QPMap, dirty regions, and motion search features. Used as output per-resolution in D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT2.
Syntax
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
The maximum number of subregions per frame for the associated resolution.
MaxIntraRefreshFrameDuration
The maximum number of frames for an intra-refresh cycle.
SubregionBlockPixelsSize
The size in pixels of the subregion block.
QPMapRegionPixelsSize
The size in pixels of the QPMap region block.
QPMap
A D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_QPMAP output parameter with QPMap support details.
DirtyRegions
A D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_DIRTY_REGIONS output parameter. Only reported when dirty regions are enabled and supported. Zeroed memory otherwise.
MotionSearch
A D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_MOTION_SEARCH output parameter. Only reported when motion search is enabled and supported. Zeroed memory otherwise.
FrameAnalysis
Requirements
| Requirement | Value |
|---|---|
| Header | d3d12video.h |