Antes de Windows XP, Microsoft utiliza las estructuras de datos y WAVEFORMAT PCMWAVEFORMAT para describir la forma de onda de audio basado en . Con la llegada de Windows XP, Microsoft introdujo dos estructuras de datos de forma de onda de audio nuevos . WAVEFORMATEX proporciona soporte para los tipos de información de formato se encuentran dentro de todo el audio de forma de onda . Como su nombre indica , se basa en WAVEFORMATEXTENSIBLE WAVEFORMATEX para describir formatos de mayor complejidad . Datos Audio
Si alguna vez has oído hablar de audio reproduce a una velocidad inadecuada , convirtiendo la voz humana en la charla ardilla o un acento monstruosa , que comprende algunas de las razones que los formatos de archivos de audio deben describir su contenidos a fondo. Sin estructuras de datos y etiquetas que especifican la forma de interpretar los datos en un archivo de forma de onda de audio, el software y el hardware que se utiliza para traducir sonido digitalizado en ondas de sonido analógico no estarían en condiciones de interpretar los datos correctamente.
WAVEFORMATEX
WAVEFORMAT ya obsoleta y estructuras de datos PCMWAVEFORMAT valores definidos para la etiqueta de formato, canales , muestras por segundo , bytes promedio por segundo , la alineación de bloques y bits por muestra . La estructura WAVEFORMATEX añade cbSize , un elemento que indica el tamaño de la información de formato no PCM incorporados a un fichero después de los datos básicos WAVEFORMATEX . El valor predeterminado es nueva etiqueta a un valor de cero bytes porque la mayoría de formatos de audio no requieren o utilizan .
WAVEFORMATEXTENSIBLE
Esta extensión del formato WAVEFORMATEX permite a los creadores de productos de audio para añadir sus propios formatos de audio y asignar identificadores a ellos sin recurrir a Microsoft para el registro de identificación. WAVEFORMATEXTENSIBLE incluye las características de WAVEFORMATEX , junto con el apoyo para el número de canales más allá del requieren dos para estéreo y profundidades de bits mayores que el 16 requerida para el sonido con calidad de CD estándar . De hecho , WAVEFORMATEXTENSIBLE puede separar el tamaño de su recipiente de la muestra a partir del tamaño de la muestra, lo que le permite almacenar audio de 24 bits en un contenedor de 32 -bit .
Atributos
< br apoyo >
de WAVEFORMATEXTENSIBLE por más de dos canales de audio permite describir y soporta hasta 18 posiciones de los altavoces , cada uno definido por un valor de bit indicador especificado en notación hexadecimal . Debido a que este formato extendido puede manejar tamaños de palabras más pequeñas dentro de los archivos que acepten mayores profundidades de bits , que se adapta fácilmente a las circunstancias en las que un archivo de alta profundidad de bits mantiene el audio de un convertidor analógico a digital con una menor precisión. Esto permite que el formato de trabajar con una gama más amplia de hardware de convertidor . Los bits no utilizados simplemente llevar a un valor de cero .