Generieren von Four-Character Codes

Sie können das MmioFOURCC-Makro oder die mmioStringToFOURCC-Funktion verwenden, um Vier-Zeichen-Codes zu generieren. Im folgenden Beispiel wird mmioFOURCC verwendet, um einen vierstelligen Code für "WAVE" zu generieren.

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

Im folgenden Beispiel wird mmioStringToFOURCC verwendet, um einen vierstelligen Code für "WAVE" zu generieren.

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

Der zweite Parameter in mmioStringToFOURCC gibt Flags zum Konvertieren der Zeichenfolge in einen vierstelligen Code an. Wenn Sie das MMIO _ TOUPPER-Flag angeben, konvertiert mmioStringToFOURCC alle alphabetischen Zeichen in der Zeichenfolge in Großbuchstaben. Dies ist nützlich, wenn Sie einen vierstelligen Code angeben müssen, um eine benutzerdefinierte E/A-Prozedur zu identifizieren, da vierstellige Codes, die Dateierweiterungsnamen identifizieren, groß geschrieben werden müssen.