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

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

Войти
Регистрация
Восстановить пароль
 
Robbie4LFC
0 / 0 / 0
Регистрация: 08.07.2013
Сообщений: 37
#1

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

12.08.2013, 23:04. Просмотров 431. Ответов 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);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 23:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Звуковой буфер (C++):

Звуковой фильтр с++ - C++
Доброго времени суток. Выдали задания, не могу понять как программа должна работать...я бы уже начал писать, но чисто в голове не...

Звуковой сигнал! - C++
#include <ctime> #include <stdio.h> #include <locale.h> #include <string> #include <conio.h> #include <windows.h> #include...

Не подается звуковой сигнал - C++
В общем, должен написать будильник, основную часть сделал, но не подается звуковой сигнал по наступлении заданного времени, скорее всего...

Информация о звуковой карте - C++
Здравствуйте! Подскажите пожалуйста функцию, с помощью которой можно узнать информацию о звуковой карте

Звуковой сигнал биппера! (C++) - C++
Здравствуйте, у меня такая проблема, как заставить биппер подать голос! cout << "\a\a\a\a\a\a\a\a\a\a\a\a\a\a" <<endl; Вроде все...

Воспроизвести звуковой файл (ручками) - C++
Возможно ли это? если да, то как?

1
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
12.08.2013, 23:48 #2
Тут тебе пригодится CALLBACK. Думаю что для записи лучше подойдет CALLBACK_EVENT или CALLBACK_FUNCTION.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2013, 23:48
Привет! Вот еще темы с ответами:

Как обратится к звуковой карте? - C++
Решил все-таки создать тему.... Итак, у меня есть аудиофайл (к примеру wave) мне нужно сравнить его со звуком на out-путе звуковой карты,...

Звуковой сигнал при выводе символа - C++
Случайно наткнулся на такую вещь. Преобразую целое число(именно семерка) в символ и вывожу его при помощи cout. Программа компилится,...

Звуковой драйвер не сообщяет о завершение воспроизведения - C++
void CALLBACK func (HWAVEOUT hwi, UINT Msg, DWORD dwInstance, DWORD dwParam1, DWORD dwParam2){ if (Msg == WOM_OPEN)...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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