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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für