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-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

Configuration

Le profil de décodage et le chiffrement bitstream. 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 . Une valeur de zéro (0) signifie inconnu.

BitRate

Taux de compression de données moyen par seconde pour le flux vidéo compressé. Ce paramètre est utilisé par le pilote pour déterminer si la vidéo peut être décodée en temps réel. Une valeur de 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.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h (inclure D3d12umddi.h)

Voir aussi

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER