I need a component (or function) for Delphi with only one function - for instance: ExtractMP3Data (const FileName : string; const TimeFrom, TimeTo : integer; var Data : ByteArray; var DataSize : integer);
This function must receive a file name of MP3 file, start and end times (preferably in seconds) and return an area with extracted data and its length in bytes.
I don't need any extra play functions, just this one. The result data should be converted to 8 bit mono sound levels
I don't care which language will be used to do that - I will use it in Delphi. If you use any other language this should be a DLL library
It would be great if there is one small additional function - GetMP3Length (const FileName : string) : integer
which should return the length of given MP3 file in seconds
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.