Lines Matching defs:portMixer

236     PortMixer* portMixer;
244 portMixer = (PortMixer*) id;
245 if (portMixer->numElems == 0) {
246 for (elem = snd_mixer_first_elem(portMixer->mixer_handle); elem; elem = snd_mixer_elem_next(elem)) {
253 portMixer->elems[portMixer->numElems] = elem;
254 portMixer->types[portMixer->numElems] = PORT_DST_UNKNOWN;
255 portMixer->numElems++;
258 if (portMixer->numElems >= MAX_ELEMS) {
264 portMixer->elems[portMixer->numElems] = elem;
265 portMixer->types[portMixer->numElems] = PORT_SRC_UNKNOWN;
266 portMixer->numElems++;
269 if (portMixer->numElems >= MAX_ELEMS) {
275 return portMixer->numElems;
280 PortMixer* portMixer;
287 portMixer = (PortMixer*) id;
288 if (portIndex < 0 || portIndex >= portMixer->numElems) {
292 type = portMixer->types[portIndex];
299 PortMixer* portMixer;
307 portMixer = (PortMixer*) id;
308 if (portIndex < 0 || portIndex >= portMixer->numElems) {
312 nam = snd_mixer_selem_get_name(portMixer->elems[portIndex]);
326 array of the passed portMixer. Returns TRUE if successful. May return FALSE if there is no
328 static int getControlSlot(PortMixer* portMixer, PortControl** portControl) {
329 if (portMixer->numControls >= MAX_CONTROLS) {
332 *portControl = &(portMixer->controls[portMixer->numControls]);
333 portMixer->numControls++;
376 PortMixer* portMixer;
395 portMixer = (PortMixer*) id;
396 if (portIndex < 0 || portIndex >= portMixer->numElems) {
402 elem = portMixer->elems[portIndex];
407 isPlayback = isPlaybackFunction(portMixer->types[portIndex]);
418 if (getControlSlot(portMixer, &portControl)) {
420 portControl->portType = portMixer->types[portIndex];
436 if (getControlSlot(portMixer, &portControl)) {
438 portControl->portType = portMixer->types[portIndex];
458 if (getControlSlot(portMixer, &portControl)) {
460 portControl->portType = portMixer->types[portIndex];
472 if (getControlSlot(portMixer, &portControl)) {
475 portControl->portType = portMixer->types[portIndex];