Partager via


Sous-types vidéo d’accélération vidéo DirectX

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les sous-types suivants sont utilisés par les décodeurs qui utilisent DirectX Video Acceleration (DXVA). AI44 et IA44 sont des surfaces avec une valeur bits par pixel de 8. Il existe 4 bits de I et 4 bits de A. I représente un index dans une palette YUV de 16 entrées. A représente 4 bits d’informations de transparence (également appelés par pixel-alpha). Par conséquent, les surfaces AI44 et IA44 autorisent 16 couleurs différentes à 16 valeurs de transparence différentes, ou 256 représentations de pixels différentes. Avec AI44, l’alpha est stocké dans le hi-nibble, dans IA44, l’alpha est stocké dans le lo-nibble. Les deux formats sont très utiles pour les images de sous-image DVD et les images Line21 et Télétexte. Microsoft préfère la version AI44, car il est légèrement plus facile de générer du texte à l’aide de ce format.

Subtype Description
MEDIASUBTYPE_AI44 Pour les superpositions de sous-image et de texte. Consultez la description précédente.
MEDIASUBTYPE_IA44 Pour les superpositions de sous-image et de texte. Consultez la description précédente.

Configuration requise

Condition requise Valeur
En-tête
Dshow.h

Voir aussi

Sous-types vidéo