blob: fa63f9f8e07ab13093f9b6786bc05568c96e14d8 [file] [log] [blame]
#ifndef __AUDIO_TOOL_WAV_CHAN_SPLITTER_H__
#define __AUDIO_TOOL_WAV_CHAN_SPLITTER_H__
#define ID_RIFF 0x46464952
#define ID_WAVE 0x45564157
#define ID_FMT 0x20746d66
#define ID_DATA 0x61746164
typedef struct wav_header {
uint32_t riff_id;
uint32_t riff_sz;
uint32_t riff_fmt;
uint32_t fmt_id;
uint32_t fmt_sz;
uint16_t audio_format;
uint16_t num_channels;
uint32_t sample_rate;
uint32_t byte_rate;
uint16_t block_align;
uint16_t bits_per_sample;
uint32_t data_id;
uint32_t data_sz;
} wav_header_t;
int split_main (int argc, char* argv[]);
#endif /* __AUDIO_TOOL_WAV_CHAN_SPLITTER_H__ */