Exemplo n.º 1
0
        public static void FreeBass()
        {
            if (Initialized)
            {
                foreach (var createdChannel in createdChannels.ToList())
                {
                    switch (createdChannel.Value)
                    {
                    case Music.Type.Mod:
                        FreeModMusic(createdChannel.Key);
                        break;

                    case Music.Type.Sfx:
                        FreeSfxMusic(createdChannel.Key);
                        break;

                    case Music.Type.Midi:
                        FreeMidiMusic(createdChannel.Key);
                        break;
                    }
                }

                streamProviders.Clear();

                NativeBass.BASS_Free();
            }
        }