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 비트스트림에서 코딩되지 않은 경우에도 여기서 OrderHintD3D12DDI_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 |