jo, danke euch beiden. Habe die Lösung auch gerade im Forum der BASS-Engine gefunden:
Delphi-Quellcode:
procedure DOWNLOADPROC(buffer: Pointer; length, user: DWORD); stdcall;
begin
if (DigitalStream = nil)
then DigitalStream:=TFileStream.Create('DigitalStream.wav',fmCreate);
if (buffer <> nil)
then DigitalStream.Write(buffer^,length)
else FreeandNil(DigitalStream);
if (buffer <> nil) and (length = 0)
then Form_InetStream.Label_Type.Caption:=PChar(buffer); // display connection status
end;
Kann mir jetzt noch jemand verraten, welcher Dateityp der gespeicherte Stream ist? Für ne Wav-Datei ist die Größe viel zu klein...