Partager via


D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE structure (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_ENCODER_INTRA_REFRESH_MODE. Récupère une valeur indiquant si le mode d’actualisation intra spécifié est pris en charge pour le codec, le profil et le niveau spécifiés.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE {
  UINT                                   NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC              Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC       Profile;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING      Level;
  D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE IntraRefreshMode;
  BOOL                                   IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_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 d’actualisation intra est interrogée.

Profile

Structure D3D12_VIDEO_ENCODER_PROFILE_DESC spécifiant le profil pour lequel la prise en charge du mode d’actualisation intra est interrogée.

Level

Structure D3D12_VIDEO_ENCODER_LEVEL_SETTING spécifiant le niveau pour lequel la prise en charge du mode d’actualisation intra est interrogée.

IntraRefreshMode

Un membre de l’énumération D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE spécifiant le mode d’actualisation intra pour lequel la prise en charge est interrogée.

IsSupported

Reçoit une valeur booléenne indiquant si le mode d’actualisation intra spécifié est pris en charge pour le codec, le profil et le niveau spécifiés.

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