kwave
18.07.70
|
#include <OggSubDecoder.h>
Public Member Functions | |
virtual | ~OggSubDecoder () |
virtual int | open (QWidget *widget, Kwave::FileInfo &info)=0 |
virtual int | decode (Kwave::MultiWriter &dst)=0 |
virtual void | reset ()=0 |
virtual void | close (Kwave::FileInfo &info)=0 |
Definition at line 30 of file OggSubDecoder.h.
|
inlinevirtual |
|
pure virtual |
finish the decoding, last chance to fix up some file info
info | reference to a FileInfo to fill |
Implemented in Kwave::OpusDecoder, and Kwave::VorbisDecoder.
Referenced by Kwave::OggDecoder::decode(), and ~OggSubDecoder().
|
pure virtual |
decode received ogg data
dst | a MultiWriter to be used as sink |
Implemented in Kwave::OpusDecoder, and Kwave::VorbisDecoder.
Referenced by Kwave::OggDecoder::decode(), and ~OggSubDecoder().
|
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 |
Implemented in Kwave::OpusDecoder, and Kwave::VorbisDecoder.
Referenced by Kwave::OggDecoder::parseHeader(), and ~OggSubDecoder().
|
pure virtual |
reset the stream info
Implemented in Kwave::OpusDecoder, and Kwave::VorbisDecoder.
Referenced by Kwave::OggDecoder::decode(), and ~OggSubDecoder().