Partager via


D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT structure (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_DECODE_SUPPORT. Récupère les informations de support pour le décodage vidéo.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT {
  UINT                                   NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION       Configuration;
  UINT                                   Width;
  UINT                                   Height;
  DXGI_FORMAT                            DecodeFormat;
  DXGI_RATIONAL                          FrameRate;
  UINT                                   BitRate;
  D3D12_VIDEO_DECODE_SUPPORT_FLAGS       SupportFlags;
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS ConfigurationFlags;
  D3D12_VIDEO_DECODE_TIER                DecodeTier;
} D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT;

Membres

NodeIndex

Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un seul nœud. Seul 1 bit peut être défini.

Configuration

Structure D3D12_VIDEO_DECODE_CONFIGURATION spécifiant le profil de décodage, le chiffrement de flux de bits et le type d’entrelacement du flux source.

Width

Largeur de décodage du flux source.

Height

Hauteur de décodage du flux source

DecodeFormat

DXGI_FORMAT à utiliser comme format de décodage. Ce format est le format de sortie si aucune conversion de décodeur n’est spécifiée.

FrameRate

Fréquence d’images du format vidéo. La valeur 0 signifie que la fréquence d’images est inconnue.

BitRate

Taux de compression de données moyen de bits par seconde pour le flux vidéo compressé. Ces informations sont utilisées par le pilote pour déterminer si la vidéo peut être décodée en temps réel. La valeur 0 signifie que la vitesse de transmission est inconnue.

SupportFlags

Combinaison de valeurs de l’énumération D3D12_VIDEO_DECODE_SUPPORT_FLAGS indiquant la prise en charge du décodage vidéo. Cette valeur est remplie par l’appel à ID3D12Device ::CheckFeatureSupport.

ConfigurationFlags

Combinaison de valeurs de l’énumération D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS décrivant la configuration du décodage vidéo. Cette valeur est remplie par l’appel à ID3D12Device ::CheckFeatureSupport.

DecodeTier

Membre de l’énumération D3D12_VIDEO_DECODE_TIER spécifiant le niveau de décodage d’un décodeur vidéo matériel.

Configuration requise

Condition requise Valeur
En-tête d3d12video.h