MythTV  master
Public Member Functions | List of all members
DecoderFactory Class Referenceabstract

#include <mythplugins/mythmusic/mythmusic/decoder.h>

Inheritance diagram for DecoderFactory:
[legend]

Public Member Functions

virtual bool supports (const QString &source) const =0
 
virtual const QString & extension () const =0
 
virtual const QString & description () const =0
 
virtual Decodercreate (const QString &source, AudioOutput *output, bool deletable)=0
 
virtual ~DecoderFactory ()=default
 

Detailed Description

Definition at line 117 of file decoder.h.

Constructor & Destructor Documentation

◆ ~DecoderFactory()

virtual DecoderFactory::~DecoderFactory ( )
virtualdefault

Member Function Documentation

◆ supports()

virtual bool DecoderFactory::supports ( const QString &  source) const
pure virtual

◆ extension()

virtual const QString& DecoderFactory::extension ( ) const
pure virtual

Implemented in avfDecoderFactory, and CdDecoderFactory.

◆ description()

virtual const QString& DecoderFactory::description ( ) const
pure virtual

Implemented in avfDecoderFactory, and CdDecoderFactory.

Referenced by Decoder::all().

◆ create()

virtual Decoder* DecoderFactory::create ( const QString &  source,
AudioOutput output,
bool  deletable 
)
pure virtual

Implemented in avfDecoderFactory, and CdDecoderFactory.


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