struct { long magic; long offset; long size; long encoding; long samplerate; long channels; }AUheader;
magic | Es el número 0x2E736E64, que representa
en ASCII a la cadena ".snd ". Este número permite
identificar a un fichero como de formato AU. |
offset | Indica el punto de comienzo de la zona de datos, expresado en bytes. Su valor mínimo es 24, que corresponde a cuando no existen datos adicionales entre cabecera y datos. |
size | Expresa el tamaño de la región de datos, que si no se conoce debe ser el valor 0xFFFFFFFF. |
encoding | Especifica la codificación empleada para
el almacenamiento de las muestras de sonido. Algunos de los posibles valores
son: 1 8 bits Ley-mu RDSI 2 8 bits PCM lineal 3 16 bits PCM lineal 4 24 bits PCM lineal 5 32 bits PCM lineal 6 32 bits IEEE punto flotante 7 64 bits IEEE punto flotante 23 8 bits Ley-m comprimido según el estándar CCITT G.721 (ADPCM) para codificación de voz. Los valores posibles son muchos, los 256 menores están reservados por Next. El resto está disponible para formatos específicos de la aplicación. |
samplerate | Tasa de muestreo en muestras por segundo (sps). |
channels | Número de canales. Los datos correspondientes a codificaciones multicanal se organizan en tramas de muestra [ver Campo de datos]. |