Partager via


structure D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 (d3d12umddi.h)

Spécifie les données utilisées pour déterminer la prise en charge du matériel pour une configuration. Utilisé par la fonction de rappel PFND3D12DDI_VIDEO_GETCAPS, avec le paramètre Type dans D3D12DDIARG_VIDEO_GETCAPS_0020 défini sur D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.

Syntaxe

typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
  UINT                                           NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020       Configuration;
  UINT                                           Width;
  UINT                                           Height;
  DXGI_FORMAT                                    DecodeFormat;
  DXGI_RATIONAL                                  FrameRate;
  UINT                                           BitRate;
  D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020       SupportFlags;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
  D3D12DDI_VIDEO_DECODE_TIER_0020                DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020;

Membres

NodeIndex

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

Configuration

Chiffrement du profil de décodage et du flux de bits. Pour plus d’informations, consultez D3D12DDI_VIDEO_DECODE_CONFIGURATION.

Width

Largeur de décodage du flux source.

Height

Hauteur de décodage du flux source.

DecodeFormat

Format de données de ressource DirectX à utiliser comme format de décodage. Si aucune conversion de décodeur n’est spécifiée, ce format est le format de sortie.

FrameRate

Fréquence d’images du format vidéo. Permet de retourner des indicateurs de performances dans le membre SupportFlags. La valeur zéro (0) signifie inconnu.

BitRate

Débit moyen de compression des données par seconde pour le flux vidéo compressé. Cela est utilisé par le pilote pour déterminer si la vidéo peut être décodée en temps réel. La valeur zéro (0) signifie inconnu.

SupportFlags

Indicateurs pris en charge. Pour plus d’informations, consultez D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS.

ConfigurationFlags

Indicateurs de configuration. Pour plus d’informations, consultez D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS.

DecodeTier

Niveau pris en charge par cette configuration. Pour plus d’informations, consultez D3D12DDI_VIDEO_DECODE_TIER.

Remarques

Cette structure est récupérée via la fonction de rappel pfnGetCaps avec la D3D12DDICAPS_TYPE définie sur une valeur de D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h (include D3d12umddi.h)

Voir aussi

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER