D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS-Struktur (d3d12video.h)
Stellt Ausgabeargumente für einen Aufruf von ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;
Member
ResolvedLayoutMetadata
Ein D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER, der den aufgelösten Metadatenpuffer darstellt.
Dieser Puffer muss vom Aufrufer an die CPU zurückgelesen und in eine D3D12_VIDEO_ENCODER_OUTPUT_METADATA-Struktur umgewandelt werden. Die verbleibenden Daten im Puffer entsprechen D3D12_VIDEO_ENCODER_OUTPUT_METADATA. WrittenSubregionsCount gepackte Einträge vom Typ D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA.
Hinweise
Das folgende Diagramm veranschaulicht das aufgelöste Metadatenspeicherlayout in einer ID3D12Resource.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |