Partager via


D3D12_VIDEO_ENCODER_LEVEL_SETTING structure (d3d12video.h)

Représente un paramètre au niveau de l’encodeur vidéo.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_LEVEL_SETTING {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_LEVELS_H264                 *pH264LevelSetting;
    D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC *pHEVCLevelSetting;
    D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS  *pAV1LevelSetting;
  };
} D3D12_VIDEO_ENCODER_LEVEL_SETTING;

Membres

DataSize

Taille des données du paramètre de niveau d’encodeur fourni.

pH264LevelSetting

Pointeur vers une valeur de l’énumération D3D12_VIDEO_ENCODER_LEVELS_H264 spécifiant un niveau H.264.

pHEVCLevelSetting

Pointeur vers une structure D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC spécifiant un profil HEVC.

pAV1LevelSetting

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête d3d12video.h