Condividi tramite


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 sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink invece di 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 di supporto 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 output supportati possono essere enumerati rispettivamente tramite codec nel lettore writer e lettore/sincrono. Per informazioni sui tipi supportati per i flussi non compressi, vedere Using Uncompressed Audio and Video Streams.

I vari tipi di video RGB e pallido 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 unici. RGB converte facilmente in valori di colore usati per i monitor computer, che utilizzano i ridiscitori rosso, verde e blu per visualizzare il colore. I tipi di video palettizzati devono includere informazioni sulla tavolozza direttamente dopo la struttura WMVIDEOINFOHEADER. Analogamente, il video a 16 bit richiede informazioni sul campo di bit, che devono essere incluse dopo la struttura WMVIDEOINFOHEADER.

Diversi sottotipi multimediali nella tabella seguente forniscono meno colori rispetto al sistema RGB, come descritto nella colonna Descrizione. Nei tipi RGB pallido, i colori nella tavolozza rappresentano i 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 pallido con 1 bit di colore che rappresenta 2 colori. In genere usato per le immagini monocromatica.
WMMEDIASUBTYPE_RGB4 Video RGB pallido con 4 bit di colore che rappresentano 16 colori.
WMMEDIASUBTYPE_RGB8 Video RGB pallido 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 il rosso, 6 bit per il verde e 5 bit per il 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 rimanenti 8 bit per le informazioni sulla trasparenza.
WMMEDIASUBTYPE_I420 Video YUV archiviato in formato planare 4:2:0, con il piano U visualizzato per primo, seguito dal piano V.
WMMEDIASUBTYPE_IYUV Identico a I420.
WMMEDIASUBTYPE_YV12 Video YUV archiviato in formato planare 4:2:0, con il piano V visualizzato per primo, seguito dal piano U. YV12 è identico a I420, ad eccezione del fatto che i aerei you e V sono stati 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 con un formato planare 4:2:2.
WMMEDIASUBTYPE_YVU9 Video YUV archiviato in formato planare 16:1:1.
WMMEDIASUBTYPE_PCM Dati audio non compressi archiviati usando la modularità del codice pulse.
WMMEDIASUBTYPE_DRM Dati audio non compressi ma crittografati usati con percorso audio sicuro.
WMSCRIPTTYPE_TwoStrings Comandi 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 di 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.

 

assegnazione di formati di output

sottotipi di supporti compressi

identificatori del tipo di supporto

tipi di supporti

per enumerare i formati di input