Lines Matching refs:args

96        because the *first* argument is optional, parsing args is
250 _do_ioctl_1(int fd, PyObject *args, char *fname, unsigned long cmd)
257 if (!PyArg_ParseTuple(args, argfmt, &arg))
275 _do_ioctl_1_internal(int fd, PyObject *args, char *fname, unsigned long cmd)
282 if (!PyArg_ParseTuple(args, argfmt, &arg))
295 _do_ioctl_0(int fd, PyObject *args, char *fname, unsigned long cmd)
302 if (!PyArg_ParseTuple(args, argfmt))
337 oss_setfmt(oss_audio_t *self, PyObject *args)
342 return _do_ioctl_1(self->fd, args, "setfmt", SNDCTL_DSP_SETFMT);
359 oss_channels(oss_audio_t *self, PyObject *args)
364 return _do_ioctl_1(self->fd, args, "channels", SNDCTL_DSP_CHANNELS);
368 oss_speed(oss_audio_t *self, PyObject *args)
373 return _do_ioctl_1(self->fd, args, "speed", SNDCTL_DSP_SPEED);
377 oss_sync(oss_audio_t *self, PyObject *args)
382 return _do_ioctl_0(self->fd, args, "sync", SNDCTL_DSP_SYNC);
386 oss_reset(oss_audio_t *self, PyObject *args)
391 return _do_ioctl_0(self->fd, args, "reset", SNDCTL_DSP_RESET);
395 oss_post(oss_audio_t *self, PyObject *args)
400 return _do_ioctl_0(self->fd, args, "post", SNDCTL_DSP_POST);
408 oss_read(oss_audio_t *self, PyObject *args)
416 if (!PyArg_ParseTuple(args, "n:read", &size))
435 oss_write(oss_audio_t *self, PyObject *args)
443 if (!PyArg_ParseTuple(args, "y*:write", &data)) {
457 oss_writeall(oss_audio_t *self, PyObject *args)
476 if (!PyArg_ParseTuple(args, "y*:writeall", &data))
568 oss_setparameters(oss_audio_t *self, PyObject *args)
576 if (!PyArg_ParseTuple(args, "iii|i:setparameters",
766 oss_mixer_controls(oss_mixer_t *self, PyObject *args)
771 return _do_ioctl_1_internal(self->fd, args, "controls",
776 oss_mixer_stereocontrols(oss_mixer_t *self, PyObject *args)
781 return _do_ioctl_1_internal(self->fd, args, "stereocontrols",
786 oss_mixer_reccontrols(oss_mixer_t *self, PyObject *args)
791 return _do_ioctl_1_internal(self->fd, args, "reccontrols",
796 oss_mixer_get(oss_mixer_t *self, PyObject *args)
804 if (!PyArg_ParseTuple(args, "i:get", &channel))
819 oss_mixer_set(oss_mixer_t *self, PyObject *args)
827 if (!PyArg_ParseTuple(args, "i(ii):set", &channel, &leftVol, &rightVol))
849 oss_mixer_get_recsrc(oss_mixer_t *self, PyObject *args)
854 return _do_ioctl_1_internal(self->fd, args, "get_recsrc",
859 oss_mixer_set_recsrc(oss_mixer_t *self, PyObject *args)
864 return _do_ioctl_1(self->fd, args, "set_recsrc",
1034 ossopen(PyObject *self, PyObject *args)
1036 return (PyObject *)newossobject(args);
1040 ossopenmixer(PyObject *self, PyObject *args)
1042 return (PyObject *)newossmixerobject(args);