|
MythTV
0.26-pre
|
#include <decoderhandler.h>
Public Member Functions | |
| MusicBuffer (void) | |
| ~MusicBuffer (void) | |
| qint64 | read (char *data, qint64 max, bool doRemove=true) |
| qint64 | read (QByteArray &array, qint64 max, bool doRemove=true) |
| void | write (const char *data, uint sz) |
| void | write (QByteArray &array) |
| void | remove (int index, int len) |
| qint64 | readBufAvail (void) const |
Private Attributes | |
| QByteArray | m_buffer |
| QMutex | m_mutex |
Definition at line 230 of file decoderhandler.h.
| MusicBuffer::MusicBuffer | ( | void | ) | [inline] |
Definition at line 233 of file decoderhandler.h.
| MusicBuffer::~MusicBuffer | ( | void | ) | [inline] |
Definition at line 234 of file decoderhandler.h.
| qint64 MusicBuffer::read | ( | char * | data, |
| qint64 | max, | ||
| bool | doRemove = true |
||
| ) |
Definition at line 600 of file decoderhandler.cpp.
Referenced by ShoutCastIODevice::parseHeader(), ShoutCastIODevice::parseMeta(), ShoutCastIODevice::readData(), and MusicIODevice::readData().
| qint64 MusicBuffer::read | ( | QByteArray & | array, |
| qint64 | max, | ||
| bool | doRemove = true |
||
| ) |
Definition at line 616 of file decoderhandler.cpp.
| void MusicBuffer::write | ( | const char * | data, |
| uint | sz | ||
| ) |
Definition at line 632 of file decoderhandler.cpp.
Referenced by ShoutCastIODevice::socketReadyRead(), and MusicIODevice::writeData().
| void MusicBuffer::write | ( | QByteArray & | array | ) |
Definition at line 641 of file decoderhandler.cpp.
| void MusicBuffer::remove | ( | int | index, |
| int | len | ||
| ) |
Definition at line 650 of file decoderhandler.cpp.
Referenced by ShoutCastIODevice::parseHeader().
| qint64 MusicBuffer::readBufAvail | ( | void | ) | const [inline] |
Definition at line 244 of file decoderhandler.h.
Referenced by ShoutCastIODevice::bytesAvailable(), MusicIODevice::bytesAvailable(), ShoutCastIODevice::parseHeader(), ShoutCastIODevice::readData(), ShoutCastIODevice::size(), MusicIODevice::size(), and ShoutCastIODevice::socketReadyRead().
QByteArray MusicBuffer::m_buffer [private] |
Definition at line 247 of file decoderhandler.h.
Referenced by read(), readBufAvail(), remove(), and write().
QMutex MusicBuffer::m_mutex [private] |
Definition at line 248 of file decoderhandler.h.
1.7.6.1