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;

구성원

MaxSubregionsNumber

연결된 해상도에 대한 프레임당 최대 하위 리소스 수입니다.

MaxIntraRefreshFrameDuration

새로 고침 주기의 최대 프레임 수입니다.

SubregionBlockPixelsSize

하위region 블록의 크기(픽셀)입니다.

QPMapRegionPixelsSize

QPMap 영역 블록의 픽셀 크기입니다.

QPMap

QPMap이 포함된 D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_QPMAP 출력 매개 변수는 세부 정보를 지원합니다.

DirtyRegions

D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_DIRTY_REGIONS 출력 매개 변수입니다. 더티 지역이 활성화되고 지원되는 경우에만 보고됩니다. 그렇지 않으면 메모리가 0입니다.

MotionSearch

D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_MOTION_SEARCH 출력 매개 변수입니다. 동작 검색을 사용하도록 설정하고 지원하는 경우에만 보고됩니다. 그렇지 않으면 메모리가 0입니다.

FrameAnalysis

요구 사항

요구 사항 가치
Header d3d12video.h