Форум программистов, компьютерный форум CyberForum.ru

Как реализовать получение мгновенных значений амплитуд со звуковой карты? - C++

Восстановить пароль Регистрация
 
Kalibans
 Аватар для Kalibans
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 4
03.03.2013, 19:40     Как реализовать получение мгновенных значений амплитуд со звуковой карты? #1
Здравствуйте. Мне в программе необходимо реализовать получение мгновенных значений амплитуд со звуковой карты, пока что просто получение их в понятном виде, потоком в реальном времени.
Я перепробовал все: функции стандартной мультимедиа библиотеки, bass.dll и DirectSound. Но везде выходит одно - я записываю определенного размера буфер и не знаю что с ним дальше делать. Совершенно не понятно в каком виде в нем хранятся данные и как их получить в виде удобоваримых значений в децибелах или чем то еще.

Возникают такие вопросы:
Как расшифровывать получаемые данные?
Если используются буферы, то как реализовать что бы получение и обработка данных шли потоком в реальном времени?
Возможно ли вообще обойти буферы и напрямую потоком получать значения амплитуд?

Очень надеюсь на вашу помощь, а то совсем уже зашел в тупик.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 19:40     Как реализовать получение мгновенных значений амплитуд со звуковой карты?
Посмотрите здесь:

Захват звука с звуковой карты для отображения частотных характеристик C++
ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты C++
C++ Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты
C++ Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода,
Реализовать рекурсивную функцию для вычисления значений функции C++
C++ Указатель на имя файла как аргумент функции. Как реализовать?
Как сделать что бы карты выводились рандомом? C++
C++ Реализовать проверку введенный значений

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru