Подключение VST плагинов к плееру на Bass.dll

vasatka
Дата: 09.10.2017 12:11:26
Приветствую всех, господа!

Пишу плеер на с использованием библиотеки Bass.dll.
Одна из реализованных функций - кроссфейды, то есть плавные переходы между треками. Как работает - создаётся поток, в котором запускается воспроизведение трека, за несколько секунд до его окончания создаётся второй поток и запускается следующий трек, и затем первый поток умирает вместе с окончание первого трека и так далее. Все то работает хорошо.

Теперь возникла необходимость подключить VST плагины. Использую для этого библиотеку bass_vst.dll.
Функции:
BASS_VST_ChannelSetDSP(stream, "equlizer.dll",....... 'подключение плагина к потоку
BASS_VST_GetInfo ' получение информации о плагине
ну и так далее...

То есть понятно, что VST плагин вешается на поток, и, соответственно, и закрывается вместе с потоком.

Ребята, подскажите как правильно сделать, чтобы плагин не закрывался, а переключался на следующий поток ? Или может быть может это как-то делается по другому?