Запускаю воспроизведение трека из сети в потоке при помощи | Код | Channel := BASS_StreamCreateURL(TrackUrl, 0, BASS_STREAM_STATUS, @StatusProc, 0);
|
как прервать буферизацию, что бы запустить воспроизведение локального трека? или может можно как то грамотно освободить поток?
Поясню для чего это надо: если этого не сделать и во время буферизации запустить локальный трек, то по окончании буферизации будет играть два файла - тот что из сети и локальный. BASS_ChannelStop(Channel) и BASS_StreamFree(Channel) останавливают только по окончании буферизации. |