^ What's the point?
^ License
^ Usage
^ Functions

^ Filesystem Dialogs Library
^ Skeez
^ TCP Server-Client Library
^ Sledge Process Library
^ TGraphDisplay3D Component
^ Sample Display Library
^ TSampleDisplay3D Component
^ TSpectrum3D Component
^ Tags Library
^ ID3v2 Library
^ MP4 Tag Library
^ APEv2 Library
^ Ogg Vorbis and Opus Tag Library
^ Flac Tag Library
^ WMA Tag Library
^ MKV Tag Library
^ WAV Tag Library
^ Storage Stream Library
^ BASS Audio Recognition Library
^ BASS Threaded Mixer Library
^ LAME Encoder Library
^ BASS Encoder Library
^ Image Recognition Library
^ TRegistration Delphi Component
^ CUE Sheet Library
^ BASS CD Ripper Library
^ BASS Stream Recorder Library
^ BASS Fade Volume Shaped Library
^ Audio Bezier Curves Library
^ TMultiThread
^ Anim GIF Library
^ Professional Thumbnailer Library
^ File Operations Library
^ Web Page Snapshot Library
^ DTMF Scanner Library
^ COM MediaInfo Library
^ Graphics32 3delite Helpers
^ Easy Update Package for Developers
^ MP3 Editor Library
^ Ogg Streamer Library
^ FMX.WinBitmaps
^ Multimedia Control Icon Set
^ 3delite's Artistic Icon Set

Download :: Top
BASS CD Ripper Library

Library (.dll) for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11) software with BASS.
Makes it easy to add audio CD ripping functionality to your application.
  • Album mode or track mode
  • Ripp to WAV, WMA or any command line encoder on the fly (eg. MP3, Flac, etc.)
  • Resample function (including mono - stereo)
  • Unicode support
Requirements: any dev. environment that supports the stdcall calling convention.
Delphi and VC++ example included.

BASS CD Ripper 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 one of the licenses is needed.


Usage

Uses BASSCDRipperDefs;
BASSCDRipper := BASSCDRipper_Create;
//* Do setup here...
BASSCDRipper_SetParams(...);
BASSCDRipper_Ripp(BASSCDRipper);
BASSCDRipper_Free(BASSCDRipper);

Functions
  • BASSCDRipper_Create: HBASSCDRipper; stdcall;
  • BASSCDRipper_Free(BASSCDRipper: HBASSCDRipper): Bool; stdcall;
  • BASSCDRipper_Ripp(BASSCDRipper: HBASSCDRipper): Bool; stdcall;
  • BASSCDRipper_StopRipp(BASSCDRipper: HBASSCDRipper): Bool; stdcall;
  • BASSCDRipper_GetLastError(BASSCDRipper: HBASSCDRipper): Integer; stdcall;
  • BASSCDRipper_SetProgressCallback(BASSCDRipper: HBASSCDRipper; CallBack: Pointer): Bool; stdcall;
  • BASSCDRipper_SetWMAEncCallback(BASSCDRipper: HBASSCDRipper; CallBack: Pointer): Bool; stdcall;
  • BASSCDRipper_SetParams(BASSCDRipper: HBASSCDRipper; Params: TBASSCDRipperParams): Bool; stdcall;
  • BASSCDRipper_GetParams(BASSCDRipper: HBASSCDRipper; var Params: TBASSCDRipperParams): Bool; stdcall;
  • BASSCDRipper_ClearTracks(BASSCDRipper: HBASSCDRipper): Bool; stdcall;
  • BASSCDRipper_AddTracks(BASSCDRipper: HBASSCDRipper; TrackSaveFileName: PChar): Bool; stdcall;

Useful information


Google
Web www.3delite.hu




^ Delphi Community Edition
^ BASS
^ Sonique Vis Plugins
^ Directory Opus
^ Exact Audio Copy
^ TextPad
^ Google Fight



[Top]