kwave
18.07.70
|
#include <OggSubEncoder.h>
Public Member Functions | |
virtual | ~OggSubEncoder () |
virtual bool | open (QWidget *widget, const Kwave::FileInfo &info, Kwave::MultiTrackReader &src)=0 |
virtual bool | writeHeader (QIODevice &dst)=0 |
virtual bool | encode (Kwave::MultiTrackReader &src, QIODevice &dst)=0 |
virtual void | close ()=0 |
Definition at line 31 of file OggSubEncoder.h.
|
inlinevirtual |
Destructor
Definition at line 35 of file OggSubEncoder.h.
References close(), encode(), open(), and writeHeader().
|
pure virtual |
finish the decoding, last chance to fix up some file info
Implemented in Kwave::OpusEncoder, and Kwave::VorbisEncoder.
Referenced by ~OggSubEncoder().
|
pure virtual |
encode received ogg data
src | MultiTrackReader used as source of the audio data |
dst | a QIODevice that receives the raw data |
Implemented in Kwave::OpusEncoder, and Kwave::VorbisEncoder.
Referenced by ~OggSubEncoder().
|
pure virtual |
parse the header of the stream and initialize the decoder
widget | a QWidget to be used as parent for error messages |
info | reference to a FileInfo to fill |
src | MultiTrackReader used as source of the audio data |
Implemented in Kwave::OpusEncoder, and Kwave::VorbisEncoder.
Referenced by ~OggSubEncoder().
|
pure virtual |
write the header information
dst | a QIODevice that receives the raw data |
Implemented in Kwave::OpusEncoder, and Kwave::VorbisEncoder.
Referenced by ~OggSubEncoder().