MythTV master
|
#include <mythplugins/mythmusic/mythmusic/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} |
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 FlacEncoder, LameEncoder, and VorbisEncoder.
|
protected |
Definition at line 26 of file encoder.h.
Referenced by FlacEncoder::~FlacEncoder(), LameEncoder::~LameEncoder(), and VorbisEncoder::~VorbisEncoder().
|
protected |
Definition at line 24 of file encoder.h.
Referenced by LameEncoder::addSamples(), VorbisEncoder::addSamples(), Encoder(), isValid(), VorbisEncoder::VorbisEncoder(), ~Encoder(), and LameEncoder::~LameEncoder().
|
protected |
Definition at line 23 of file encoder.h.
Referenced by Encoder(), FlacEncoder::~FlacEncoder(), LameEncoder::~LameEncoder(), and VorbisEncoder::~VorbisEncoder().