Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
1

Визуализация Bass.dll

19.02.2013, 22:38. Показов 2007. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!, если выполнять этот код при условии что BASS_ChannelIsActive(Stream) = BASS_ACTIVE_PLAYING, то всё ок, а мне нужно чтобы выполнилось рисование 1 раз при создании формы, как сделать не могу додуматься, подскажите.
Delphi
1
2
3
4
var FFTFata : TFFTData;
begin
    BASS_ChannelGetData(stream, @FFTFata, BASS_DATA_FFT1024);
    Draw(PaintBox1.Canvas.Handle, FFTFata, 0, -5);
как я понял рисуется исходя от того какие частоты проигрываются, можно ли в FFTFata с эмулировать всё по нулям?

Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2013, 22:38
Ответы с готовыми решениями:

Визуализация, Эквалайзер, bass.dll
ГГГРРРР..... сколько можн :O_O: .... кароч ... эммм извиняюсь .... сколько людей бы не спрашивало...

Bass.dll визуализация правого и левого канала
как сделать визуализацию звука по правому и левому каналу отдельно используя библиотеку bass?...

Bass.dll, bass_fx.dll - как сделать, чтобы менялась только высота звука без скорости?
Как сделать, чтобы при изменении частоты потока скорость оставалась той же, то есть, чтобы менялась...

Плеер на Bass.dll
Вообщем проблема такова я делаю вот так procedure TForm1.Timer1Timer(Sender: TObject); begin...

2
Пишу на Delphi...иногда
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
19.02.2013, 22:43 2
Цитата Сообщение от paxan86 Посмотреть сообщение
можно ли в FFTFata с эмулировать всё по нулям?
можно сделать так
Delphi
1
FillChar(FFTFata [0],SIzeOf(TFFTData),0);
, но съест ли это процедура Draw?
1
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
19.02.2013, 22:46  [ТС] 3
Цитата Сообщение от cotseec Посмотреть сообщение
можно сделать так
Delphi
1
FillChar(FFTFata [0],SIzeOf(TFFTData),0);
, но съест ли это процедура Draw?
Вроде работает! спасибо большое! = )
0
19.02.2013, 22:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2013, 22:46
Помогаю со студенческими работами здесь

Воспроизведение с bass.dll
Привет всем, немогу воспроизвести файл используя библиотеку bass.dll (2.4) помогите если сможете) ...

Bass.dll не работает
Кароче такая проблема: хочу написать плеер, основан на bass.dll Пишу что надо, компилирую, выдает...

использование bass.dll
Доброго времени суток. Делаю простой плеер (сдираю всё с исходника), но проблема с перемоткой. В...

Bass.dll компрессирование
Здравствуйте. Подскажите пожалуйста. Мне нужно чтобы компрессирование с помощью bass.dll...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru