Compartir a través de


Generación de códigos de Four-Character

[La característica asociada a esta página, E/S de archivos multimedia, es una característica heredada. Ha sido reemplazado por el Lector de origen. El lector de origen se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use el Lector de código fuente en lugar de la E/S de archivos multimedia, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Puede usar la macro mmioFOURCC o la función mmioStringToFOURCC para generar códigos de cuatro caracteres. En el ejemplo siguiente se usa mmioFOURCC para generar un código de cuatro caracteres para "WAVE".

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

En el ejemplo siguiente se usa mmioStringToFOURCC para generar un código de cuatro caracteres para "WAVE".

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

El segundo parámetro de mmioStringToFOURCC especifica marcas para convertir la cadena en un código de cuatro caracteres. Si especifica la marca MMIO_TOUPPER, mmioStringToFOURCC convierte todos los caracteres alfabéticos de la cadena en mayúsculas. Esto resulta útil cuando necesita especificar un código de cuatro caracteres para identificar un procedimiento de E/S personalizado porque los códigos de cuatro caracteres que identifican los nombres de extensión de archivo deben estar en mayúsculas.