Lines Matching +full:data +full:- +full:channel

1 #-
4 # Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org>
5 # Portions Copyright (c) Ryan Beasley <ryan.beasley@gmail.com> - GSoC 2006
24 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 INTERFACE channel;
39 channel_noreset(kobj_t obj, void *data)
45 channel_noresetdone(kobj_t obj, void *data)
51 channel_nofree(kobj_t obj, void *data)
57 channel_nogetptr(kobj_t obj, void *data)
63 channel_nonotify(kobj_t obj, void *data, u_int32_t changed)
69 channel_nogetpeaks(kobj_t obj, void *data, int *lpeak, int *rpeak)
71 return -1;
75 channel_nogetrates(kobj_t obj, void *data, int **rates)
82 channel_nosetfragments(kobj_t obj, void *data, u_int32_t blocksize, u_int32_t blockcount)
88 channel_nogetmatrix(kobj_t obj, void *data, u_int32_t format)
95 channel_nosetmatrix(kobj_t obj, void *data, struct pcmchan_matrix *m)
111 void *data;
116 void *data;
121 void *data;
126 void *data;
132 void *data;
138 void *data;
144 void *data;
151 void *data;
157 void *data;
162 void *data;
167 void *data;
172 * @brief Retrieve channel peak values
175 * played/recorded on a channel. Values are on a linear scale from 0 to
176 * 32767. If the channel is monaural, a single value should be recorded
183 * @param obj standard kobj object (usually @c channel->methods)
184 * @param data driver-specific data (usually @c channel->devinfo)
188 * @retval -1 Error; usually operation isn't supported.
193 void *data;
202 * those rates primarily for when in-kernel rate adjustment is undesirable
203 * (e.g., application wants direct DMA access after setting a channel to run
210 * @param obj standard kobj object (usually @c channel->methods)
211 * @param data driver-specific data (usually @c channel->devinfo)
218 void *data;
224 void *data;
230 void *data;