Пример DSPACK для преобразования частоты дискретизации звука на лету? - PullRequest
2 голосов
/ 29 сентября 2011

Я использую DSPACK с Delphi 6 Pro.
Я ищу хороший пример, который показывает, как создать график фильтра, который преобразует частоту дискретизации аудиопотока в желаемый формат (частоту дискретизации, битовую глубину и количество каналов) в режиме реального времени.
Кто-нибудь знает хороший пример проекта, который показывает, как структурировать граф фильтра с помощью DSPACK, чтобы сделать это? Если не с DSPACK, то, если вам известен хороший пример или веб-страница, в которой обсуждаются общие концепции графов фильтров DirectX, я могу это использовать.
Я также знаю C / C ++ и могу достаточно хорошо следовать примеру C #.

1 Ответ

4 голосов
/ 29 сентября 2011

Вам нужен фильтр передискретизации, чтобы сделать это.Опции включают в себя:

Имея такой фильтр, вам нужно будет построить график транскодирования с источником звука, ресамплером и целью вашего преобразования (например, файлом).

Также, насколько я помню, этот стандартный ACM Wrapper Filter способен преобразовывать звук PCM между стандартными частотами дискретизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...