Partager via


structure D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 (d3d12umddi.h)

Structure utilisée pour vérifier si une conversion d’espace de couleur, une conversion de format et une mise à l’échelle sont prises en charge, et si elle est requise pour des raisons en temps réel ou un format de mémoire tampon de référence.

Syntaxe

typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
  UINT                                                NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020            Configuration;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020              DecodeSample;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020              OutputFormat;
  DXGI_RATIONAL                                       FrameRate;
  UINT                                                BitRate;
  D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                   ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;

Membres

NodeIndex

Dans l’opération multi-adaptateur, NodeIndex 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. Voir D3D12DDI_VIDEO_DECODE_CONFIGURATION.

DecodeSample

Source décodée en tant qu’exemple de description. Voir D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

OutputFormat

Exemple de description de sortie. Voir D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

FrameRate

Fréquence d’images du contenu vidéo. Cela est utilisé par le pilote pour déterminer si la vidéo peut être décodée en temps réel.

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.

SupportFlags

Indicateurs pris en charge. Voir D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.

ScaleSupport

Indique la plage de taille de sortie prise en charge pour la conversion de décodage. Voir D3D12DDI_VIDEO_SCALE_SUPPORT.

Remarques

La vérification est effectuée via pfnGetCaps avec le D3D12DDICAPS_TYPE défini sur une valeur de D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT.

Si l’espace de couleur et la conversion de format sont signalés, supportedFlags aura D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED défini. Les appelants doivent vérifier scaleSupport pour comprendre si la mise à l’échelle est prise en charge.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS