Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |