#include <ALameDLL.h>
Public Methods | |
ALameDLL () | |
The default constructor. | |
virtual | ~ALameDLL () |
The default destructor. | |
bool | Load (const char *DllLocation) |
Load the DLL at the location specified. More... | |
void | Free (void) |
Free the DLL if it was loaded. | |
BE_ERR | InitStream (PBE_CONFIG pbeConfig, PDWORD dwSamples, PDWORD dwBufferSize) const |
Init the MP3 stream. More... | |
BE_ERR | EncodeChunk (DWORD nSamples, PSHORT pSamples, PBYTE pOutput, PDWORD pdwOutput) const |
Encode some audio data in the MP3 stream. More... | |
BE_ERR | DeinitStream (PBYTE pOutput, PDWORD pdwOutput) const |
DeInit the MP3 stream. More... | |
BE_ERR | CloseStream () const |
Close the MP3 stream. More... | |
void | WriteVBRHeader (LPCSTR pszMP3FileName) const |
Write the VBR/Xing header in the MP3 file. More... | |
void | Version (BE_VERSION *ver) const |
Retreive the informations about the loaded DLL. More... | |
bool | IsLoaded () const |
return wether the DLL is Loaded and have all the known functions inited. | |
DWORD | GetFullLocation (TCHAR *output, const int BufferSize) const |
Retreive the DLL full path. More... |
Definition at line 41 of file ALameDLL.h.
|
Close the MP3 stream.
Definition at line 133 of file ALameDLL.h. Referenced by AOut::close().
|
|
DeInit the MP3 stream.
Definition at line 118 of file ALameDLL.h. Referenced by AOut::close().
|
|
Encode some audio data in the MP3 stream.
Definition at line 98 of file ALameDLL.h. Referenced by AOut::close(), and AOut::write().
|
|
Retreive the DLL full path.
Definition at line 189 of file ALameDLL.h. |
|
Init the MP3 stream.
Definition at line 78 of file ALameDLL.h. Referenced by AOut::open().
|
|
Load the DLL at the location specified.
Definition at line 40 of file ALameDLL.cpp. Referenced by AOut::GetLameVersion(), and AOut::open().
|
|
Retreive the informations about the loaded DLL.
Definition at line 166 of file ALameDLL.h. Referenced by AOut::GetLameVersion().
|
|
Write the VBR/Xing header in the MP3 file.
Definition at line 151 of file ALameDLL.h. Referenced by AOut::close().
|