![]() |
OpenAL wrapper
Вложений: 2
враппер скачать:
http://tools.mirage-lab.com/files/BlitzAL.zip Имеет место непонятная ошибка которая выскакивает при выхода из приложения, печаль в том что на многих машинах такой ошибки нет в том числе на моей. В аттаче тест прошу протестить всем кто сможет. У кого будет ошибка пожалуйста отпишитесь здесь с конфигом системы. редист опенАл здесь, для тех у кого его нет. |
Ответ: OpenAL wrapper
Звук заменил на свою музыку.. Звук двумерен. Решено: >>>
А твой звук короток и тих. Не услыхал. Он вот трёхмерен. >>>Конвертил в ogg с Video Convert Master - звук не норм. В Sound Forge 6 в любом качестве звука играет трёхмерность. |
Ответ: OpenAL wrapper
AudioData.bb - звуки прерывают друг друга (без наложения) :(
Effects.bb - громкость не меняется Музыка не удачна подобрана - в 3Д будто на старой пластинке Можно проигрывать только один звук? А как же быть в шутере например? |
Ответ: OpenAL wrapper
Цитата:
Цитата:
Цитата:
Цитата:
На счет трехмерного звука - он должен быть обязательно в моно. |
Ответ: OpenAL wrapper
WinXP SP3; Intel Pentium 4 3.0GHz (2 Cores); SigmaTel Audio (integrated, default drivers). Офисная машина.
Никаких проблем, звук есть, 3D, выходит без проблем. Простота установки OpenAL редистров доставила. |
Ответ: OpenAL wrapper
Все работает, но из семплов: AudioData и Source3D выходит с ошибкой компилятора. В Test.exe тоже ошибка после закрытия.
|
Ответ: OpenAL wrapper
Цитата:
|
Ответ: OpenAL wrapper
WinXP sp3, intel pentium 2.8 GHz, 1024 Mb ddr2, realtec AC97 audio (рабочая машина)
WinXP sp3, intel atom n270 1.66 GHz, 1024 Mb ddr2, realtec HD audio (нэтбук) Win 7 Max, Intel core i5-680 3.6 GHz, 4096 Mb ddr3, Creative SB Tactic 3d Sigma audio (домашняя машина). Всё работает и выходит без ошибок. |
Ответ: OpenAL wrapper
Так... походу эту ошибку пофиксил - собрал враппер без поддержки многопоточности.
Перезалил враппер на сайт; добавил тест-фикс в первый пост. p.s. но есть глюки с эффектами на ХР в софтварном режиме. |
Ответ: OpenAL wrapper
в прмере effects.bb не меняется громкость, хотя значение меняется. что мне делать?
|
Ответ: OpenAL wrapper
Можно пример "информация спектра громкости звука в микрофон(е)" ?
Или просто как пользоваться микрофоном в BlitzAL. Конечно, заранее спасибо! |
Ответ: OpenAL wrapper
запись с микрофона как-то так:
alCaptureInitialize(deviceIndex) alCaptureBegin() Delay 5000 // здесь запись alCaptureStop() source = alCaptureCreateSource(false) alSourcePlay2D(source, false) alCaptureShutdown() зы: но не факт что будет работать - я не тестил. |
Ответ: OpenAL wrapper
Цитата:
Буду пробовать дальше... ___________________________________________ Этот код не подходит, записывается только последняя секунда перед остановкой записи. Или как-то так... P. S. А если я хочу получать звук с микрофона в реальном времени, к. п. передавать его по сети и т.п.? |
Ответ: OpenAL wrapper
Благодаря помощи Maddourufu, запись заработала, однако пишет не больше ~5 секунд.
В чём дело, как увеличить время? Изменение размеров буфера не помогло, он ограничен? Что делает команда alCaptureSetFormat()? Код:
Include "BlitzAL.bb" |
Ответ: OpenAL wrapper
Вложений: 1
хм..
попробуй с приаттаченной длл. Вроде робит. alCaptureSetFormat устанавливает следующие форматы: 8BIT_MONO = 0 8BIT_STEREO = 1 16BIT_MONO = 2 16BIT_STEREO = 3 |
Ответ: OpenAL wrapper
Цитата:
Размер dll разный, у тебя последняя версия? Я брал с сайта. С этой библиотекой запись стала дольше. :super: А вообще ограничений нет, лишь бы буфер был побольше? Вижу эта dll новее :) Спасибо! P. S. Проверил на XP, работает. |
Ответ: OpenAL wrapper
Вопрос, как передавать звук по сети? Телефон.
Дискретно, считали с микрофона полсекунды, кинули данные в поток, на другом конце считали, воспроизвели и так в цикле? |
Ответ: OpenAL wrapper
Цитата:
Обновил на сайте. Цитата:
|
Ответ: OpenAL wrapper
Цитата:
Пытаюсь сейчас воспроизведение в реальном времени с микрофона сделать, пока мав... Слушай, Coks, было бы здорово если б ты справку по командам запилил) P. S. Сделал дискретно (не в цикле как пытался), это просто ж***... Вообще в враппере есть команды для этого? Или только заранее записывать? И ещё, сохранять записанное можно? |
Ответ: OpenAL wrapper
Подобного функционала нет. На данный момент библа пригодна только для воспроизведения звука.;) Для твоих целей лучше в сторону bass'а посмотреть.
|
Ответ: OpenAL wrapper
Цитата:
А брать новую библу и мучиться с банками не вариант. Да, да, я не сразу кликнул ссылку, там поновее чем у меня версия... Ссылки дохлые... Ну хорошо, главное здесь есть, 3D звук и эффекты окружения :) |
Часовой пояс GMT +4, время: 13:37. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot