forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Модули для BlitzMax (http://forum.boolean.name/forumdisplay.php?f=105)
-   -   Squall driver for BMX (http://forum.boolean.name/showthread.php?t=17607)

Черный крыс 09.12.2012 03:18

Squall driver for BMX
 
Вложений: 1
Привет!

В соседнем, топике не подалеку я как то уже выкладывал звуковую подсистему на базе Шквала. Но она основывалась на собственном интерфейсе, который был шире официальной звуковой системы.

Теперь же я решил переписать модуль под интерфейс BRL.Audio. После импорта модуля Шквал - автоматом принициализируется.

Введена одна новая константа и одна функция а именно:

Код:

Const SOUND_STREAMED:Int = 4
Флаг, который определяет метод загрузки звукового фрагмента, при включенном флаге звук производится поточно.

Пример : Local sound:TSound = LoadSound("1.wav", SOUND_STREAMED)

И добавлена одна функция :

Код:

Function LoopSound(sound:TSound, loop:Byte = True)
Функция позволяет управлять цикличностью звука в любой момент времени.

Юзайте на здоровье =)
О найденых багах, просьба рапортовать в эту тему.

ЗЫ Думаю всем ясно, что модуль Windows ONLY, но у меня в планах написать такой же драйвер но уже на базе OpenAL.

ЗЫЫ И еще, загрузчик не привязан жестко к файловой системе, поэтому в качестве параметра можно передавать TStream, TBank, и.т.д... НО ПОМНИТЕ, МОДУЛЬ НЕ ИСПОЛЬЗУЕТ КЛАСС TAudioSample

dimanche13 10.12.2012 00:21

Ответ: Squall driver for BMX
 
реквестирую, тоже самое только кроссплатформенное.


Часовой пояс GMT +4, время: 05:43.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot