Потоковое аудио в C - PullRequest
       47

Потоковое аудио в C

0 голосов
/ 21 марта 2011

Я работаю над этим проектом, в котором мы должны реализовать потоковую передачу аудио в реальном времени. Думайте об этом как о более или менее телефонном разговоре, поэтому передаваемые аудиоданные должны воспроизводиться во время подачи.

Я хочу знать, есть ли какие-либо библиотеки (Linux), которые позволили бы мне сделать это. Если это можно сделать с помощью SDL , было бы здорово, потому что мы уже используем SDL для многих других целей.

1 Ответ

3 голосов
/ 21 марта 2011

Это возможно с помощью SDL. SDL_OpenAudio обеспечивает низкоуровневый доступ к аудиоустройству, регистрируя функцию обратного вызова, которая вызывается из отдельного потока, который будет заполнять аудиобуфер звуковыми данными всякий раз, когда он будет готов к большему.

...