#include <decoderhandler.h>
Signals | |
| void | freeSpaceAvailable (void) |
Public Member Functions | |
| MusicIODevice (void) | |
| ~MusicIODevice (void) | |
| bool | open (int) |
| void | close (void) |
| bool | flush (void) |
| qint64 | size (void) const |
| qint64 | pos (void) const |
| qint64 | bytesAvailable (void) const |
| bool | isSequential (void) const |
| qint64 | readData (char *data, qint64 sz) |
| qint64 | writeData (const char *data, qint64 sz) |
| int | getch (void) |
| int | putch (int c) |
| int | ungetch (int) |
Protected Attributes | |
| MusicBuffer * | m_buffer |
Definition at line 251 of file decoderhandler.h.
| MusicIODevice::MusicIODevice | ( | void | ) |
Definition at line 658 of file decoderhandler.cpp.
| MusicIODevice::~MusicIODevice | ( | void | ) |
Definition at line 664 of file decoderhandler.cpp.
| bool MusicIODevice::open | ( | int | ) |
Definition at line 669 of file decoderhandler.cpp.
Referenced by ShoutCastIODevice::connectToUrl(), and DecoderIOFactoryUrl::DecoderIOFactoryUrl().
| void MusicIODevice::close | ( | void | ) | [inline] |
Reimplemented in ShoutCastIODevice.
Definition at line 260 of file decoderhandler.h.
Referenced by DecoderIOFactoryUrl::doClose().
| bool MusicIODevice::flush | ( | void | ) |
Reimplemented in ShoutCastIODevice.
| qint64 MusicIODevice::size | ( | void | ) | const |
Reimplemented in ShoutCastIODevice.
Definition at line 674 of file decoderhandler.cpp.
| qint64 MusicIODevice::pos | ( | void | ) | const [inline] |
Reimplemented in ShoutCastIODevice.
Definition at line 264 of file decoderhandler.h.
| qint64 MusicIODevice::bytesAvailable | ( | void | ) | const |
Reimplemented in ShoutCastIODevice.
Definition at line 692 of file decoderhandler.cpp.
Referenced by DecoderIOFactoryUrl::readyRead().
| bool MusicIODevice::isSequential | ( | void | ) | const [inline] |
Reimplemented in ShoutCastIODevice.
Definition at line 266 of file decoderhandler.h.
| qint64 MusicIODevice::readData | ( | char * | data, | |
| qint64 | sz | |||
| ) |
Reimplemented in ShoutCastIODevice.
Definition at line 679 of file decoderhandler.cpp.
| qint64 MusicIODevice::writeData | ( | const char * | data, | |
| qint64 | sz | |||
| ) |
Reimplemented in ShoutCastIODevice.
Definition at line 686 of file decoderhandler.cpp.
Referenced by DecoderIOFactoryUrl::readyRead().
| int MusicIODevice::getch | ( | void | ) |
Definition at line 697 of file decoderhandler.cpp.
| int MusicIODevice::putch | ( | int | c | ) |
Definition at line 703 of file decoderhandler.cpp.
| int MusicIODevice::ungetch | ( | int | ) |
Definition at line 709 of file decoderhandler.cpp.
| void MusicIODevice::freeSpaceAvailable | ( | void | ) | [signal] |
Referenced by readData().
MusicBuffer* MusicIODevice::m_buffer [protected] |
Definition at line 279 of file decoderhandler.h.
Referenced by ShoutCastIODevice::bytesAvailable(), bytesAvailable(), MusicIODevice(), ShoutCastIODevice::parseHeader(), ShoutCastIODevice::parseMeta(), ShoutCastIODevice::readData(), readData(), ShoutCastIODevice::size(), size(), ShoutCastIODevice::socketReadyRead(), writeData(), and ~MusicIODevice().
1.6.3