estructura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS (d3d12video.h)

Representa argumentos de salida para una llamada a ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;

Miembros

ResolvedLayoutMetadata

Un D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER que representa el búfer de metadatos resuelto.

El autor de la llamada debe volver a leer este búfer y convertirlo en una estructura de D3D12_VIDEO_ENCODER_OUTPUT_METADATA . Los datos restantes del búfer corresponden a D3D12_VIDEO_ENCODER_OUTPUT_METADATA. Entradas empaquetadas WrittenSubregionsCount de tipo D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA.

Comentarios

En el diagrama siguiente se muestra el diseño de memoria de metadatos resuelto en un id3D12Resource.

Diagrama del diseño de memoria de metadatos resuelto en un id3D12Resource

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h