|
Тема |
Re: DSP програмиране [re: Ц++] |
|
Автор |
Mixy (@#$%^) |
|
Публикувано | 04.09.06 11:30 |
|
|
Директната манипулация на wave буферите под Win32 е възможна само ако си пускаш музиката със собствен плеър. В смисъл, зареждаш буфер, обработваш го и го плейваш. Това е и най-чистия подход, но е доста трудоемък. Другия вариант е същото нещо, но през DirectShow. Там вече не ти е нужен собствен плеър, защото можеш да прехванеш който и да е медиен поток (при съответните настройки). И последно - можеш да напишеш DSP плъгин за WinAmp. Самите манипулации са чиста математика (дискретни структури, числени методи, FFT и т.н.), с тях не мога да ти помогна много, но би трябвало да може. Иначе, има доста свободни библиотеки по въпроса, вкл. и компоненти на Delphi. Хвърли око на , , , както и на DSP API-то на NullSoft за WinAmp плъгини.
Успех!
Mixy
|
| |
|
|
|