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 |