/* wav.h Header file for wav.c Part of the swftools package. Copyright (c) 2001 Matthias Kramm This file is distributed under the GPL, see file COPYING for details */ struct WAV { unsigned short tag; unsigned short channels; unsigned long sampsPerSec; unsigned long bytesPerSec; unsigned short align; unsigned short bps; unsigned char*data; unsigned int size; }; int wav_read(struct WAV*wav, const char* filename); int wav_write(struct WAV*wav, const char*filename); void wav_print(struct WAV*wav); int wav_convert2mono(struct WAV*src, struct WAV*dest, int rate);