다음을 통해 공유


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