*参照元 [#b9a32943] #backlinks *説明 [#q310f7ce] -パス: [[alsa-lib-1.0.27.2/src/pcm/pcm.c]] -FIXME: これは何? --説明 **引数 [#j1d53618] -snd_pcm_t **pcmp -- --[[alsa-lib-1.0.27.2/snd_pcm_t]] -const char *name -- -snd_pcm_stream_t stream -- --[[alsa-lib-1.0.27.2/snd_pcm_stream_t]] -int mode -- **返り値 [#bfea184a] -int -- **参考 [#x7e50696] *実装 [#db54f035] /** * \brief Opens a PCM * \param pcmp Returned PCM handle * \param name ASCII identifier of the PCM handle * \param stream Wanted stream * \param mode Open mode (see #SND_PCM_NONBLOCK, #SND_PCM_ASYNC) * \return 0 on success otherwise a negative error code */ int snd_pcm_open(snd_pcm_t **pcmp, const char *name, snd_pcm_stream_t stream, int mode) { int err; assert(pcmp && name); err = snd_config_update(); - --[[alsa-lib-1.0.27.2/snd_config_update()]] if (err < 0) return err; return snd_pcm_open_noupdate(pcmp, snd_config, name, stream, mode, 0); - --[[alsa-lib-1.0.27.2/snd_pcm_open_noupdate()]] - --[[alsa-lib-1.0.27.2/snd_config(global)]] } *コメント [#p23d8459]