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 Videoencoder 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;

Member

NodeMask

Legen Sie für einen einzelnen GPU-Vorgang NodeMask auf 0 (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 Heaperstellungsflags des Videoencoders 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

Anzahl der Listen, auf die pResolutionList verweist.

pResolutionList

Zeiger auf eine Liste von D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 Strukturen, die Bildauflösungen enthalten, die unterstützt werden sollen.

Hinweise

Wenn die Unterstützung für die dynamische Neukonfiguration der Auflösung nicht unterstützt wird, wird nur eine Auflösung übergeben, um die gewünschte Zielauflösung anzugeben.

Allgemeine Informationen finden Sie unter D3D12-Videocodierung .

Anforderungen

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

Weitere Informationen

D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2