Tömörítetlen médiaaltípusok
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
Az alábbi táblázat a tömörítetlen médiaaltípusokat sorolja fel. Ezek bemeneti és kimeneti formátumként, valamint tömörítetlen streamek formátumaként használatosak. Az alábbi táblázatokban nem minden típus támogatott minden módon. A támogatott bemeneti és kimeneti formátumtípusok számba vehetők az író és olvasó/szinkron olvasó kodekével. A tömörítetlen streamekhez támogatott típusokról további információt a Tömörítetlen hang- és videostreamek használatacímű témakörben talál.
Az itt felsorolt különböző RGB- és palettázott RGB-videótípusok RGB formátumban határozzák meg a színeket, amelyben az egyes színeket a képpont piros, zöld és kék összetevőinek intenzitási értékei jelölik. Minden intenzitásérték 0 és 255 közötti lehet, körülbelül 16,78 millió egyedi színért. Az RGB könnyen lefordítható a számítógép monitorozásához használt színértékekre, amelyek a szín megjelenítéséhez piros, zöld és kék foszfort használnak. A palettizált videótípusoknak a WMVIDEOINFOHEADER struktúráját közvetlenül követő palettára vonatkozó információkat kell tartalmazniuk. Hasonlóképpen, a 16 bites videóhoz bitmezőadatokra van szükség, amelyeket a WMVIDEOINFOHEADER struktúra után kell tartalmaznia.
Az alábbi táblázatban szereplő média altípusok közül több is kevesebb színt biztosít, mint amennyit az RGB-rendszer képes, a Leírás oszlopban leírtak szerint. Palettizált RGB-típusok esetén a palettán lévő színek RGB-értékeket jelölnek, de a szín helyét jelző érték határozza meg a palettán.
Tömörítetlen médiaaltípus | Leírás |
---|---|
WMMEDIASUBTYPE_RGB1 | Palettizált RGB videó 1 színbittel, amely 2 színt jelöl. Általában monokróm képekhez használják. |
WMMEDIASUBTYPE_RGB4 | Palettizált RGB videó 4 színbittel, amelyek 16 színt képviselnek. |
WMMEDIASUBTYPE_RGB8 | Palettizált RGB videó 8 színbittel, amelyek 256 színt képviselnek. |
WMMEDIASUBTYPE_RGB565 | RGB videó 16 színbittel, amelyek 65 536 színt képviselnek. Ez a formátum 5 bitet használ a piroshoz, 6 bitet a zöldhez, 5 bitet a kékhez. |
WMMEDIASUBTYPE_RGB555 | RGB videó 16 színbittel, amelyek 32 768 színt képviselnek. Ez a formátum minden színhez 5 bitet használ, és figyelmen kívül hagyja a tizenhatodik bitet. |
WMMEDIASUBTYPE_RGB24 | RGB videó 24 színbittel, amelyek az RGB színreprezentációs sémában elérhető 16 777 216 színt képviselik. Ez a formátum minden színintenzitási értékhez 8 bitet használ. |
WMMEDIASUBTYPE_RGB32 | RGB videó 32 színbittel, amelyek az RGB színreprezentációs sémában elérhető 16 777 216 színt képviselik. Ez a formátum minden színhez 8 bitet használ, a fennmaradó 8 bitet pedig fenntartja az áttetszőségi információkhoz. |
WMMEDIASUBTYPE_I420 | 4:2:0-s planar formátumban tárolt YUV-videó, amelyen az U sík jelenik meg először, majd az V sík. |
WMMEDIASUBTYPE_IYUV | Megegyezik az I420-ra. |
WMMEDIASUBTYPE_YV12 | 4:2:0-s planar formátumban tárolt YUV-videó, amelyben először a V sík jelenik meg, majd az U sík. Az YV12 megegyezik az I420-ra, azzal a kivételel, hogy az Ön és a V síkok váltanak. |
WMMEDIASUBTYPE_YUY2 | YUV videó csomagolt 4:2:2 formátumban tárolva. |
WMMEDIASUBTYPE_UYVY | YUV videó csomagolt 4:2:2 formátumban tárolva. Hasonló a YUY2-hez, de az adatok sorrendje eltérő. |
WMMEDIASUBTYPE_YVYU | YUV videó csomagolt 4:2:2 formátumban tárolva. Hasonló a YUY2-hez, de az adatok sorrendje eltérő. |
WMMEDIASUBTYPE_P422 | 4:2:2-s planar formátumban tárolt YUV-videó. |
WMMEDIASUBTYPE_YVU9 | 16:1:1 planar formátumban tárolt YUV-videó. |
WMMEDIASUBTYPE_PCM | Impulzuskód modulációval tárolt tömörítetlen hangadatok. |
WMMEDIASUBTYPE_DRM | Tömörítetlen, de titkosított hangadatok, amelyeket biztonságos hangútvonallal használnak. |
WMSCRIPTTYPE_TwoStrings | A parancstípust tartalmazó sztringből és a parancsadatokat tartalmazó sztringből álló szkriptparancsok. Ez az egyetlen támogatott szkripttípus a Windows Media Format SDK-ban. |
WMMEDIASUBTYPE_WebStream | A webes streameléshez HTML-fájlokat és összetevőket tartalmazó fájlátviteli adatok. |
WMMEDIASUBTYPE_VIDEOIMAGE | A Windows Media Video 9 Rendszerkép kodek bemeneti típusa. A minták bitképképek és átalakítási adatok kombinációja. |
Kapcsolódó témakörök