Share via


D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT structure (d3d12video.h)

Représente une structure de prise en charge de la configuration de codec pour l’encodage vidéo.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 *pH264Support;
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC *pHEVCSupport;
    D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT  *pAV1Support;
  };
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT;

Membres

DataSize

Taille des données de la structure de prise en charge de la configuration de codec fournie.

pH264Support

Pointeur vers une structure de D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 contenant des paramètres de prise en charge de la configuration du codec pour l’encodage H.264.

pHEVCSupport

Pointeur vers une structure de D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC contenant des paramètres de prise en charge de la configuration du codec pour l’encodage HEVC.

pAV1Support

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