Partager via


structure D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 encapsule une définition de paramètre générique liée au niveau.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080                 *pH264LevelSetting;
    D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 *pHEVCLevelSetting;
    D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095  *pAV1LevelSetting;
  };
} D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2;

Membres

DataSize

Taille des données référencées, en octets.

pH264LevelSetting

Pointeur vers une valeur D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 qui identifie le niveau H.264.

pHEVCLevelSetting

Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 qui identifie le niveau et le niveau d’une configuration de niveau HVEC.

pAV1LevelSetting

Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 qui identifie le niveau et le niveau d’une configuration de niveau AV1. Ajouté dans Windows 11, version 24H2 (WDDM 3.2).

Remarques

Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2