/ dev / dsp windows альтернатива - PullRequest
3 голосов
/ 30 декабря 2010

в Linux при воспроизведении или записи звука просто читайте или пишите / dev / dsp Но как сделать то же самое в Windows? (с C)

Ответы [ 2 ]

0 голосов
/ 30 декабря 2010

Интерфейс управления мультимедиа (MCI) предоставляет стандартные команды для воспроизведения мультимедийных устройств и записи файлов мультимедийных ресурсов. Эти команды представляют собой общий интерфейс практически для всех видов мультимедийных устройств.

Вы можете открыть устройство с помощью MCI_OPEN и отправить команду с помощью функции mciSendCommand. Для получения более подробной информации см. http://msdn.microsoft.com/en-us/library/dd743441%28VS.85%29.aspx.

Или вы также можете использовать аудио / видео API: http://msdn.microsoft.com/en-us/library/ee663260%28v=VS.85%29.aspx

0 голосов
/ 30 декабря 2010

Статического имени устройства нет, вы должны использовать функции waveOut*, here - хороший пример использования этих API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...