Sottotipi multimediali non compressi
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Nella tabella seguente sono elencati i sottotipi multimediali non compressi. Questi sono tipi usati come formati di input e output e formati per i flussi non compressi. Non tutti i tipi nelle tabelle seguenti sono supportati in tutti i modi. I tipi di formato di input e di output supportati possono essere enumerati rispettivamente tramite codec nel writer e nel lettore/lettore sincrono. Per informazioni sui tipi supportati per i flussi non compressi, vedere Uso di flussi audio e video non compressi.
I vari tipi di video RGB e palttizzati elencati qui definiscono i colori usando il formato RGB, in cui ogni colore è rappresentato dai valori di intensità dei componenti rosso, verde e blu del pixel. Ogni valore di intensità può variare da 0 a 255, per circa 16,78 milioni di colori univoci. RGB converte facilmente i valori di colore usati per i monitor computer, che usano il colore rosso, verde e blu per visualizzare il colore. I tipi di video palettizzati devono includere informazioni sul tavolozza direttamente seguendo la struttura WMVIDEOINFOHEADER . Analogamente, il video a 16 bit richiede informazioni sul campo bit, che devono essere incluse dopo la struttura WMVIDEOINFOHEADER.
Diverse sottotipi multimediali della tabella seguente forniscono meno colori rispetto al sistema RGB, come descritto nella colonna Description. Nei tipi RGB palttizzati i colori nella tavolozza rappresentano valori RGB, ma vengono specificati da un valore che indica la posizione del colore nella tavolozza.
Sottotipo multimediale non compresso | Descrizione |
---|---|
WMMEDIASUBTYPE_RGB1 | Video RGB palttizzato con 1 bit di colore che rappresenta 2 colori. In genere usato per le immagini monocromatiche. |
WMMEDIASUBTYPE_RGB4 | Video RGB palttizzato con 4 bit di colore che rappresentano 16 colori. |
WMMEDIASUBTYPE_RGB8 | Video RGB palttizzato con 8 bit di colore che rappresentano 256 colori. |
WMMEDIASUBTYPE_RGB565 | Video RGB con 16 bit di colore che rappresentano 65.536 colori. Questo formato usa 5 bit per rosso, 6 bit per verde e 5 bit per blu. |
WMMEDIASUBTYPE_RGB555 | Video RGB con 16 bit di colore che rappresentano 32.768 colori. Questo formato usa 5 bit per ogni colore e ignora il sedicesimo bit. |
WMMEDIASUBTYPE_RGB24 | Video RGB con 24 bit di colore che rappresentano tutti i 16.777.216 colori disponibili per la combinazione di rappresentazioni dei colori RGB. Questo formato usa 8 bit per ogni valore di intensità del colore. |
WMMEDIASUBTYPE_RGB32 | Video RGB con 32 bit di colore che rappresentano tutti i 16.777.216 colori disponibili per la combinazione di rappresentazioni dei colori RGB. Questo formato usa 8 bit per ogni colore e riserva i restanti 8 bit per le informazioni sulla trasparenza. |
WMMEDIASUBTYPE_I420 | Video YUV archiviato in formato planare 4:2:0, con il piano U che appare prima, seguito dal piano V. |
WMMEDIASUBTYPE_IYUV | Identico a I420. |
WMMEDIASUBTYPE_YV12 | Video YUV archiviato in formato planare 4:2:0, con il piano V che appare prima, seguito dal piano U. YV12 è identico a I420, ad eccezione del fatto che i piani you e V vengono commutati. |
WMMEDIASUBTYPE_YUY2 | Video YUV archiviato in formato 4:2:2. |
WMMEDIASUBTYPE_UYVY | Video YUV archiviato in formato 4:2:2. Simile a YUY2, ma con ordinamento diverso dei dati. |
WMMEDIASUBTYPE_YVYU | Video YUV archiviato in formato 4:2:2. Simile a YUY2, ma con ordinamento diverso dei dati. |
WMMEDIASUBTYPE_P422 | Video YUV archiviato usando un formato planar 4:2:2. |
WMMEDIASUBTYPE_YVU9 | Video YUV archiviato in formato planar 16:1:1. |
WMMEDIASUBTYPE_PCM | Dati audio non compressi archiviati usando la modulazione del codice pulse. |
WMMEDIASUBTYPE_DRM | Non compresso ma crittografato dati audio usati con percorso audio sicuro. |
WMSCRIPTTYPE_TwoStrings | Comandi di script costituiti da una stringa contenente il tipo di comando e una stringa contenente i dati del comando. Questo è l'unico tipo di script supportato in Windows Media Format SDK. |
WMMEDIASUBTYPE_WebStream | Dati di trasferimento dei file contenenti file HTML e componenti per lo streaming Web. |
WMMEDIASUBTYPE_VIDEOIMAGE | Tipo di input per il codec Immagine di Windows Media Video 9. Gli esempi sono una combinazione di immagini bitmap e dati di trasformazione. |
Argomenti correlati