|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.02.2013, 10:26 | #1 |
Пользователь
Регистрация: 04.11.2012
Сообщений: 33
|
Воспроизведение .wav
Здравствуйте. Недавно заинтересовался воспроизведением аудио, и моей целью стало воспроизведение .wav файла в консоли. Нашел спецификацию формата, с помощью которой удалось извлечь из файла PCM(pulse code modulation), состоящую из последовательности сэмплов, которые распределены на 2 канала. Но не знаю как осуществить самое главное - воспроизведение этих данных. Подскажите, пожалуйста, как осуществить эту идею. Beep() и PlaySound не предлагать.
|
11.02.2013, 10:38 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
waveOutOpen()
waveOutWrite() и другие из серии waveOutXXX() |
11.02.2013, 10:39 | #3 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Под линуксом все просто - у альсы в буфер записываются данные в "формате" PCM. Причем вам надо только правильно настроить устройство и можете уже смело кидать весь ваш wav (за вычетом заголовка) в буфер.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
воспроизведение wav файлов | Артэс | Общие вопросы C/C++ | 12 | 21.10.2012 14:36 |
повторное воспроизведение wav | romlo | Мультимедиа в Delphi | 4 | 03.01.2011 04:02 |
играть сначала 1.wav потом 2.wav | mma | Мультимедиа в Delphi | 9 | 23.12.2010 20:04 |
Конвертация аудиофайлов WAV -> WAV | namestnik | Помощь студентам | 2 | 27.05.2009 23:05 |
Воспроизведение WAV файла | komp324 | Общие вопросы Delphi | 1 | 24.06.2008 12:43 |