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 |