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 때 코딩될 프레임당 절대 최대 하위 제한이어야 합니다D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080_BYTES_PER_SUBREGION
AV1의 경우 은 관련 해상도를 위해 하드웨어에서 지원하는 최대 타일 수를 나타냅니다.
MaxIntraRefreshFrameDuration
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080.IntraRefreshDuration에서 연결된 해상도에 사용할 수 있는 최대 수를 나타냅니다.
SubregionBlockPixelsSize
H264 및 HEVC의 경우 연결된 해상도에 대해 하위 영역(조각) 의미 체계의 프레임을 분할하는 데 사용할 제곱 영역의 픽셀 크기를 나타냅니다. 프레임이 블록으로 분할될 때 프레임의 해상도가 이 값에 맞게 반올림됩니다. 하위 분할 구성은 이 멤버의 값에 따라 크기가 픽셀 단위인 제곱된 여러 하위 리소스를 사용합니다.
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 표시된 현재 프레임 해상도의 차이를 나타냅니다 . 입력 비디오 텍스처의 차원입니다. SubregionBlockPixelsSize 는 D3D12DDI_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 |