#include <lameencoder.h>

Definition at line 47 of file lameencoder.h.
Public Member Functions | |
| LameEncoder (const QString &outfile, int qualitylevel, Metadata *metadata, bool vbr=false) | |
| ~LameEncoder () | |
| int | addSamples (int16_t *bytes, unsigned int len) |
Private Member Functions | |
| int | init_encoder (lame_global_flags *gf, int quality, bool vbr) |
| void | init_id3tags (lame_global_flags *gf) |
Private Attributes | |
| int | quality |
| int | bits |
| int | channels |
| int | samplerate |
| int | bytes_per_sample |
| int | samples_per_channel |
| int | mp3buf_size |
| char * | mp3buf |
| int | mp3bytes |
| lame_global_flags * | gf |
| LameEncoder::LameEncoder | ( | const QString & | outfile, | |
| int | qualitylevel, | |||
| Metadata * | metadata, | |||
| bool | vbr = false | |||
| ) |
Definition at line 99 of file lameencoder.cpp.
| LameEncoder::~LameEncoder | ( | ) |
Definition at line 126 of file lameencoder.cpp.
| int LameEncoder::addSamples | ( | int16_t * | bytes, | |
| unsigned int | len | |||
| ) | [virtual] |
| int LameEncoder::init_encoder | ( | lame_global_flags * | gf, | |
| int | quality, | |||
| bool | vbr | |||
| ) | [private] |
| void LameEncoder::init_id3tags | ( | lame_global_flags * | gf | ) | [private] |
int LameEncoder::quality [private] |
Definition at line 59 of file lameencoder.h.
int LameEncoder::bits [private] |
int LameEncoder::channels [private] |
int LameEncoder::samplerate [private] |
int LameEncoder::bytes_per_sample [private] |
int LameEncoder::samples_per_channel [private] |
int LameEncoder::mp3buf_size [private] |
char* LameEncoder::mp3buf [private] |
Definition at line 67 of file lameencoder.h.
Referenced by addSamples(), LameEncoder(), and ~LameEncoder().
int LameEncoder::mp3bytes [private] |
Definition at line 69 of file lameencoder.h.
lame_global_flags* LameEncoder::gf [private] |
Definition at line 71 of file lameencoder.h.
Referenced by addSamples(), LameEncoder(), and ~LameEncoder().
1.5.5