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

Звуковой буфер - C++

Восстановить пароль Регистрация
 
Robbie4LFC
0 / 0 / 0
Регистрация: 08.07.2013
Сообщений: 37
12.08.2013, 23:04     Звуковой буфер #1
Ребят, теперь косяк с выводом. Одним буффером выводить получается, но я не понимаю как сделать несколько буфферов и чтобы пока один допустим пишется файл в другой заполняются данные.
Код прилагаю, хотя думаю толку от него в решении моего вопроса не будет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  wavform.wFormatTag = WAVE_FORMAT_PCM;
   wavform.nChannels = 1;
   wavform.nSamplesPerSec = 44100;
   wavform.nAvgBytesPerSec = 44100*2;
   wavform.nBlockAlign = 2;
   wavform.wBitsPerSample = 16;
   wavform.cbSize = 0;
   waveInOpen(&hwi, WAVE_MAPPER, &wavform,0, 0, CALLBACK_NULL);
   wavbuf.lpData = (LPSTR)buff;
   wavbuf.dwBufferLength = sizeof(buff) ;
   wavbuf.dwFlags = 0;
   wavbuf.dwLoops = 0;
   waveInPrepareHeader(hwi, &wavbuf, sizeof(wavbuf));
   waveInAddBuffer(hwi, &wavbuf, sizeof(wavbuf));
   waveInStart(hwi);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 23:04     Звуковой буфер
Посмотрите здесь:

Звуковой сигнал \a C++
Воспроизвести звуковой файл (ручками) C++
C++ Буфер обмена
Исходник драйвера звуковой платы под вин98 C++
Звуковой сигнал биппера! (C++) C++
Указатель на буфер C++
C++ Кольцевой буфер
C++ Звуковой сигнал при выводе символа
C++ Информация о звуковой карте
C++ Звуковой сигнал!
C++ Не подается звуковой сигнал
Звуковой фильтр с++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,056
Записей в блоге: 10
Завершенные тесты: 1
12.08.2013, 23:48     Звуковой буфер #2
Тут тебе пригодится CALLBACK. Думаю что для записи лучше подойдет CALLBACK_EVENT или CALLBACK_FUNCTION.
Yandex
Объявления
12.08.2013, 23:48     Звуковой буфер
Ответ Создать тему
Опции темы

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