|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.03.2013, 13:57 | #1 |
Регистрация: 15.02.2013
Сообщений: 5
|
Проблема с записью звука средствами стандартной библиотеки Windows
Здравствуйте. Пишу программу, которая будет получать и обрабатывать данные со звуковой карты в виде значений амплитуд.
Попробовал использовать стандартную библиотеку Windows и столкнулся с проблемой: как я понял - после начала записи управление должно передаться функции обратного вызова, в которой по приходу сообщения MM_WIM_DATA должно произойти освобождение буфера и перенос данных в другое место, откуда уже можно с ними работать. Но проблема в том что переход к функции обратного вызова не происходит. Буду очень благодарен, если кто-то подскажет в чем я ошибся. Заранее спасибо. Код:
|
01.03.2013, 17:45 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Sample rate от балды не задают - не факт, что железо будет поддерживать.
Смотрите waveInGetDevCaps(), чтоб узнать что поддерживается. Далее, вы указываете CALLBACK_WINDOW но передаете указатель на фунцкию, а не HWND - используйте CALLBACK_FUNCTION Последний раз редактировалось waleri; 01.03.2013 в 17:48. |
03.03.2013, 11:35 | #3 | |
Регистрация: 15.02.2013
Сообщений: 5
|
Цитата:
Код:
Очень надеюсь на вашу помощь. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с записью | RussDragon | PHP | 3 | 07.06.2012 16:21 |
Проблемы с записью звука | Master255 | Мультимедиа в Delphi | 6 | 18.06.2010 16:53 |
Обработка текста с мах использованием стандартной библиотеки С++ ИМЕЕТСЯ ИСХОДНИК! | RomkaXXI | Помощь студентам | 0 | 13.05.2010 00:44 |
Работа программы с БД с ограниченной учетной записью пользователя Windows | Стас | БД в Delphi | 3 | 11.12.2009 14:35 |