structure D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA (d3d12video.h)
Représente les éléments de contrôle au niveau de l’image pour la commande EncodeFrame associée pour plusieurs codecs.
Syntaxe
typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA {
UINT DataSize;
union {
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 *pH264PicData;
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC *pHEVCPicData;
D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA *pAV1PicData;
};
} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA;
Membres
DataSize
Taille des données de la structure de contrôle au niveau de l’image fournie.
pH264PicData
Pointeur vers un D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 représentant les éléments de contrôle au niveau de l’image pour l’encodage H.264.
pHEVCPicData
Pointeur vers un D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC représentant les éléments de contrôle au niveau de l’image pour l’encodage H.264.
pAV1PicData
Notes
La réorganisation des listes de référence d’images au niveau des tranches n’est pas prise en charge.
L’inter-prédiction pondérée n’est pas prise en charge.
Spécifications
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |