1 #ifndef __ALAC__DECOMP_H
2 #define __ALAC__DECOMP_H
3 
4 typedef struct alac_file alac_file;
5 
6 alac_file *create_alac(int samplesize, int numchannels);
7 void decode_frame(alac_file *alac,
8                   unsigned char *inbuffer,
9                   void *outbuffer, int *outputsize);
10 void alac_set_info(alac_file *alac, char *inputbuffer);
11 
12 int alac_get_samplerate(alac_file *alac);
13 int alac_get_bitspersample(alac_file *alac);
14 void alac_file_free (alac_file *alac);
15 
16 
17 #endif /* __ALAC__DECOMP_H */
18 
19