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 |