Freigeben über


D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 Struktur (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 ist eine generische Struktur für Codecprofile.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 *pH264Profile;
    D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 *pHEVCProfile;
    D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095  *pAV1Profile;
  };
} D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2;

Angehörige

DataSize

Die Größe der referenzierten Daten in Byte.

pH264Profile

Zeigen Sie auf einen D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 Wert, der ein H.264-Profil angibt.

pHEVCProfile

Zeigen Sie auf einen D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 Wert, der ein HEVC-Profil angibt.

pAV1Profile

Zeigen Sie auf einen D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 Wert, der ein AV1-Profil angibt. Hinzugefügt in Windows 11, Version 24H2 (WDDM 3.2).

Bemerkungen

Allgemeine Informationen finden Sie unter D3D12-Videocodierung, einschließlich einer Erläuterung zu den Zeigern auf Enumerationstypen.

Anforderungen

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

Siehe auch

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0