1 #ifndef DECODERHANDLER_H_ 2 #define DECODERHANDLER_H_ 93 void error(
const QString &e);
104 void doFailed(
const QUrl &url,
const QString &message);
void createPlaylistForSingleFile(const QUrl &url)
Decoder * getDecoder(void)
void setUrl(const QUrl &url)
DecoderHandlerEvent(Type type, int available, int maxSize)
MusicMetadata * getMetadata(void) const
MusicMetadata & getMetadata()
DecoderHandler(void)=default
Events sent by the DecoderHandler and it's helper classes.
Superclass for making an object have a set of listeners.
void doOperationStop(void)
virtual ~DecoderHandler(void)
DecoderHandlerEvent(Type type, QString *e)
This class is used as a container for messages.
QString * getMessage(void) const
void doOperationStart(const QString &name)
static Type OperationStart
Class for containing the info of a pls or m3u file.
static const uint MaxRedirects
void createPlaylistFromFile(const QUrl &url)
void createPlaylistFromRemoteUrl(const QUrl &url)
void error(const QString &e)
void doFailed(const QUrl &url, const QString &message)
void doStart(bool result)
MythEvent * clone(void) const override
void doConnectDecoder(const QUrl &url, const QString &format)
void customEvent(QEvent *e) override
void getBufferStatus(int *available, int *maxSize) const
Class for starting stream decoding.
static Type OperationStop
DecoderHandlerEvent(Type type)
void createPlaylist(const QUrl &url)
void start(MusicMetadata *mdata)