Freigeben über


D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0-Struktur stellt die Metadaten der Ausgabe eines Codierungsvorgangs dar. Verwenden Sie D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 für die vollständige Unterstützung der Videocodierungsfunktion für Windows 11 (WDDM 3.0).

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 {
  D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 EncodeErrorFlags;
  UINT64                                           EncodedBitstreamWrittenBytesCount;
  UINT                                             WrittenSubregionsCount;
} D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_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.

EncodedBitstreamWrittenBytesCount

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

WrittenSubregionsCount

Die Anzahl der Unterbereiche, die zum Codieren des aktuellen Frames verwendet werden. Dieser Wert muss mit den in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.FrameSubregionsLayoutData angegebenen Einstellungen 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 einen Unterbereich.

Hinweise

Verwenden Sie D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 für die vollständige Unterstützung der Videocodierungsfunktion für Windows 11 (WDDM 3.0).

Anforderungen

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