^ 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 Stream Recorder 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 recording functionality to your application.
  • Record to WAV
  • Record to WMA (Pro)
  • Record with ACM (Audio Compression Manager) codecs
  • Record in 16 or 32 bit
  • Record using any command line encoder to encode on the fly (eg. MP3, Flac, etc.)
  • Dual recording (separate left-right recording with separate starting/stoping)
  • Rewind and continue/insert/overwrite recording option
  • Volume Level Activated recording
  • Record to memory with rewind and continue recording option, save to WAV, WMA, ACM or with external command line encoder (eg. MP3, Flac, etc.)
  • Unicode version
Requirements: any dev. environment that supports the stdcall calling convention.

BASS Stream Recorder 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 BASSStreamRecorderDefs;
BASSStreamRecorder := BASSStreamRecorder_Create;
BASSStreamRecorder_SetParams(...);
BASSStreamRecorder_Record(BASSStreamRecorder);
BASSStreamRecorder_Stop(BASSStreamRecorder);
BASSStreamRecorder_Free(BASSStreamRecorder);

Functions
  • BASSStreamRecorder_Create = function: HBASSStreamRecorder; stdcall;
  • BASSStreamRecorder_Free = function (BASSStreamRecorder: HBASSStreamRecorder): Bool; stdcall;
  • BASSStreamRecorder_GetParams = function (BASSStreamRecorder: HBASSStreamRecorder; var Params: TBASSStreamRecorderParams): Bool; stdcall;
  • BASSStreamRecorder_SetParams = function (BASSStreamRecorder: HBASSStreamRecorder; Params: TBASSStreamRecorderParams): Bool; stdcall;
  • BASSStreamRecorder_Record = function (BASSStreamRecorder: HBASSStreamRecorder): Bool; stdcall;
  • BASSStreamRecorder_Stop = function (BASSStreamRecorder: HBASSStreamRecorder): Bool; stdcall;
  • BASSStreamRecorder_Pause = function (BASSStreamRecorder: HBASSStreamRecorder): Bool; stdcall;
  • BASSStreamRecorder_Resume = function (BASSStreamRecorder: HBASSStreamRecorder): Bool; stdcall;
  • BASSStreamRecorder_GetHandles = function (BASSStreamRecorder: HBASSStreamRecorder; var RecHandles: TRecHandles): 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]