Создание дескриптора открытого соединения с указанным аудио интерфейсом
#include <sys/asoundlib.h>int snd_pcm_open( snd_pcm_t **handle,int card,int device,int mode );
libasound
Функция snd_pcm_open() создает дескриптор handle и открывает соединение с аудио интерфесом, найденным с помощью card и device. При этом также проверяется соответствие версии протокола между драйвером и приложением.
Никаких значений "по умолчанию" не предусмотрено, приложение должно указать все аргументы функции.
См. Открытие устройства.
ЗОСРВ «Нейтрино»
Успешное открытие PCM канала не гарантирует, что имеются в достаточном количестве ресурсы аудио стека для обслуживания приложения. Эти ресурсы (например, субканалы) аллоцируются при настройке канала с помощью snd_pcm_channel_params() или snd_pcm_plugin_params().
snd_pcm_close(), snd_pcm_nonblock_mode(), snd_pcm_open_preferred()
Предыдущий раздел: Библиотека libasound