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. |
Argomenti correlati