structure D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 (d3d12umddi.h)

Structure utilisée pour case activée si une conversion d’espace de couleurs, une conversion de format et une mise à l’échelle sont prises en charge, et si elle est nécessaire pour des raisons en temps réel ou si le format de mémoire tampon de référence est requis.

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

Configuration

Le profil de décodage et le chiffrement bitstream. 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. Ce paramètre est utilisé par le pilote pour déterminer si la vidéo peut être décodée en temps réel.

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.

SupportFlags

Indicateurs pris en charge. Voir D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.

ScaleSupport

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

Remarques

Le case activée est effectué via pfnGetCaps avec la valeur D3D12DDICAPS_TYPE définie sur 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 case activée ScaleSupport pour comprendre si l’échelle est prise en charge.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS