Compartir a través de


Método ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata (d3d12video.h)

Resuelve los metadatos de salida de una llamada a ID3D12VideoEncodeCommandList2::EncodeFrame a un formato legible.

Sintaxis

void ResolveEncoderOutputMetadata(
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS  *pInputArguments,
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments
);

Parámetros

pInputArguments

Puntero a un D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS, que contiene un puntero al D3D12_VIDEO_ENCODER_OUTPUT_METADATA opaco recibido de una llamada anterior a EncodeFrame.

pOutputArguments

Puntero a un D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS, que contiene un puntero a la D3D12_VIDEO_ENCODER_OUTPUT_METADATA donde se escribirán los metadatos legibles resueltos.

Valor devuelto

Ninguno

Observaciones

El autor de la llamada puede interpretar el contenido de pOutputArguments como un blob de memoria que contiene una estructura D3D12_VIDEO_ENCODER_OUTPUT_METADATA y el contenido de la matriz de metadatos. El contenido de la matriz de los metadatos de tamaño dinámico basado en el número de subred se coloca en memoria de forma contigua después de la asignación de estructura y los punteros del punto de estructura a las direcciones iniciales del contenido de la matriz.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Build 22000
servidor mínimo admitido Windows Build 22000
encabezado de d3d12video.h