Doch schon, aber ich habe darauf gewartet, dass du etwas zeigst wie du etwas versucht hast.
Schau dir mal die Doku zu BASS_StreamCreateFile an:
https://www.un4seen.com/doc/#bass/BA...reateFile.html
Speziell den ersten und vierten Parameter. Da sollte dir etwas auffallen.
Erklärung zum vierten Parameter:
Wenn du nur einen Pointer auf einen Speicherbereich übergibst, kann BASS anders als bei einer Datei nicht selbst feststellen wie lang dieser Speicherbereich ist.
Außerdem fehlt die Fehlerauswertung. Dazu steht da auch ein Hinweis drin:
Zitat:
Return value
If successful, the new stream's
handle is returned, else 0 is returned. Use BASS_ErrorGetCode to get the error code.