Freigeben über


D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 Struktur (d3d12umddi.h)

Die D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2-Struktur gibt Heapparameter für Video-Encoder an.

Syntax

typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
  UINT                                                      NodeMask;
  D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080                    Flags;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                         EncodeCodec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                EncodeProfile;
  D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2               EncodeLevel;
  UINT                                                      ResolutionsListCount;
  const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;

Angehörige

NodeMask

Legen Sie für einen einzelnen GPU-Vorgang NodeMask auf Null fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur ein Bit festgelegt werden.

Flags

Ein D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 Wert, der die Heap-Erstellungskennzeichnungen des Video-Encoders angibt.

EncodeCodec

Ein D3D12DDI_VIDEO_ENCODER_CODEC_0080 Wert, der den Codec des zugeordneten Encoderobjekts identifiziert.

EncodeProfile

Eine D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 Struktur, die das Profil des Codecs identifiziert.

EncodeLevel

Eine D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 Struktur, die die Ebene für den angegebenen Codec und das Profil im zugeordneten Encoderobjekt angibt.

ResolutionsListCount

Die Anzahl der Listen, auf die pResolutionList verweist.

pResolutionList

Zeigen Sie auf eine Liste von D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 Strukturen, die bildauflösungen enthalten, die unterstützt werden sollen.

Bemerkungen

Wenn die dynamische Neukonfiguration der Auflösung nicht unterstützt wird, wird nur eine Auflösung übergeben, um die gewünschte Zielauflösung zu kennzeichnen.

Allgemeine Informationen finden Sie unter D3D12-Videocodierung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11 (WDDM 3.0)
Header- d3d12umddi.h

Siehe auch

D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2