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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread799720.html
Условие задачи: Написать функцию решения квадратного уравнения. Помогите найти ошибку: #include <iostream.h> int sqvare (int a) { return a*a; } void main ()
C++ 2. Составить программу – тренажер для младших школьников, которая будет отрабатывать навыки: Составить программу – тренажер для младших школьников, которая будет отрабатывать навыки: a. Суммирования b. Нахождения разности c. Нахождение произведения, d. Нахождения частного Пример... http://www.cyberforum.ru/cpp-beginners/thread799716.html
Массивы (вычислить сумму элементов, найти номер первой из строк...) C++
Написать программу работы с двумерным вещественным массивом из 7 строк и 5 столбцов для решения задач: 1) вычислить сумму элементов в тех строках, которые содержат хотя бы один отрицательный...
Шашки C++
Хочу написать шашки на C++, но хочу написать с применением ООП посоветуйте на какие классы можно разбить программу.
C++ Рекурсия. Получите число, записанное теми же цифрами, но в противоположном порядке http://www.cyberforum.ru/cpp-beginners/thread799710.html
Дано число n, десятичная запись которого не содержит нулей. Получите число, записанное теми же цифрами, но в противоположном порядке. При решении этой задачи нельзя использовать циклы, строки,...
C++ Строки. Верно ли, что в последовательности s ,…, s имеется пять идущих подряд букв ‘e’ Выяснить, верно ли, что в последовательности s ,…, s имеется пять идущих подряд букв ‘e’. подробнее

Показать сообщение отдельно
Kalibans
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 4

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

03.03.2013, 19:40. Просмотров 353. Ответов 0
Метки (Все метки)

Здравствуйте. Мне в программе необходимо реализовать получение мгновенных значений амплитуд со звуковой карты, пока что просто получение их в понятном виде, потоком в реальном времени.
Я перепробовал все: функции стандартной мультимедиа библиотеки, bass.dll и DirectSound. Но везде выходит одно - я записываю определенного размера буфер и не знаю что с ним дальше делать. Совершенно не понятно в каком виде в нем хранятся данные и как их получить в виде удобоваримых значений в децибелах или чем то еще.

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

Очень надеюсь на вашу помощь, а то совсем уже зашел в тупик.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru