Home | History | Annotate | Download | only in libossaudio

Lines Matching defs:ext

49 	oss_mixext *ext;
272 ext = (oss_mixext *)argp;
273 snprintf(devname, sizeof(devname), "/dev/mixer%d", ext->dev);
276 if (ext->ctrl == 0) {
293 strlcpy(ext->id, devname, sizeof(ext->id));
294 snprintf(ext->extname, sizeof(ext->extname),
296 strlcpy(ext->extname, "root", sizeof(ext->extname));
297 ext->type = MIXT_DEVROOT;
298 ext->minvalue = 0;
299 ext->maxvalue = 0;
300 ext->flags = 0;
301 ext->parent = -1;
302 ext->control_no = -1;
303 ext->update_counter = 0;
304 ext->rgbcolor = 0;
305 memcpy(&ext->data, &root,
306 sizeof(root) > sizeof(ext->data) ?
307 sizeof(ext->data) : sizeof(root));
310 mdi.index = ext->ctrl - 1;
318 ext->flags = MIXF_READABLE | MIXF_WRITEABLE | MIXF_POLL;
319 ext->parent = mdi.mixer_class + 1;
320 strlcpy(ext->id, mdi.label.name, sizeof(ext->id));
321 strlcpy(ext->extname, mdi.label.name, sizeof(ext->extname));
322 len = strlen(ext->extname);
323 memset(ext->data, 0, sizeof(ext->data));
324 ext->control_no = -1;
325 ext->update_counter = 0;
326 ext->rgbcolor = 0;
329 ext->type = MIXT_GROUP;
330 ext->parent = 0;
331 ext->minvalue = 0;
332 ext->maxvalue = 0;
335 ext->maxvalue = mdi.un.e.num_mem;
336 ext->minvalue = 0;
338 ext->enum_present[i / 8] |= (1 << (i % 8));
343 ext->type = MIXT_MUTE;
345 ext->type = MIXT_ENUM;
348 ext->type = MIXT_ENUM;
352 ext->maxvalue = mdi.un.s.num_mem;
353 ext->minvalue = 0;
362 ext->type = MIXT_ENUM_MULTI;
364 ext->type = MIXT_ENUM;
367 ext->enum_present[i / 8] |= (1 << (i % 8));
371 ext->maxvalue = UCHAR_MAX + 1;
372 ext->minvalue = 0;
374 ext->type = MIXT_STEREOSLIDER;
376 ext->type = MIXT_MONOSLIDER;