Partager via


structure D3D12_VIDEO_ENCODER_LEVEL_SETTING (d3d12video.h)

Représente un paramètre de niveau 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

Exigences

Exigence Valeur
client minimum pris en charge Windows Build 22000
serveur minimum pris en charge Windows Build 22000
d’en-tête d3d12video.h