Partager via


D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE structure (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_ENCODER_RATE_CONTROL_MODE. Récupère une valeur indiquant si le mode de contrôle de débit spécifié est pris en charge pour l’encodage vidéo avec le codec spécifié.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE {
  UINT                                  NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC             Codec;
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE RateControlMode;
  BOOL                                  IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE;

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 de l’énumération D3D12_VIDEO_ENCODER_CODEC spécifiant le codec pour lequel la prise en charge du mode de contrôle de débit est interrogée.

RateControlMode

Un membre de l’énumération D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE spécifiant le mode de contrôle de débit pour lequel la prise en charge est interrogée.

IsSupported

Reçoit une valeur booléenne indiquant si le mode de contrôle de débit spécifié est pris en charge pour le codec spécifié.

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