MythTV  master
Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
DecoderEvent Class Reference

#include <decoder.h>

Inheritance diagram for DecoderEvent:
Inheritance graph
[legend]
Collaboration diagram for DecoderEvent:
Collaboration graph
[legend]

Public Member Functions

 DecoderEvent (Type type)
 
 DecoderEvent (QString *e)
 
 ~DecoderEvent () override
 
const QString * errorMessage () const
 
MythEventclone (void) const override
 
 DecoderEvent (DecoderEvent &&)=delete
 
DecoderEventoperator= (DecoderEvent &&)=delete
 
- Public Member Functions inherited from MythEvent
 MythEvent (int type)
 
 MythEvent (int type, QString lmessage)
 
 MythEvent (int type, QString lmessage, QStringList lextradata)
 
 MythEvent (QString lmessage)
 
 MythEvent (QString lmessage, QStringList lextradata)
 
 MythEvent (QString lmessage, const QString &lextradata)
 
 ~MythEvent () override
 
const QString & Message () const
 
const QString & ExtraData (int idx=0) const
 
const QStringList & ExtraDataList () const
 
int ExtraDataCount () const
 
void log (const QString &prefix)
 
MythEventclone () const override
 
 MythEvent (MythEvent &&)=delete
 
MythEventoperator= (MythEvent &&)=delete
 

Static Public Attributes

static const Type kDecoding
 
static const Type kStopped
 
static const Type kFinished
 
static const Type kError
 
- Static Public Attributes inherited from MythEvent
static const Type kMythEventMessage
 
static const Type kMythUserMessage
 
static const Type kUpdateTvProgressEventType
 
static const Type kExitToMainMenuEventType
 
static const Type kMythPostShowEventType
 
static const Type kPushDisableDrawingEventType
 
static const Type kPopDisableDrawingEventType
 
static const Type kLockInputDevicesEventType
 
static const Type kUnlockInputDevicesEventType
 
static const Type kUpdateBrowseInfoEventType
 
static const Type kDisableUDPListenerEventType
 
static const Type kEnableUDPListenerEventType
 

Protected Member Functions

DecoderEventoperator= (const DecoderEvent &other)=default
 
- Protected Member Functions inherited from MythEvent
 MythEvent (const MythEvent &other)=default
 
MythEventoperator= (const MythEvent &other)=default
 

Private Member Functions

 DecoderEvent (const DecoderEvent &o)
 

Private Attributes

QString * m_errorMsg {nullptr}
 

Additional Inherited Members

- Protected Attributes inherited from MythEvent
QString m_message
 
QStringList m_extradata
 

Detailed Description

Definition at line 29 of file decoder.h.

Constructor & Destructor Documentation

◆ DecoderEvent() [1/4]

DecoderEvent::DecoderEvent ( Type  type)
inlineexplicit

Definition at line 32 of file decoder.h.

Referenced by clone().

◆ DecoderEvent() [2/4]

DecoderEvent::DecoderEvent ( QString *  e)
inlineexplicit

Definition at line 33 of file decoder.h.

◆ ~DecoderEvent()

DecoderEvent::~DecoderEvent ( )
inlineoverride

Definition at line 35 of file decoder.h.

◆ DecoderEvent() [3/4]

DecoderEvent::DecoderEvent ( const DecoderEvent o)
inlineprivate

Definition at line 51 of file decoder.h.

◆ DecoderEvent() [4/4]

DecoderEvent::DecoderEvent ( DecoderEvent &&  )
delete

Member Function Documentation

◆ errorMessage()

const QString* DecoderEvent::errorMessage ( ) const
inline

Definition at line 40 of file decoder.h.

◆ clone()

MythEvent* DecoderEvent::clone ( void  ) const
inlineoverride

Definition at line 42 of file decoder.h.

◆ operator=() [1/2]

DecoderEvent& DecoderEvent::operator= ( const DecoderEvent other)
protecteddefault

◆ operator=() [2/2]

DecoderEvent& DecoderEvent::operator= ( DecoderEvent &&  )
delete

Member Data Documentation

◆ kDecoding

const QEvent::Type DecoderEvent::kDecoding
static
Initial value:
=
(QEvent::Type) QEvent::registerEventType()

Definition at line 45 of file decoder.h.

Referenced by avfDecoder::run(), and CdDecoder::run().

◆ kStopped

const QEvent::Type DecoderEvent::kStopped
static
Initial value:
=
(QEvent::Type) QEvent::registerEventType()

Definition at line 46 of file decoder.h.

Referenced by MusicPlayer::customEvent(), avfDecoder::run(), and CdDecoder::run().

◆ kFinished

const QEvent::Type DecoderEvent::kFinished
static
Initial value:
=
(QEvent::Type) QEvent::registerEventType()

Definition at line 47 of file decoder.h.

Referenced by MusicPlayer::customEvent(), CdDecoder::deinit(), avfDecoder::run(), and CdDecoder::run().

◆ kError

const QEvent::Type DecoderEvent::kError
static
Initial value:
=
(QEvent::Type) QEvent::registerEventType()

Definition at line 48 of file decoder.h.

Referenced by MusicPlayer::customEvent(), CdDecoder::initialize(), and CdDecoder::run().

◆ m_errorMsg

QString* DecoderEvent::m_errorMsg {nullptr}
private

Definition at line 67 of file decoder.h.

Referenced by DecoderEvent(), errorMessage(), and ~DecoderEvent().


The documentation for this class was generated from the following files: