![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте, хотел бы спросить как можно сделать визуализация сразу нескольких потоков?
|
|
#2
|
|||
|
|||
|
Кто нибудь поможет?
![]() |
|
#3
|
||||
|
||||
|
Кто-нибудь может и поможет, если вы объясните русским языком, что такое "сделать визуализация потоков".
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
||||
|
||||
|
c:\Program Files\Borland\Delphi7\Demos\Threads\thrddemo.dpr
|
|
#6
|
|||
|
|||
|
Ну в общем говоря, у меня в проекте есть допустим 4 потока, и на каждом разные звуки и воспроизводятся в разное время. Но в примере визуализации показано так, что он визуализирует только 1 поток. А мне нужно чтобы он визаулизировал все 4 потока
|
|
#7
|
||||
|
||||
|
Умеете вы объяснять, однако.
|
|
#8
|
|||
|
|||
|
Ну блин. Ну как бы так объяснить то чтобы было понятно... Ну есть проект, в нем используется bass.dll, и я создал 4 потока(HSTREAM). Я искал в гугле как сделать визуализацию аудио файла, и нашел вот тут http://basicsprog.ucoz.ru/publ/6-1-0-19. Но там можно визуально показывать лишь один поток.
//вызов визуализации BASS_ChannelGetData(Channel, @FFTFata, BASS_DATA_FFT1024); Draw (pb1.Canvas.Handle, FFTFata, 0,-5); Вот вызов визуализации. Но тут написано лишь 1 канал(тоесть поток), а мне нужно чтобы визуально показывало сразу несколько потоков но в 1-ом поле. |
|
#9
|
||||
|
||||
|
У тебя в каждом потоке разное файло играет и надо каждый визуализировать?
|
|
#10
|
|||
|
|||
|
Да)) наконец то смог понятно объяснить)
|
|
#11
|
||||
|
||||
|
Ну ссылки на примеры дали.
|
|
#12
|
|||
|
|||
|
Ну что, возможно как нибудь сделать так?
|
|
#13
|
||||
|
||||
|
Дак дали же пример.
В каждом потоке вызывай синхронайз и передавай свою выборку Фурье. |
|
#14
|
|||
|
|||
|
Всё равно какой то один определенный канал визуализирует
|
|
#15
|
|||
|
|||
|
В DirectShow фильтр VMR9 (Video Mixing Renderer) смешивает и отображает до 16 потоков.
|