/* [<][>][^][v][top][bottom][index][help] */
/* wav.h
Header file for wav.c
Part of the swftools package.
Copyright (c) 2001 Matthias Kramm <kramm@quiss.org>
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);