summaryrefslogtreecommitdiff
path: root/plugins/alac/decomp.h
blob: 47b3a9a7140e2075a0ada7b63baa9593e6ef0ce4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef __ALAC__DECOMP_H
#define __ALAC__DECOMP_H

typedef struct alac_file alac_file;

alac_file *create_alac(int samplesize, int numchannels);
void decode_frame(alac_file *alac,
                  unsigned char *inbuffer,
                  void *outbuffer, int *outputsize);
void alac_set_info(alac_file *alac, char *inputbuffer);

int alac_get_samplerate(alac_file *alac);
void alac_file_free (alac_file *alac);


#endif /* __ALAC__DECOMP_H */