4 #ifndef __AUDIO_FF_STREAM_H__INCLUDED__
5 #define __AUDIO_FF_STREAM_H__INCLUDED__
29 class FFStream :
public Stream
32 __impl::FFData *ffData;
48 virtual
double getLengthImpl() const throw(Exception);
51 virtual
double getPositionImpl() const throw();
54 virtual
void seekImpl(
double position) throw(Exception);
57 virtual
void getBufferImpl(
void *&
buffer,
unsigned int &bufferSize) throw(Exception);
60 virtual
void nextBufferImpl() throw(Exception);
67 #endif//__AUDIO_FF_STREAM_H__INCLUDED__