Hello! Nim beginner over here, playing around with wNim and nimbass to learn nim by creating an audio player. The problem I have is that, no matter how I try to do it, I can't seem to get an audio file to be correctly made into a stream. The nimbass documentation says that the file path, on BASS_StreamCreateFile must be a pointer, and so I do the casting, but nothing seems to work. For example, one of the ways I tried to do this:
var diag = FileDialog(frame, "Select audio file to load...", "", "", "Audio files (*.mp3, *.ogg)|*.mp3;*.ogg", style=wFdFileMustExist)
diag.showModal()
var path = diag.getPath()
diag.final()
sound = BASS_StreamCreateFile(false, cast[pointer](path), cast[QWORD](0), cast[QWORD](0), cast[DWORD](0))
Any ideas? And sorry if formating or anything isn't correct, blind user here.