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