|
MythTV
0.26-pre
|
#include <encoder.h>
Public Member Functions | |
| Encoder (const QString &outfile, int qualitylevel, Metadata *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 |
| int | m_quality |
| Metadata * | m_metadata |
Definition at line 13 of file mythplugins/mythmusic/mythmusic/encoder.h.
| Encoder::Encoder | ( | const QString & | outfile, |
| int | qualitylevel, | ||
| Metadata * | metadata | ||
| ) |
Definition at line 10 of file encoder.cpp.
| Encoder::~Encoder | ( | ) | [virtual] |
Definition at line 26 of file encoder.cpp.
| virtual int Encoder::addSamples | ( | int16_t * | bytes, |
| unsigned int | len | ||
| ) | [pure virtual] |
Implemented in FlacEncoder, LameEncoder, and VorbisEncoder.
Referenced by CDRipperThread::ripTrack().
| virtual bool Encoder::isValid | ( | void | ) | [inline, virtual] |
Definition at line 20 of file mythplugins/mythmusic/mythmusic/encoder.h.
const QString Encoder::m_outfile [protected] |
Definition at line 23 of file mythplugins/mythmusic/mythmusic/encoder.h.
Referenced by Encoder(), FlacEncoder::~FlacEncoder(), LameEncoder::~LameEncoder(), and VorbisEncoder::~VorbisEncoder().
FILE* Encoder::m_out [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().
int Encoder::m_quality [protected] |
Definition at line 25 of file mythplugins/mythmusic/mythmusic/encoder.h.
Metadata* Encoder::m_metadata [protected] |
Reimplemented in VorbisEncoder.
Definition at line 26 of file mythplugins/mythmusic/mythmusic/encoder.h.
Referenced by FlacEncoder::~FlacEncoder(), and LameEncoder::~LameEncoder().
1.7.6.1