|
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().
