Lines Matching refs:di

427 a64_acodec_query_devinfo(void *priv, mixer_devinfo_t *di)
432 switch (di->index) {
434 di->mixer_class = di->index;
435 strcpy(di->label.name, AudioCoutputs);
436 di->type = AUDIO_MIXER_CLASS;
437 di->next = di->prev = AUDIO_MIXER_LAST;
441 di->mixer_class = di->index;
442 strcpy(di->label.name, AudioCinputs);
443 di->type = AUDIO_MIXER_CLASS;
444 di->next = di->prev = AUDIO_MIXER_LAST;
448 di->mixer_class = di->index;
449 strcpy(di->label.name, AudioCrecord);
450 di->type = AUDIO_MIXER_CLASS;
451 di->next = di->prev = AUDIO_MIXER_LAST;
456 di->mixer_class = A64_CODEC_OUTPUT_CLASS;
457 strcpy(di->label.name, AudioNmaster);
458 di->un.v.delta =
460 di->type = AUDIO_MIXER_VALUE;
461 di->next = di->prev = AUDIO_MIXER_LAST;
462 di->un.v.num_channels = 2;
463 strcpy(di->un.v.units.name, AudioNvolume);
472 mix = &a64_acodec_mixers[di->index];
473 di->mixer_class = mix->mixer_class;
474 strcpy(di->label.name, mix->name);
475 di->un.v.delta =
477 di->type = AUDIO_MIXER_VALUE;
478 di->prev = AUDIO_MIXER_LAST;
479 if (di->index == A64_CODEC_RECORD_MIC1_VOLUME)
480 di->next = A64_CODEC_RECORD_MIC1_PREAMP;
481 else if (di->index == A64_CODEC_RECORD_MIC2_VOLUME)
482 di->next = A64_CODEC_RECORD_MIC2_PREAMP;
484 di->next = AUDIO_MIXER_LAST;
485 di->un.v.num_channels = 2;
486 strcpy(di->un.v.units.name, AudioNvolume);
491 di->mixer_class = A64_CODEC_RECORD_CLASS;
492 strcpy(di->label.name, AudioNpreamp);
493 di->type = AUDIO_MIXER_ENUM;
494 if (di->index == A64_CODEC_RECORD_MIC1_PREAMP)
495 di->prev = A64_CODEC_RECORD_MIC1_VOLUME;
497 di->prev = A64_CODEC_RECORD_MIC2_VOLUME;
498 di->next = AUDIO_MIXER_LAST;
499 di->un.e.num_mem = 2;
500 strcpy(di->un.e.member[0].label.name, AudioNoff);
501 di->un.e.member[0].ord = 0;
502 strcpy(di->un.e.member[1].label.name, AudioNon);
503 di->un.e.member[1].ord = 1;
507 di->mixer_class = A64_CODEC_OUTPUT_CLASS;
508 strcpy(di->label.name, AudioNmute);
509 di->type = AUDIO_MIXER_ENUM;
510 di->next = di->prev = AUDIO_MIXER_LAST;
511 di->un.e.num_mem = 2;
512 strcpy(di->un.e.member[0].label.name, AudioNoff);
513 di->un.e.member[0].ord = 0;
514 strcpy(di->un.e.member[1].label.name, AudioNon);
515 di->un.e.member[1].ord = 1;
519 di->mixer_class = A64_CODEC_OUTPUT_CLASS;
520 strcpy(di->label.name, AudioNsource);
521 di->type = AUDIO_MIXER_SET;
522 di->next = di->prev = AUDIO_MIXER_LAST;
523 di->un.s.num_mem = 2;
524 strcpy(di->un.s.member[0].label.name, AudioNline);
525 di->un.s.member[0].mask = A64_OUTPUT_SOURCE_LINE;
526 strcpy(di->un.s.member[1].label.name, AudioNheadphone);
527 di->un.s.member[1].mask = A64_OUTPUT_SOURCE_HP;
531 di->mixer_class = A64_CODEC_RECORD_CLASS;
532 strcpy(di->label.name, AudioNsource);
533 di->type = AUDIO_MIXER_SET;
534 di->next = di->prev = AUDIO_MIXER_LAST;
535 di->un.s.num_mem = 4;
536 strcpy(di->un.s.member[0].label.name, AudioNline);
537 di->un.s.member[0].mask = A64_ADCMIX_SRC_LINEIN;
538 strcpy(di->un.s.member[1].label.name, AudioNmicrophone);
539 di->un.s.member[1].mask = A64_ADCMIX_SRC_MIC1;
540 strcpy(di->un.s.member[2].label.name, AudioNmicrophone "2");
541 di->un.s.member[2].mask = A64_ADCMIX_SRC_MIC2;
542 strcpy(di->un.s.member[3].label.name, AudioNdac);
543 di->un.s.member[3].mask = A64_ADCMIX_SRC_OMIXER;