Squall driver for BMX

BlitzMax Forums/BlitzMax Programming/Squall driver for BMX

Alberto-Diablo(Posted 2012) [#1]
Hi!

I like it already spread audio subsystem based on Squall. But it was based on its own interface, which was wider than the official sound system.

Now I have decided to rewrite the interface module under BRL.Audio. After you import the module Squall - automatic install.

Introduced one new constant and one function such as:

Const SOUND_STREAMED:Int = 4


A flag that determines the method of loading a sound fragment, when the flag of the sound produced thread.

Example : Local sound:TSound = LoadSound("1.wav", SOUND_STREAMED)

And added one function:

Function LoopSound(sound:TSound, loop:Byte = True)


You can manage cyclical sound at any time.

The found a bug, please report it in this topic.

PS I think it is clear that the module Windows ONLY, but I have plans to write a driver but on the basis of OpenAL.

And yet, the boot loader is not tied tightly to the file system, so you can pass a parameter TStream ... But remember, the module does not use TAudioSample.

link : http://forum.boolean.name/attachment.php?attachmentid=18252&d=1355005049

PPS About Squall.. is free to use sound system for windows, by Russian programmers. =)

Enjoy))