MythTV
master
|
#include <encoder.h>
Public Member Functions | |
Encoder (QString outfile, int qualitylevel, MusicMetadata *metadata) | |
virtual | ~Encoder () |
virtual int | addSamples (int16_t *bytes, unsigned int len)=0 |
virtual bool | isValid () |
Protected Attributes | |
const QString | m_outfile |
FILE * | m_out {nullptr} |
int | m_quality |
MusicMetadata * | m_metadata {nullptr} |
Definition at line 13 of file mythplugins/mythmusic/mythmusic/encoder.h.
Encoder::Encoder | ( | QString | outfile, |
int | qualitylevel, | ||
MusicMetadata * | metadata | ||
) |
Definition at line 12 of file encoder.cpp.
|
virtual |
Definition at line 28 of file encoder.cpp.
|
pure virtual |
Implemented in LameEncoder, FlacEncoder, and VorbisEncoder.
|
inlinevirtual |
Definition at line 20 of file mythplugins/mythmusic/mythmusic/encoder.h.
|
protected |
Definition at line 23 of file mythplugins/mythmusic/mythmusic/encoder.h.
Referenced by Encoder(), FlacEncoder::~FlacEncoder(), LameEncoder::~LameEncoder(), and VorbisEncoder::~VorbisEncoder().
|
protected |
Definition at line 24 of file mythplugins/mythmusic/mythmusic/encoder.h.
Referenced by VorbisEncoder::addSamples(), LameEncoder::addSamples(), Encoder(), isValid(), VorbisEncoder::VorbisEncoder(), ~Encoder(), and LameEncoder::~LameEncoder().
|
protected |
Definition at line 25 of file mythplugins/mythmusic/mythmusic/encoder.h.
|
protected |
Definition at line 26 of file mythplugins/mythmusic/mythmusic/encoder.h.
Referenced by FlacEncoder::~FlacEncoder(), LameEncoder::~LameEncoder(), and VorbisEncoder::~VorbisEncoder().