X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/0e8c21de2a464fc913e0dbb6f7f148a84db95d55..b386d6502db041f0c3fdcecf55dd7563defb6fed:/lib/resample.h diff --git a/lib/resample.h b/lib/resample.h index e8bfb10..e99aaeb 100644 --- a/lib/resample.h +++ b/lib/resample.h @@ -27,8 +27,7 @@ #include #endif -#define ENDIAN_BIG 1 -#define ENDIAN_LITTLE 2 +#include "byte-order.h" struct resampler { int input_bits, input_channels, input_rate, input_signed, input_endian; @@ -47,12 +46,14 @@ void resample_init(struct resampler *rs, int output_bits, int output_channels, int output_rate, int output_signed, int output_endian); -size_t resample_convert(struct resampler *rs, +size_t resample_convert(const struct resampler *rs, const uint8_t *bytes, size_t nbytes, int eof, void (*converted)(uint8_t *bytes, - size_t nbytes)); + size_t nbytes, + void *cd), + void *cd); void resample_close(struct resampler *rs); #endif /* RESAMPLE_H */