Condividi tramite


Generazione di codici Four-Character

[La funzionalità associata a questa pagina, I/O dei file multimediali , è una funzionalità legacy. È stato sostituito da Lettore di Origine. lettore di origine è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di Origine invece di File Multimediale I/O, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

È possibile utilizzare la macrommioFOURCCo la funzionemmioStringToFOURCCper generare codici a quattro caratteri. L'esempio seguente usa mmioFOURCC per generare un codice a quattro caratteri per "WAVE".

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioFOURCC('W', 'A', 'V', 'E'); 
 

L'esempio seguente usa mmioStringToFOURCC per generare un codice a quattro caratteri per "WAVE".

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioStringToFOURCC("WAVE", 0); 

Il secondo parametro in mmioStringToFOURCC specifica i flag per la conversione della stringa in un codice a quattro caratteri. Se si specifica il flag MMIO_TOUPPER, mmioStringToFOURCC converte tutti i caratteri alfabetici nella stringa in lettere maiuscole. Ciò è utile quando è necessario specificare un codice a quattro caratteri per identificare una routine di I/O personalizzata perché i codici a quattro caratteri che identificano i nomi delle estensioni di file devono essere tutti maiuscoli.