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.