#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().
|
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001