^ What's the point?
^ Usage
^ Functions

Download :: Topics on this subject on the Forum :: Top
BASS Audio Recognition Library

Library (.dll) for use in Win32 (9x/ME/2K/XP/Vista) software with BASS.
Makes it easy to add audio recognition functionality to your application. This is not a speech recognition library! It compares files with a % similarity.
  • Find audio file 1 in audio file 2
  • The files can have different bitrate/resolution, even stereo and mono
Requirements:
  • File 1 in file 2 need to have the same loudness
  • File 1 in file 2 must not be mixed into, it must be part of it as a whole
Requirements: any dev. environment that supports the stdcall calling convention.

Usage

Uses BASSAudioRecognitionDefs;
BASSAudioRecognition := BASSAudioRecognition_Create;
Position := BASSAudioRecognition_Process(BASSAudioRecognition, Params);
BASSAudioRecognition_Free(BASSAudioRecognition);

Functions
  • BASSAudioRecognition_Create = function: HBASSAudioRecognition; stdcall;
  • BASSAudioRecognition_Free = function (BASSAudioRecognition: HBASSAudioRecognition): Bool; stdcall;
  • BASSAudioRecognition_Process = function (BASSAudioRecognition: HBASSAudioRecognition; Params: TBASSAudioRecognitionParams): Double; stdcall;

BASS Audio Recognition Library in shareware and commercial software?

The component is free for use in free software. If you like it and use it in a shareware or commercial software (or make money with it) you have to buy a license.


Useful information


[Top]