Lines Matching +full:data +full:- +full:rates

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)
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)
77 *rates = NULL;
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;
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;
199 * @brief Retrieve discrete supported sample rates
201 * Some cards operate at fixed rates, and this call is intended to retrieve
202 * those rates primarily for when in-kernel rate adjustment is undesirable
206 * The parameter @c rates is a double pointer which will be reset to
207 * point to an array of supported sample rates. The number of elements
210 * @param obj standard kobj object (usually @c channel->methods)
211 * @param data driver-specific data (usually @c channel->devinfo)
212 * @param rates rate array pointer
214 * @return Number of rates in the array
218 void *data;
219 int **rates;
224 void *data;
230 void *data;