Warum verwendest Du nicht den Record selber
Bass_ChannelPlay (Kanal, false);
also dein RecordStream selbst für die Wiedergabe
Gruss alfold
Weil der Aufruf von Bass_ChannelPlay für einen Recordkanal nur zur folge hat, daß die aufnahme startet, genau wie Bass_ChannelPause die aufnahme stoppt. Dadurch das es sich um einen HRECORD-Stream handelt "weiß" die Bass.dll, ob sie das ding abspielen, also wiedergeben, oder aufnehmen soll.
Ich möchte aber, sozusagen on-the-fly, wissen, was aufgenommen wird, daher mein Ansatz mit Bass_StreamPutData.
Viele Grüße
Marco