stream,对应的PCM流类型,播放PCM流(SND_PCM_STREAM_PLAYBACK)和录音PCM流(SND_PCM_STREAM_CAPTURE)mode,打开方式,阻塞、非阻塞及异步等snd_pcm_open通过调用snd_config_update_ref来获取als.conf中的配置信息,参数保存至snd_config_t 。通过snd_pcm_open_noupdate 解析 snd_config_t 配置,snd_pcm_open_noupdate...
stream SND_PCM_STREAM_PLAYBACK 或 SND_PCM_STREAM_CAPTURE,分别表示播放和录音的PCM流 mode 打开pcm句柄时的一些附加参数 SND_PCM_NONBLOCK 非阻塞打开(默认阻塞打开), SND_PCM_ASYNC 异步模式打开 返回值 0 表示打开成功,负数表示失败,对应错误码 "plughw:0,0" */ if ((err = snd_pcm_open (&handle,"...
mode,打开方式,阻塞、非阻塞及异步等 snd_pcm_open通过调用snd_config_update_ref来获取als.conf中的配置信息,参数保存至snd_config_t 。 通过snd_pcm_open_noupdate 解析 snd_config_t 配置,snd_pcm_open_noupdate 函数原型如下 static int snd_pcm_open_noupdate(snd_pcm_t **pcmp, snd_config_t *root,...