tdk_man
asked on
Using Lame_enc.dll In Delphi
Does anyone know where I can download API info on this DLL please?
Basically, I'm after details on how to call this dll from Delphi (5) rather than calling lame.exe - which although works fine, doesn't give the calling program any data on the current encoding progress.
Thanks...
TDK_Man
Basically, I'm after details on how to call this dll from Delphi (5) rather than calling lame.exe - which although works fine, doesn't give the calling program any data on the current encoding progress.
Thanks...
TDK_Man
Google to the resque: http://www.google.nl/search?num=100&q=Lame_enc.dll+delphi
This chinese page http://it.icxo.com/htmlnews/2004/08/05/285745.htm is partly in english and has some interesting comments. But http://lame.sourceforge.net/ could be more useful, though. You can download the full sourcecode there and all you have to do then is convert the header files to Delphi. A helluvajob but it is possible.
One warning: Using the LAME encoding engine (or other mp3 encoding technology) in your software may require a patent license in some countries.
This chinese page http://it.icxo.com/htmlnews/2004/08/05/285745.htm is partly in english and has some interesting comments. But http://lame.sourceforge.net/ could be more useful, though. You can download the full sourcecode there and all you have to do then is convert the header files to Delphi. A helluvajob but it is possible.
One warning: Using the LAME encoding engine (or other mp3 encoding technology) in your software may require a patent license in some countries.
ASKER
Alex
Thanks for the Google link, but when I click on it, they all appear as visited links because I actually spent many hours on Google over two days without luck before posting on here.
If you check out the links, (and I appreciate that you personally would have had no reason to), you would find that none of them actually tell you anything. In particular, none give you a list of API calls and many are asking the same questions I am.
It's odd, but according to a few of the web sites I've visited, whoever created the dll didn't publish the API calls for it.
I've checked out the chinese site though. Very interesting, so thanks for that. Unfortunately, It looks like the dll will not encode at 128 (min 160)! If this is true, it makes it worse than what I'm using at the moment - the lame.exe program.
I have the source to the dll already, but I don't have the skills to modify and recompile it.
BlackTigerX:
Have got that file - thanks. Will check it out and report back.
TDK_Man
Thanks for the Google link, but when I click on it, they all appear as visited links because I actually spent many hours on Google over two days without luck before posting on here.
If you check out the links, (and I appreciate that you personally would have had no reason to), you would find that none of them actually tell you anything. In particular, none give you a list of API calls and many are asking the same questions I am.
It's odd, but according to a few of the web sites I've visited, whoever created the dll didn't publish the API calls for it.
I've checked out the chinese site though. Very interesting, so thanks for that. Unfortunately, It looks like the dll will not encode at 128 (min 160)! If this is true, it makes it worse than what I'm using at the moment - the lame.exe program.
I have the source to the dll already, but I don't have the skills to modify and recompile it.
BlackTigerX:
Have got that file - thanks. Will check it out and report back.
TDK_Man
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Is your problem solved now?
http://www.inspired.sk/delphi/components/download.php?ID=29