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

Как записать звуковой поток в файл? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Проверить, является ли заданное число N степенью числа a. http://www.cyberforum.ru/cpp/thread128850.html
Напишите цыкл проверки является ли заданное число N степенью числа а На С Builder
C++ Builder Нет звука !! Почему когда я запускаю файл .AVI, есть изображение , но нет звука ? http://www.cyberforum.ru/cpp/thread128826.html
На струйнике печатает, на лазере - не хочет C++ Builder
Чудеса при печати. На струйниках (Canon, Epson) прекрасно все печатается А на лазере Samsung ML-2240 - гонит пустой лист. Порошок там есть. Все остальные штуки (там где я просто рисую на канве принтера) печатаются. На старичке лазернике HP-Laser-Jet-4L - тоже все нормально // TImage *IE - определен в другом месте // Я на его канве рисую и все прекрасно видно на экране TPrinter...
Зад-ачка C++ Builder
Помогите плиз решить задачку Пожалуста На любом из "С" Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции. F(x)=x-sin x.
C++ Builder Сумма чисел http://www.cyberforum.ru/cpp/thread128776.html
Сумма двух первых цифр заданного четырехзначного числа N равна произведению двух последних.
C++ Builder Точный квадрат Натуральное число N является точным квадратом. подробнее

Показать сообщение отдельно
Garic_
71 / 71 / 7
Регистрация: 03.11.2009
Сообщений: 468
12.05.2010, 22:33     Как записать звуковой поток в файл?
Как обзавязать созданный новый файл и рабочую звуковую программу, точнее записать звуковой поток в файл? Заранее благодарен.

C++
1
2
3
4
5
6
 HMMIO hFile;
 MMIOINFO mmioinfo;  //The power.txt
 char hptr[16384L];   //Г”Г*éë ñîçäГ*Г* ГЁ îòêðûò äëÿ Г·ГІГҐГ*ГЁГї ГЁ Г§Г*ГЇГЁГ±ГЁ.
 hFile= mmioOpen("C:\\newfile.wav", NULL, MMIO_CREATE | MMIO_READWRITE);
 if((hFile = mmioOpen("C:\\newfile.wav", NULL, MMIO_READ)) != NULL)
 {
C++
1
2
3
4
5
  while (n < pInfo->buffersize)
{      //---Если 16 бит----------------------------------------------------
  if (pInfo->pwfx->wBitsPerSample == 16){
     n++;
     i = (int) (signed char) pHdr->lpData[n];
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru