D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 구조체(d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 구조체는 D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 구조체에 대한 비디오 인코더 해상도 지원 제한을 나타냅니다.
통사론
typedef struct D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 {
UINT MaxSubregionsNumber;
UINT MaxIntraRefreshFrameDuration;
UINT SubregionBlockPixelsSize;
UINT QPMapRegionPixelsSize;
} D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2;
회원
MaxSubregionsNumber
H264 및 HEVC의 경우 연결된 해상도에 대해 인코더에서 지원하는 프레임당 최대 하위 리소스 수를 나타냅니다. MaxSubregionsNumber 모드가 D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080_BYTES_PER_SUBREGION 때 코딩할 프레임당 절대 최대 하위 리전 제한이 될 것으로 예상됩니다.
AV1의 경우 관련 해상도를 위해 하드웨어에서 지원하는 최대 타일 수를 나타냅니다.
MaxIntraRefreshFrameDuration
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080.IntraRefreshDuration 연결된 해상도에 사용할 수 있는 최대 수를 나타냅니다.
SubregionBlockPixelsSize
H264 및 HEVC의 경우 연결된 해상도의 경우 하위region 레이아웃(조각) 의미 체계의 프레임을 분할하는 데 사용할 제곱 영역의 픽셀 크기를 나타냅니다. 프레임이 블록으로 분할될 때 프레임 해상도가 이 값에 맞게 반올림됩니다. 하위 분할 구성에서는 이 멤버의 값에 따라 크기가 픽셀 단위인 여러 제곱 하위 리소스를 사용합니다.
AV1의 경우 연결된 해상도에 대한 타일 블록 크기를 픽셀 단위로 나타냅니다. 이 값은 입력 D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION 매개 변수에 전달되는 슈퍼블록 크기의 같거나 배수여야 합니다.
메모
HEVC 인코딩의 경우 이 멤버는 압축된 비트스트림에 대한 확인 블록 맞춤을 나타냅니다. 예를 들어 SubregionBlockPixelsSize 32이면 SPS.pic_width/height_in_luma_samples 이 값에 맞춰야 하며 SPS.conf_win_*_offset/conformance_window_flag 이 정렬된 해상도와 D3D12_RESOURCE_DESC 표시된 현재 프레임 해상도 간의 차이를 나타냅니다. 입력 비디오 텍스처의 차원. SubregionBlockPixelsSizeD3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0.MinLumaCodingUnitSize(minCUSize)에 맞춰야 하므로 SPS.pic_width/height_in_luma_samples HEVC 코덱 사양에 따라 minCUSize에 맞춰집니다.
QPMapRegionPixelsSize
H264 및 HEVC의 경우 절대 또는 델타 QP 모드에서 QP 맵 버퍼의 각 값에 의해 영향을 받는 연결된 해상도에 대한 제곱 영역의 픽셀 크기를 나타냅니다. 프레임 해상도는 QP 맵에 대한 블록으로 분할될 때 이 값에 맞게 반올림되며, 해당 맵의 QP 값 수는 전체 프레임을 구성하는 이러한 표시된 픽셀 크기의 블록 수가 됩니다.
AV1의 경우 절대 또는 델타 QP 모드의 QP 맵 버퍼에 있는 각 값의 영향을 받는 제곱 영역의 픽셀 크기인 관련 해상도를 나타냅니다. 프레임 해상도는 QP 맵에 대한 블록으로 분할될 때 이 값에 맞게 반올림되며, 해당 맵의 QP 값 수는 전체 프레임을 구성하는 이러한 표시된 픽셀 크기의 블록 수가 됩니다. 이 값은 입력 D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION 매개 변수에 전달되는 슈퍼블록 크기의 같거나 배수여야 합니다.
발언
일반적인 정보는 D3D12 비디오 인코딩 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11(WDDM 3.0) |
헤더 | d3d12umddi.h |