Thx Radio for making me not feel on a desert island anymore.....hehehehe
This description is really helping to visualize and understand much better!
I've been tinkering with meter "C" option already all day and can't quite figure out were to add the BUFFER flag when init'g wasapi with that great handler you made...
if (Bass.BASS_ChannelIsActive(Stream) != BASSActive.BASS_ACTIVE_PLAYING)
Stream = Bass.BASS_StreamCreateFile(path, 0, 0, BASSFlag.BASS_STREAM_DECODE ); //BassMix 16 bit and WASAPI
if (Stream != 0)
Mixer1 = BassMix.BASS_Mixer_StreamCreate(48000, 2, BASSFlag.BASS_STREAM_DECODE);
BassMix.BASS_Mixer_StreamAddChannel(Mixer1, Stream, BASSFlag.BASS_SPEAKER_FRONT);
_wasapi = new BassWasapiHandler(_Device1, false, 48000, 2, .1f, 0f); // assign WASAPI output in shared-mode0
_wasapi.AddOutputSource(Mixer1, BASSFlag.BASS_DEFAULT);// add the source channel
Is it possible to add the BUFFER flag in there or do I have to go with the other way to init like below?
But I haven't had much luck with that version either I must admit
BassWasapi.BASS_WASAPI_Init(_Device1, 48000, 2, BASSWASAPIInit.BASS_WASAPI_BUFFER, 0.1f, 0f, null, IntPtr.Zero);
thx so much!
p.s. My early posts of not being able to feed BassMix to the WASAPI output was cuz I was missing the DECODE flag...
I figured that out this morning actually, but it's always good to see you confirm that one....