8#ifndef _AUDIOAUDBUF__H_
9#define _AUDIOAUDBUF__H_
34 virtual unsigned int read(
BYTE *,
unsigned int) = 0;
static unsigned char bytes[4]
#define _AUDIO_NAMESPACE_START_
#define _AUDIO_NAMESPACE_END_
void backward(unsigned int bytes)
virtual unsigned int read(BYTE *, unsigned int)=0
unsigned int bytes_played_
void(* play_finished)(void)
void set_position_start(void)
void forward(unsigned int bytes)
unsigned int bytes_played(void) const
virtual bool finished(void)=0
void set_position(unsigned int pos)
virtual ~audio_producer(void)