.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "VIA_CHAN_SET_SPEED" "" "06 October 2005" "" "" .SH NAME via_chan_set_speed \- Set PCM sample rate for given channel .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int via_chan_set_speed (struct via_info * \fIcard\fB, struct via_channel * \fIchan\fB, int \fIval\fB); \fR .SH "ARGUMENTS" .TP \fB\fIcard\fB\fR Private info for specified board .TP \fB\fIchan\fB\fR Channel whose sample rate will be adjusted .TP \fB\fIval\fB\fR New sample rate, in Khz .SH "DESCRIPTION" .PP Helper function for the SNDCTL_DSP_SPEED ioctl. OSS semantics demand that all audio operations halt (if they are not already halted) when the SNDCTL_DSP_SPEED is given. .PP This function halts all audio operations for the given channel \fIchan\fR, and then calls via_set_rate to set the audio hardware to the new rate.