Partager via


énumération D3D12_VIDEO_ENCODER_VALIDATION_FLAGS (d3d12video.h)

Spécifie les indicateurs retournés dans le champ ValidationFlags de la structure de D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT passé dans un appel à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_ENCODER_SUPPORT. Les indicateurs retournés indiquent les fonctionnalités qui ne sont pas prises en charge.

Syntax

typedef enum D3D12_VIDEO_ENCODER_VALIDATION_FLAGS {
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_NONE,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_CODEC_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_INPUT_FORMAT_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_CODEC_CONFIGURATION_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_RATE_CONTROL_MODE_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_RATE_CONTROL_CONFIGURATION_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_INTRA_REFRESH_MODE_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_SUBREGION_LAYOUT_MODE_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_RESOLUTION_NOT_SUPPORTED_IN_LIST,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_GOP_STRUCTURE_NOT_SUPPORTED,
  D3D12_VIDEO_ENCODER_VALIDATION_FLAG_SUBREGION_LAYOUT_DATA_NOT_SUPPORTED
} ;

Constantes

 
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_NONE
Aucun.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_CODEC_NOT_SUPPORTED
Le codec spécifié n’est pas pris en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_INPUT_FORMAT_NOT_SUPPORTED
Le format d’entrée spécifié n’est pas pris en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_CODEC_CONFIGURATION_NOT_SUPPORTED
La configuration de codec spécifiée n’est pas prise en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_RATE_CONTROL_MODE_NOT_SUPPORTED
Le mode de contrôle de débit spécifié n’est pas pris en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_RATE_CONTROL_CONFIGURATION_NOT_SUPPORTED
La configuration de contrôle de débit spécifiée n’est pas prise en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_INTRA_REFRESH_MODE_NOT_SUPPORTED
Le mode intra-actualisation spécifié n’est pas pris en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_SUBREGION_LAYOUT_MODE_NOT_SUPPORTED
Le mode de disposition sous-régional spécifié n’est pas pris en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_RESOLUTION_NOT_SUPPORTED_IN_LIST
La résolution spécifiée n’est pas prise en charge.
D3D12_VIDEO_ENCODER_VALIDATION_FLAG_GOP_STRUCTURE_NOT_SUPPORTED
La structure GOP spécifiée n’est pas prise en charge.

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