Partager via


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.

 

attribuer des formats de sortie

sous-types de média compressé

identificateurs de type de média

types de supports

pour énumérer les formats d’entrée