Lines Matching defs:channels
87 static snd_pcm_t * alsa_open (int channels, unsigned srate, int realtime) ;
88 static int alsa_write_float (snd_pcm_t *alsa_dev, float *data, int frames, int channels) ;
107 if (sfinfo.channels < 1 || sfinfo.channels > 2)
108 { printf ("Error : channels = %d.\n", sfinfo.channels) ;
112 if ((alsa_dev = alsa_open (sfinfo.channels, (unsigned) sfinfo.samplerate, SF_FALSE)) == NULL)
130 alsa_write_float (alsa_dev, buffer, BUFFER_LEN / sfinfo.channels, sfinfo.channels) ;
135 alsa_write_float (alsa_dev, buffer, BUFFER_LEN / sfinfo.channels, sfinfo.channels) ;
148 alsa_open (int channels, unsigned samplerate, int realtime)
199 if ((err = snd_pcm_hw_params_set_channels (alsa_dev, hw_params, channels)) < 0)
267 alsa_write_float (snd_pcm_t *alsa_dev, float *data, int frames, int channels)
277 { retval = snd_pcm_writei (alsa_dev, data + total * channels, frames - total) ;
360 static int opensoundsys_open_device (int channels, int srate) ;
378 if (sfinfo.channels < 1 || sfinfo.channels > 2)
379 { printf ("Error : channels = %d.\n", sfinfo.channels) ;
383 audio_device = opensoundsys_open_device (sfinfo.channels, sfinfo.samplerate) ;
424 opensoundsys_open_device (int channels, int srate)
451 if (ioctl (fd, SNDCTL_DSP_CHANNELS, &channels) != 0)
452 { perror ("opensoundsys_open_device : channels ") ;
587 audio_data.remaining = audio_data.sfinfo.frames * audio_data.sfinfo.channels ;
593 wf.nChannels = audio_data.sfinfo.channels ;
600 wf.nBlockAlign = audio_data.sfinfo.channels * sizeof (short) ;
690 if (sfinfo.channels < 1 || sfinfo.channels > 2)
691 { printf ("Error : channels = %d.\n", sfinfo.channels) ;
702 par.pchan = sfinfo.channels ;
751 if (sfinfo.channels < 1 || sfinfo.channels > 2)
752 { printf ("Error : channels = %d.\n", sfinfo.channels) ;
766 audio_info.play.channels = sfinfo.channels ;