다음을 통해 공유


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

참고 항목

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095