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.