Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > Модули для BlitzMax

Ответ
 
Опции темы
Старый 22.04.2011, 18:21   #1
Черный крыс
 
Сообщений: n/a
api.Audio + api.AudioSquall + OpenSource

Приветствую!

Очередное пополнение модулей api. На этот раз - аудио. С самого начала меня абсолютно не устраивали аудиовозможности стандартных модулей - отсутствие потоковой подгрузки сэмплов, отсутствие динамической смены флага зацикленности канала\сэмплу, время загрузки формата *.ogg - просто неприлично долгий! + еще один недостаток, который озвучивал Oxid - это некоторые задержки перед началом проигрывания сэмпла ( фактическое отставание во времени от кода программы. )

Мои модули лишены всех этих недостатков, в качестве движка я взял Squall.

в комплекте 2 модуля - интерфейс + имплемент Squall

Просьба отписыватся если обнаружите ошибки.
Качать в моей подписи.

PS недостаток только один - Win32 ONLY.
 
Ответить с цитированием
Старый 05.05.2011, 01:41   #2
Черный крыс
 
Сообщений: n/a
Ответ: api.Audio + api.AudioSquall + OpenSource

Юзать так :
SuperStrict
 
Framework api.Audio ' драйвер Squall автоматом установится
 
Local sample:TSample = LoadSample("music.ogg", True) ' форсирована потоковая загрузка
 
Local ch:TChannel = PlaySound(sample, False) ' проиграть не зацикленно
 
While ChannelPlaying(ch)
Wend
ch = Null
sample = Null
GCCollect()
End
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com