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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kalibans
 Аватар для Kalibans
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 4
#1

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

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

Здравствуйте. Мне в программе необходимо реализовать получение мгновенных значений амплитуд со звуковой карты, пока что просто получение их в понятном виде, потоком в реальном времени.
Я перепробовал все: функции стандартной мультимедиа библиотеки, 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++ Получение значений памяти по указателю
C++ Как правильно организовать дописывание данных в звуковой файл
C++ Обработка данных с микрофонного входа звуковой карты
Получение максимального и минимального значений вектора целого типа C++
C++ Реализовать функцию построчной записи значений двумерного массива в одномерный и наоборот; написать юнит-тесты

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

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

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