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