ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata-Methode (d3d12video.h)

Löst die Ausgabemetadaten aus einem Aufruf von ID3D12VideoEncodeCommandList2::EncodeFrame in ein lesbares Format auf.

Syntax

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

Parameter

pInputArguments

Ein Zeiger auf einen D3D12_VIDEO_ENCODER_OUTPUT_METADATA , der die undurchsichtigen Ausgabemetadatenergebnisse von EncodeFrame darstellt.

pOutputArguments

Ein Zeiger auf einen D3D12_VIDEO_ENCODER_OUTPUT_METADATA Ausgabeparameter, der die aufgelösten, lesbaren Metadaten empfängt.

Rückgabewert

Keine

Bemerkungen

Der Aufrufer kann den Inhalt von pOutputArguments als Speicherblob interpretieren, das eine D3D12_VIDEO_ENCODER_OUTPUT_METADATA Struktur und den Inhalt des Metadatenarrays enthält. Der Arrayinhalt der Metadaten der dynamischen Größe basierend auf der Unterregionsnummer wird im Arbeitsspeicher direkt hinter der Strukturzuordnung und den Zeigern im Strukturpunkt auf die Startadressen des Arrayinhalts angeordnet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h