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

Запись данных с аудиоустройства - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какую IDE использовать для разработки приложений с GUI? http://www.cyberforum.ru/cpp/thread834090.html
Нужно написать программу, чтобы она нормально выглядела нужно сделать GUI, но хочу создать его в редакторе форм. QT creator скачал открыл, но там какие-то классы Qstring левые и куча вещей C++ не работают. Потом почитал отзывы про Microsoft Visual C++ , ну, думаю, то, что надо. Что за "gnew", что за символ "^", какой это язык программирования? Что можете посоветовать?
C++ Инструментальный софт Что должно входить в релизную интегрированную среду разработки? Редактор исходника - это понятно. Это видит пользователь. Ведь для инструментальщика прикладной программист - это пользователь. А ещё? Нажал пользователь "компилировать". Куда передаётся исходник? Сразу в компилятор? Или в отдельную софтину - анализатор? То есть анализатор - это отдельная программа, или часть компилятора? Лексический... http://www.cyberforum.ru/cpp/thread833591.html
C++ Не могу добавить ссылку на dll
добрый день. пытаюсь подключить dll. у меня не активное диалоговое окно common properties. почему не пойму..
C++ Какую можно разработать обучающую программу по предметам "Комп. сети и мультимедиа"?
какую можно разработать обучающую программу по предметам "Комп. сети и мультимедиа"? (идей нет) :senor:
C++ Подход к изучению программирования http://www.cyberforum.ru/cpp/thread831733.html
Здравствуйте уважаемые программисты, как начинающие, так и профессионалы! Моя жизнь скучна, у меня нет увлечений, от меня нет пользы. Исходя из этого, я решил глобально изменить свою жизнь, воплотив свою идею, стать программистом, в реальность. Сразу возникнет вопрос - программистом чего? Ответ на этот вопрос таков: По роду своей деятельности я тесно связан с измерениями. Измерения могут быть...
C++ Симплекс метод решения задач линейного программирования Как реализовать в программе симплек метод решения задач линейного программирования подробнее

Показать сообщение отдельно
Walleee
 Аватар для Walleee
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 57
12.04.2013, 21:18     Запись данных с аудиоустройства
Добрый день.
Пытаюсь записать данные с устройства в буфер.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "windows.h"
#include "mmsystem.h"
#include <iostream>
#pragma comment (lib,"Winmm.lib")
using namespace std;
 
int main()
{
HWAVEIN hWaveIn;
WAVEFORMATEX WaveFormat;
 
WaveFormat.wFormatTag = WAVE_FORMAT_PCM;
WaveFormat.nChannels = 1;
WaveFormat.nSamplesPerSec = 16000L;
WaveFormat.nBlockAlign = 2;
WaveFormat.nAvgBytesPerSec = WaveFormat.nSamplesPerSec*WaveFormat.nBlockAlign;
WaveFormat.wBitsPerSample = 16;
WaveFormat.cbSize = 0;
MMRESULT mmRes = waveInOpen(&hWaveIn, WAVE_MAPPER, &WaveFormat, NULL, 0L, CALLBACK_WINDOW);
WAVEHDR WaveHdr;
const int Size = 7910;
char buf[Size] = "";
WaveHdr.lpData = buf;
WaveHdr.dwBufferLength = Size;
waveInPrepareHeader(hWaveIn, &WaveHdr, sizeof(WAVEHDR));
waveInAddBuffer(hWaveIn, &WaveHdr, sizeof(WAVEHDR));
waveInStart(hWaveIn);
waveInUnprepareHeader(hWaveIn, &WaveHdr, sizeof(WAVEHDR));
waveInClose(hWaveIn);
std::cout<<WaveHdr.dwBytesRecorded;
cin.get();
}
в итоге 0 байт записано...

Добавлено через 3 часа 49 минут
может кто-нибудь другой способ знает?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru