17 #define SAMPLE_S16NE SAMPLE_S16LE
20 enum sample_format format
;
25 #define DEFAULT_SAMPLE_SPEC default_sample_spec
27 extern struct sample_spec default_sample_spec
;
29 struct memblock
*silence(struct memblock
* b
, struct sample_spec
*spec
);
33 struct memchunk chunk
;
38 size_t mix_chunks(struct mix_info channels
[], unsigned nchannels
, void *data
, size_t length
, struct sample_spec
*spec
, uint8_t volume
);
40 size_t bytes_per_second(struct sample_spec
*spec
);
41 size_t sample_size(struct sample_spec
*spec
);