I’m working on a custom 3d Sound Engine overrride for my half-life mod, using FMOD. The question i have about this is (since i can’t seem to find any actual documentation on it..) Is that if FSOUND_STREAMABLE is flagged on a sample load, will it automatically stream if it can?

Because it’s for a Half-Life modification, mappers etc can use any custom sound they want for their map. I want to leave them the ability to use large audio files for positional ambient looping sounds, but i don’t want to be loading 5+mb ogg vorbis files into memory! Theres no easy way to check if its a streamable sample or not from the filename, so I was hoping that it would indeed stream. (I’m still in the main conceptual/drafting stage of my classes, so i have yet to test it, I’d just like to know before i get too far into this)

okay that dissapoints me. looks like i won’t be able to use FMOD for this afterall.. i need to be able to check if a file should be streamed at sample-load, automatically. if it should be streamed, stream it. oh well. i guess ive gotta look for alternatives now