D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 구조체(d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 구조체는 AV1 인코딩에 사용되는 참조 그림을 설명합니다.
구문
typedef struct D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 {
UINT ReconstructedPictureResourceIndex;
UINT TemporalLayerIndexPlus1;
UINT SpatialLayerIndexPlus1;
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 FrameType;
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 WarpedMotionInfo;
UINT OrderHint;
UINT PictureIndex;
} D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095;
멤버
ReconstructedPictureResourceIndex
이 구조체에서 설명하는 현재 참조 그림을 D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 리소스에 매핑합니다. ReferenceFrames 배열입니다.
이 구조체를 포함하는 ReferenceFramesReconPictureDescriptors의 연결된 슬롯에 D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0.ReferenceFrames 배열에 대한 유효한 ReconstructedPictureResourceIndex 참조가 있는 경우 허용되는 값 범위는 [0..254]입니다. 그렇지 않으면 DPB(디코딩된 그림 버퍼)의 빈/사용되지 않는 슬롯에 해당하는 경우 값을 D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX 설정해야 합니다.
TemporalLayerIndexPlus1
이전에 인코딩된 프레임 중 하나로 증가된 참조 그림의 임시 계층 인덱스가 이제 참조로 사용됩니다.
SpatialLayerIndexPlus1
그림 공간 계층 인덱스 및 이전에 인코딩된 프레임 중 하나가 이제 참조로 사용됩니다.
FrameType
이 항목에 연결된 설명된 참조 프레임을 인코딩하는 데 사용되는 프레임 유형을 지정하는 **D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 값입니다.
WarpedMotionInfo
전역 동작 매개 변수를 포함하는 D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 구조체입니다. D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS 지원되는 경우에만 사용됩니다.
OrderHint
AV1 구문에 ref_order_hint 참조입니다. AV1 비트스트림에서 참조 순서 힌트가 코딩되지 않은 경우에도 여기서 OrderHint는 D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095 사용되는 값으로 설정해야 합니다. 이 설명자가 참조로 보유 중인 이전에 인코딩된 프레임에 대한 OrderHint입니다. 이 정보는 D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095.OrderHint의 현재 프레임 값과 비교할 때 과거 프레임에서 온 프레임 참조 및 이후 프레임(표시 순서)에서 오는 프레임 참조를 허용하는 프레임 형식의 드라이버에 대한 힌트입니다.
PictureIndex
이 항목에 참조로 저장된 이전에 인코딩된 프레임의 고유한 그림 인덱스입니다. 이 매개 변수는 AV1 표준 구문과 어떤 방식으로든 관련이 없지만 API 클라이언트 구현 추적에만 사용됩니다.
설명
자세한 내용은 D3D12 AV1 비디오 인코딩을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2(WDDM 3.2) |
머리글 | d3d12umddi.h |