D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 구조체(d3d12umddi.h)

현재 디코딩 작업에 대한 참조 프레임 목록을 포함합니다. 텍스처 배열 또는 텍스처 배열을 지정할 수 있습니다.

구문

typedef struct D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 {
  D3D12DDI_HRESOURCE              *hDrvTexture2Ds;
  UINT                            *pSubresources;
  D3D12DDI_HVIDEODECODERHEAP_0032 *hDrvVideoDecoderHeaps;
  UINT                            NumTexture2Ds;
} D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032;

멤버

hDrvTexture2Ds

참조 텍스처 목록입니다.

pSubresources

참조 텍스처 목록에 대한 하위 리소스 인덱스 배열입니다. NULL은 각 리소스에 대해 0의 하위 리소스를 나타냅니다.

hDrvVideoDecoderHeaps

해당 참조 프레임에 대한 힙 개체를 제공합니다. NULL은 모든 참조에 대한 디코더 상태 할당이 입력 스트림 인수의 디코더 힙에 포함되어 있음을 나타냅니다. 일반적으로 이 매개 변수는 null입니다. VP9는 키가 아닌 프레임에서 해상도를 변경할 때 이 매개 변수를 사용합니다.

NumTexture2Ds

참조 텍스처의 수입니다.

설명

이 구조체는 현재 디코딩 작업에 대한 참조 프레임 목록을 설정합니다. D3D12DDI_VIDEO_DECODE_TIER_1 또는 D3D12DDI_VIDEO_DECODE_TIER_2 보고하는 프로필을 디코딩하려면 텍스처 배열을 사용해야 하므로 hDrvTexture2Ds 목록은 항상 동일한 텍스처이고 pSubresources는 텍스처 배열로 인덱싱하는 데 사용됩니다. D3D12DDI_VIDEO_DECODE_TIER_3 경우 텍스처 배열 또는 텍스처 배열을 지정할 수 있습니다.

요구 사항

요구 사항
헤더 d3d12umddi.h