Partager via


D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION structure (d3d12video.h)

Représente une structure de configuration de codec pour l’encodage vidéo.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 *pH264Config;
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC *pHEVCConfig;
    D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION  *pAV1Config;
  };
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION;

Membres

DataSize

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

pH264Config

Pointeur vers une structure D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 contenant des paramètres de configuration de codec pour l’encodage H.264.

pHEVCConfig

Pointeur vers une structure D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC contenant des paramètres de configuration de codec pour l’encodage HEVC.

pAV1Config

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