Sous-types de média non compressés
[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'SDK Windows Media Format 11, 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.]
Le tableau suivant répertorie les sous-types de supports non compressés. Il s’agit de types utilisés comme formats d’entrée et de sortie et de formats pour les flux non compressés. Tous les types des tableaux suivants ne sont pas pris en charge de toutes façons. Les types de format d’entrée et de sortie pris en charge peuvent être énumérés par codec dans le lecteur writer et lecteur/synchrone, respectivement. Pour plus d’informations sur les types pris en charge pour les flux non compressés, consultez Utilisation de flux audio et vidéo non compressés.
Les différents types de vidéos RVB et palettisés répertoriés ici définissent des couleurs au format RVB, dans lequel chaque couleur est représentée par les valeurs d’intensité des composants rouge, vert et bleu du pixel. Chaque valeur d’intensité peut aller de 0 à 255, pour environ 16,78 millions de couleurs uniques. RVB se traduit facilement en valeurs de couleur utilisées pour les moniteurs d’ordinateur, qui utilisent des phosphores rouges, verts et bleus pour afficher la couleur. Les types de vidéos palettisés doivent inclure des informations de palette directement après la structure WMVIDEOINFOHEADER. De même, la vidéo 16 bits nécessite des informations de champ binaire, qui doivent être incluses après la structure WMVIDEOINFOHEADER.
Plusieurs sous-types multimédias du tableau suivant fournissent moins de couleurs que le système RVB, comme décrit dans la colonne Description. Dans les types RVB palettisés, les couleurs de la palette représentent des valeurs RVB, mais sont spécifiées par une valeur qui indique la position de la couleur dans la palette.
Sous-type de média non compressé | Description |
---|---|
WMMEDIASUBTYPE_RGB1 | Vidéo RVB palettisée avec 1 bit de couleur représentant 2 couleurs. Généralement utilisé pour les images monochromes. |
WMMEDIASUBTYPE_RGB4 | Vidéo RVB palettisée avec 4 bits de couleur représentant 16 couleurs. |
WMMEDIASUBTYPE_RGB8 | Vidéo RVB palettisée avec 8 bits de couleur représentant 256 couleurs. |
WMMEDIASUBTYPE_RGB565 | Vidéo RVB avec 16 bits de couleur représentant 65 536 couleurs. Ce format utilise 5 bits pour le rouge, 6 bits pour le vert et 5 bits pour le bleu. |
WMMEDIASUBTYPE_RGB555 | Vidéo RVB avec 16 bits de couleur représentant 32 768 couleurs. Ce format utilise 5 bits pour chaque couleur et ignore le seizième bit. |
WMMEDIASUBTYPE_RGB24 | Vidéo RVB avec 24 bits de couleur représentant toutes les 16 777 216 couleurs disponibles pour le jeu de représentations de couleurs RVB. Ce format utilise 8 bits pour chaque valeur d’intensité de couleur. |
WMMEDIASUBTYPE_RGB32 | Vidéo RVB avec 32 bits de couleur représentant toutes les 16 777 216 couleurs disponibles pour le jeu de représentations de couleurs RVB. Ce format utilise 8 bits pour chaque couleur et réserve les 8 bits restants pour les informations de transparence. |
WMMEDIASUBTYPE_I420 | Vidéo YUV stockée au format planaire 4:2:0, avec le plan U apparaissant en premier, suivi du plan V. |
WMMEDIASUBTYPE_IYUV | Identique à I420. |
WMMEDIASUBTYPE_YV12 | Vidéo YUV stockée au format planaire 4:2:0, avec le plan V apparaissant en premier, suivi du plan U. YV12 est identique à I420, sauf que les avions vous et V sont basculés. |
WMMEDIASUBTYPE_YUY2 | Vidéo YUV stockée au format packed 4:2:2. |
WMMEDIASUBTYPE_UYVY | Vidéo YUV stockée au format packed 4:2:2. Similaire à YUY2, mais avec un ordre différent des données. |
WMMEDIASUBTYPE_YVYU | Vidéo YUV stockée au format packed 4:2:2. Similaire à YUY2, mais avec un ordre différent des données. |
WMMEDIASUBTYPE_P422 | Vidéo YUV stockée à l’aide d’un format planaire 4:2:2. |
WMMEDIASUBTYPE_YVU9 | Vidéo YUV stockée au format planar 16:1:1. |
WMMEDIASUBTYPE_PCM | Données audio non compressées stockées à l’aide de la modulation de code d’impulsion. |
WMMEDIASUBTYPE_DRM | Données audio non compressées mais chiffrées utilisées avec un chemin audio sécurisé. |
WMSCRIPTTYPE_TwoStrings | Commandes de script composées d’une chaîne contenant le type de commande et d’une chaîne contenant les données de commande. Il s’agit du seul type de script pris en charge dans le Kit de développement logiciel (SDK) Windows Media Format. |
WMMEDIASUBTYPE_WebStream | Données de transfert de fichiers contenant des fichiers HTML et des composants pour le streaming web. |
WMMEDIASUBTYPE_VIDEOIMAGE | Type d’entrée pour le codec Image Windows Media Video 9. Les exemples sont une combinaison d’images bitmap et de données de transformation. |
Rubriques connexes