D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0-Struktur stellt die Metadaten der Ausgabe eines Codierungsvorgangs dar.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 {
  UINT64                                            EncodeErrorFlags;
  D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 EncodeStats;
  UINT64                                            EncodedBitstreamWrittenBytesCount;
  UINT64                                            WrittenSubregionsCount;
} D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0;

Member

EncodeErrorFlags

Ein UINT64-Wert, der Flags aus der D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0-Enumeration darstellt, die Informationen zur Codierungsausführung status.

EncodeStats

Eine D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0-Struktur , die Statistiken zur Codierungsausführung bereitstellt.

EncodedBitstreamWrittenBytesCount

Die Anzahl der Bytes, die in D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080.hDrvBuffer und D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080.Offset geschrieben wurden.

WrittenSubregionsCount

Die Anzahl der Unterregionen, die zum Codieren des aktuellen Frames verwendet werden. Dieser Wert muss mit den Einstellungen in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.FrameSubregionsLayoutData kohärent sein. Das heißt, wenn zuvor eine Reihe von Unterregionen angegeben wurde, sollte WrittenSubregionsCount mit diesem Wert übereinstimmen. Wenn ein anderer Modus verwendet wurde, verwendet der Treiber dieses Feld, um die endgültige Anzahl von Unterregionen zu melden. Wenn es sich bei der Ausgabe um einen vollständigen Frame handelt, gibt es nur eine Unterregion.

Hinweise

D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 und ihre untergeordneten Strukturen werden an einer 64-Bit-Zugriffsgrenze für die Verwendung mit PFND3D12DDI_SET_PREDICATION ausgerichtet.

Allgemeine Informationen finden Sie unter D3D12-Videocodierung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0

PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0

PFND3D12DDI_SET_PREDICATION