6 #include <libsig_comp.h>
16 virtual ~eAudioDecoder();
18 virtual int decodeMore(int last
, int maxsamples
, Signal1
<void,unsigned int>*cb
=0)=0; // returns number of samples(!) written to IOBuffer (out)
19 virtual void resync()=0; // clear (secondary) decoder buffers
23 unsigned int samplerate
;
24 unsigned int channels
;
28 virtual int getMinimumFramelength()=0;
29 void setSpeed(int _speed
) { speed
=_speed
; }
30 virtual int getAverageBitrate()=0;