structure D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT. Récupère la prise en charge du contrôle d’image pour le codec et le profil spécifiés.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT {
  UINT                                              NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC                         Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                  Profile;
  BOOL                                              IsSupported;
  D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT PictureSupport;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT;

Membres

NodeIndex

Dans l’opération multi-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

Codec

Un membre du D3D12_VIDEO_ENCODER_CODEC énumération spécifiant le codec pour lequel la prise en charge du contrôle d’image est interrogée.

Profile

Une structure D3D12_VIDEO_ENCODER_PROFILE_DESC spécifiant le profil pour lequel la prise en charge du contrôle d’image est interrogée.

IsSupported

Obtient une valeur booléenne indiquant si les valeurs fournies sont prises en charge.

PictureSupport

Reçoit une structure D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT représentant la prise en charge du contrôle d’image pour les valeurs fournies.

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