Lines Matching defs:arg
95 int arg;
111 org = arg = channels;
112 if ( -1 == (status = ioctl (k->fd, SOUND_PCM_WRITE_CHANNELS, &arg)) ) {
116 if (arg != org) {
117 fprintf ( stderr, "%s: unable to set number of channels: %d instead of %d\n", k->device, arg, org );
120 k->channels = arg;
122 org = arg = bits;
123 if ( -1 == (status = ioctl (k->fd, SOUND_PCM_WRITE_BITS, &arg)) ) {
127 if (arg != org) {
128 fprintf ( stderr, "%s: unable to set sample size: %d instead of %d\n", k->device, arg, org );
131 k->bits = arg;
133 org = arg = k->bits <= 8 ? AFMT_U8 : AFMT_S16_LE;
134 if ( -1 == ioctl (k->fd, SNDCTL_DSP_SETFMT, &arg) ) {
138 if ((arg & org) == 0) {
143 org = arg = (int) floor ( freq + 0.5 );
144 if ( -1 == (status = ioctl (k->fd, SOUND_PCM_WRITE_RATE, &arg)) ) {
148 k->sample_freq = (long double)arg;
149 index = (arg - 44000) / 8000;