Sous-types de médias non compressés
Le tableau suivant répertorie les sous-types de médias non compressés. Il s’agit de types utilisés comme formats d’entrée et de sortie, ainsi que de formats pour les flux non compressés. Tous les types dans les 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 le codec dans le writer et le lecteur/lecteur synchrone, respectivement. Pour plus d’informations sur les types pris en charge pour les flux non compressés, consultez utilisation de l’audio et de la flux vidéo non compressés.
Les différents types de vidéo RGB RVB et en palette répertoriés ici définissent les couleurs à l’aide du 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 être comprise entre 0 et 255, soit environ 16 780 000 couleurs uniques. Le RVB traduit facilement en valeurs de couleur utilisées pour les moniteurs d’ordinateur, qui utilisent des phosphores rouges, vertes et bleus pour afficher la couleur. Les types de vidéos en palette doivent inclure les informations de palette directement après la structure WMVIDEOINFOHEADER . De même, la vidéo 16 bits nécessite des informations de champ de bits, qui doivent être incluses après la structure WMVIDEOINFOHEADER.
Plusieurs des sous-types de médias dans le tableau suivant fournissent moins de couleurs que le système RVB, comme décrit dans la colonne Description. Dans les types RGB en palette, les couleurs de la palette représentent les valeurs RVB, mais elles 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 en palette RGB avec 1 bit de couleur représentant 2 couleurs. Généralement utilisé pour les images monochromes. |
| WMMEDIASUBTYPE _ RGB4 | Vidéo en palette RGB avec 4 bits de couleur représentant 16 couleurs. |
| WMMEDIASUBTYPE _ RGB8 | Vidéo en palette RGB 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 schéma de représentation de couleur RVB. Ce format utilise 8 bits pour chaque valeur d’intensité de couleur. |
| WMMEDIASUBTYPE _ RGB32 | Vidéo RVB avec des bits de couleur 32 représentant toutes les 16 777 216 couleurs disponibles pour le schéma de représentation de couleur 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 4:2:0 planaire, le plan U apparaissant en premier, suivi du plan V. |
| WMMEDIASUBTYPE _ IYUV | Identique à I420. |
| WMMEDIASUBTYPE _ YV12 | Vidéo YUV stockée au format 4:2:0 planaire, le plan V apparaissant en premier, suivi du plan U. YV12 est identique à I420, sauf que les plans vous et V sont basculés. |
| WMMEDIASUBTYPE _ YUY2 | Vidéo YUV stockée au format 4:2:2 compressé. |
| WMMEDIASUBTYPE _ UYVY | Vidéo YUV stockée au format 4:2:2 compressé. Semblable à YUY2 mais avec un classement des données différent. |
| WMMEDIASUBTYPE _ YVYU | Vidéo YUV stockée au format 4:2:2 compressé. Semblable à YUY2 mais avec un classement des données différent. |
| WMMEDIASUBTYPE _ P422 | Vidéo YUV stockée à l’aide d’un format 4:2:2 planaire. |
| WMMEDIASUBTYPE _ YVU9 | Vidéo YUV stockée au format 16:1:1 planaire. |
| _PCM WMMEDIASUBTYPE | Données audio non compressées stockées à l’aide de la modulation par impulsions de code. |
| _DRM WMMEDIASUBTYPE | Données audio chiffrées non compressées utilisées avec un chemin d’accès audio sécurisé. |
| WMSCRIPTTYPE _ TwoStrings | Commandes de script consistant en une chaîne contenant le type de commande et 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) de Format multimédia Windows. |
| Webstream WMMEDIASUBTYPE _ | Données de transfert de fichiers contenant des fichiers et des composants HTML pour la diffusion en continu Web. |
| WMMEDIASUBTYPE _ VIDEOIMAGE | type d’entrée pour le codec d’Image Windows Media Video 9. Les exemples sont une combinaison d’images bitmap et de données de transformation. |