D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT structure (d3d12video.h)

Représente la structure de prise en charge du contrôle d’image pour plusieurs codecs.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 *pH264Support;
    D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC *pHEVCSupport;
    D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT  *pAV1Support;
  };
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT;

Membres

DataSize

Taille des données de la structure de prise en charge du contrôle d’image fournie.

pH264Support

Pointeur vers une structure D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 représentant la structure de prise en charge du contrôle d’image pour l’encodage H.264.

pHEVCSupport

Pointeur vers une structure de D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC représentant la structure de prise en charge du contrôle d’image 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