Partager via


Génération de codes Four-Character

[La fonctionnalité associée à cette page, E /S de fichier multimédia, est une fonctionnalité héritée. Il a été remplacé par Lecteur source. Le lecteur source a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le Lecteur source au lieu des E/S de fichier multimédia, dans la cas où cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Vous pouvez utiliser la macro mmioFOURCC ou la fonction mmioStringToFOURCC pour générer des codes de quatre caractères. L’exemple suivant utilise mmioFOURCC pour générer un code de quatre caractères pour « WAVE ».

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

L’exemple suivant utilise mmioStringToFOURCC pour générer un code de quatre caractères pour « WAVE ».

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

Le deuxième paramètre dans mmioStringToFOURCC spécifie des indicateurs pour la conversion de la chaîne en code à quatre caractères. Si vous spécifiez l’indicateur MMIO_TOUPPER, mmioStringToFOURCC convertit tous les caractères alphabétiques de la chaîne en majuscules. Cela est utile lorsque vous devez spécifier un code à quatre caractères pour identifier une procédure d’E/S personnalisée, car les codes à quatre caractères identifiant les noms d’extension de fichier doivent être tous en majuscules.