HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - Tech => Topic started by: marus_nebunu on 2013-11-11 17:03:47

Title: lame_enc.dll Library
Post by: marus_nebunu on 2013-11-11 17:03:47
I want to write an application to encode mp3 file using LAME encoder library (lame_enc.dll) but I don't find any documentation about this.
I need to know at last the name of those API calls. Where can I find a help file for this library ?
Title: lame_enc.dll Library
Post by: testyou on 2013-11-11 17:31:18
Did you read these?
lame API (http://lame.cvs.sourceforge.net/viewvc/lame/lame/API?revision=1.24&view=markup)
lame.h (http://lame.cvs.sourceforge.net/viewvc/lame/lame/include/lame.h?revision=1.190&view=markup)
Lame-enc DLL (http://lame.cvs.sourceforge.net/viewvc/lame/lame/Dll/LameDLLInterface.htm)
Quote from: http://lame.cvs.sourceforge.net/viewvc/lame/lame/Dll/ link=msg=0 date=
This directory contains a Windows DLL interface to the LAME
encoding engine.

This DLL is compatible with the BladeEnc.dll. 
See BladeMP3EncDLL.c for details of the calling
sequence, and BladeMP3EncDLL.h for details of the
data that must be passed to the DLL. 

As of yet, there is no other documentation.

To use this DLL as a replacement for BladeEnc.dll, you
need to populate the 'mp3' struct. 

To use more advanced features of LAME, you need to
populate the LHV1 struct instead.
Title: lame_enc.dll Library
Post by: lvqcl on 2013-11-12 02:57:36
It seems that first two links describe libmp3lame.dll interface, not lame_enc.dll.