estructura D3D12_VIDEO_ENCODER_FRAME_ANALYSIS (d3d12video.h)

Describe el marco de entrada y los fotogramas de referencia reducidos para dos análisis de fotogramas de paso en una operación de codificación de vídeo.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_FRAME_ANALYSIS {
  ID3D12Resource                      *pDownscaledFrame;
  UINT64                              Subresource;
  D3D12_VIDEO_ENCODE_REFERENCE_FRAMES DownscaledReferences;
} D3D12_VIDEO_ENCODER_FRAME_ANALYSIS;

Members

pDownscaledFrame

Puntero a un id3D12Resource que contiene la textura de entrada de escalado descendente para realizar dos análisis de fotogramas de paso. El factor de escalado descendente se indica mediante D3D12_VIDEO_ENCODER_HEAP_DESC1. Pow2DownscaleFactor. Cuando se omite el primer paso, pDownscaledFrame no es necesario y se puede pasar NULL.

Subresource

Índice de subrecurso para pDownscaledFrame.

DownscaledReferences

Un D3D12_VIDEO_ENCODE_REFERENCE_FRAMES que contiene las texturas del marco de referencia de escalado reducido para realizar dos análisis de fotogramas de paso. El factor de escalado descendente se indica mediante D3D12_VIDEO_ENCODER_HEAP_DESC1. Pow2DownscaleFactor.

Observaciones

Las listas de referencias y instantáneas de DPB deben reflejarse siempre para las secuencias paralelas (superadas de resolución completa y de escalado descendente). DownscaledReferences y los marcos de referencia de resolución completa correspondientes siempre deben tener entradas que reflejen los mismos fotogramas en el DPB, solo en resoluciones diferentes.

Requisitos

Requisito Importancia
Header d3d12video.h

Consulte también

D3D12_VIDEO_ENCODER_HEAP_DESC1