#include <exportmp3.h>
|
| MP3Exporter () |
|
virtual | ~MP3Exporter () |
|
bool | findLibrary () |
|
bool | loadLibrary (AskUser askuser) |
|
bool | validLibraryLoaded () |
|
void | setMode (int mode) |
|
void | setBitrate (int rate) |
|
void | setQuality (int q, int r) |
|
void | setChannel (int mode) |
|
bool | initLibrary (QString libpath) |
|
void | freeLibrary () |
|
QString | getLibraryVersion () |
|
QString | getLibraryName () |
|
QString | getLibraryPath () |
| Q_OS_MAC. More...
|
|
QString | getLibraryTypeString () |
|
int | initializeStream (int channels, int sampleRate) |
|
int | getOutBufferSize () |
|
void | bufferPreamp (float buffer[], int nSamples) |
|
int | encodeBuffer (float inbufferL[], float inbufferR[], unsigned char outbuffer[]) |
|
int | encodeRemainder (float inbufferL[], float inbufferR[], int nSamples, unsigned char outbuffer[]) |
|
int | encodeBufferMono (float inbuffer[], unsigned char outbuffer[]) |
|
int | encodeRemainderMono (float inbuffer[], int nSamples, unsigned char outbuffer[]) |
|
int | finishStream (unsigned char outbuffer[]) |
|
void | cancelEncoding () |
|
◆ AskUser
◆ MP3Exporter()
Ms::MP3Exporter::MP3Exporter |
( |
| ) |
|
◆ ~MP3Exporter()
Ms::MP3Exporter::~MP3Exporter |
( |
| ) |
|
|
virtual |
◆ bufferPreamp()
void Ms::MP3Exporter::bufferPreamp |
( |
float |
buffer[], |
|
|
int |
nSamples |
|
) |
| |
◆ cancelEncoding()
void Ms::MP3Exporter::cancelEncoding |
( |
| ) |
|
◆ encodeBuffer()
int Ms::MP3Exporter::encodeBuffer |
( |
float |
inbufferL[], |
|
|
float |
inbufferR[], |
|
|
unsigned char |
outbuffer[] |
|
) |
| |
◆ encodeBufferMono()
int Ms::MP3Exporter::encodeBufferMono |
( |
float |
inbuffer[], |
|
|
unsigned char |
outbuffer[] |
|
) |
| |
◆ encodeRemainder()
int Ms::MP3Exporter::encodeRemainder |
( |
float |
inbufferL[], |
|
|
float |
inbufferR[], |
|
|
int |
nSamples, |
|
|
unsigned char |
outbuffer[] |
|
) |
| |
◆ encodeRemainderMono()
int Ms::MP3Exporter::encodeRemainderMono |
( |
float |
inbuffer[], |
|
|
int |
nSamples, |
|
|
unsigned char |
outbuffer[] |
|
) |
| |
◆ findLibrary()
bool Ms::MP3Exporter::findLibrary |
( |
| ) |
|
◆ finishStream()
int Ms::MP3Exporter::finishStream |
( |
unsigned char |
outbuffer[] | ) |
|
◆ freeLibrary()
void Ms::MP3Exporter::freeLibrary |
( |
| ) |
|
◆ getLibraryName()
QString Ms::MP3Exporter::getLibraryName |
( |
| ) |
|
◆ getLibraryPath()
QString Ms::MP3Exporter::getLibraryPath |
( |
| ) |
|
◆ getLibraryTypeString()
QString Ms::MP3Exporter::getLibraryTypeString |
( |
| ) |
|
◆ getLibraryVersion()
QString Ms::MP3Exporter::getLibraryVersion |
( |
| ) |
|
◆ getOutBufferSize()
int Ms::MP3Exporter::getOutBufferSize |
( |
| ) |
|
◆ initializeStream()
int Ms::MP3Exporter::initializeStream |
( |
int |
channels, |
|
|
int |
sampleRate |
|
) |
| |
◆ initLibrary()
bool Ms::MP3Exporter::initLibrary |
( |
QString |
libpath | ) |
|
◆ loadLibrary()
bool Ms::MP3Exporter::loadLibrary |
( |
AskUser |
askuser | ) |
|
◆ setBitrate()
void Ms::MP3Exporter::setBitrate |
( |
int |
rate | ) |
|
◆ setChannel()
void Ms::MP3Exporter::setChannel |
( |
int |
mode | ) |
|
◆ setMode()
void Ms::MP3Exporter::setMode |
( |
int |
mode | ) |
|
◆ setQuality()
void Ms::MP3Exporter::setQuality |
( |
int |
q, |
|
|
int |
r |
|
) |
| |
◆ validLibraryLoaded()
bool Ms::MP3Exporter::validLibraryLoaded |
( |
| ) |
|
◆ get_lame_version
◆ lame_close
◆ lame_encode_buffer_float
◆ lame_encode_flush
◆ lame_get_lametag_frame
◆ lame_init
◆ lame_init_params
◆ lame_lib
QLibrary* Ms::MP3Exporter::lame_lib |
|
private |
◆ lame_mp3_tags_fid
◆ lame_set_brate
◆ lame_set_bWriteVbrTag
◆ lame_set_disable_reservoir
◆ lame_set_error_protection
◆ lame_set_in_samplerate
◆ lame_set_mode
◆ lame_set_num_channels
◆ lame_set_out_samplerate
◆ lame_set_padding_type
◆ lame_set_preset
◆ lame_set_quality
◆ lame_set_VBR
◆ lame_set_VBR_min_bitrate_kbps
◆ lame_set_VBR_q
◆ mBitrate
int Ms::MP3Exporter::mBitrate |
|
private |
◆ mChannel
int Ms::MP3Exporter::mChannel |
|
private |
◆ mEncoding
bool Ms::MP3Exporter::mEncoding |
|
private |
◆ mGF
lame_global_flags* Ms::MP3Exporter::mGF |
|
private |
◆ mInfoTagBuf
unsigned char Ms::MP3Exporter::mInfoTagBuf[2880] |
|
private |
◆ mInfoTagLen
size_t Ms::MP3Exporter::mInfoTagLen |
|
private |
◆ mLibPath
QString Ms::MP3Exporter::mLibPath |
|
private |
◆ mLibraryLoaded
bool Ms::MP3Exporter::mLibraryLoaded |
|
private |
◆ mMode
int Ms::MP3Exporter::mMode |
|
private |
◆ mOutBufferSize
const int Ms::MP3Exporter::mOutBufferSize |
|
staticprivate |
◆ mQuality
int Ms::MP3Exporter::mQuality |
|
private |
◆ mRoutine
int Ms::MP3Exporter::mRoutine |
|
private |
◆ mSamplesPerChunk
const int Ms::MP3Exporter::mSamplesPerChunk = 220500 |
|
staticprivate |
The documentation for this class was generated from the following files: