Основные функции библиотеки BASS:
function BASS_Init(device: Integer; freq, flags: DWORD; win: HWND; clsid: PGUID): BOOL; Иницилаизирует звуковой поток
Пример использования:
BASS_Init(-1, 44100, 0, handle, nil);
function BASS_StreamFree(handle: HSTREAM): BOOL - Очищает звуковой поток, в скобках указываем имя потока.
function BASS_StreamCreateFile(mem: BOOL; f: Pointer; offset, length: QWORD; flags: DWORD): HSTREAM; - Создаем звуковой поток из локального файла
Пример использования
Имя потока := Bass_streamCreateFile(false, PChar('C:\muzic.mp3'),0,0,0);
...
Читать дальше »