Lines Matching refs:di
326 v3s_codec_query_devinfo(struct sunxi_codec_softc *sc, mixer_devinfo_t *di)
330 switch (di->index) {
332 di->mixer_class = di->index;
333 strcpy(di->label.name, AudioCoutputs);
334 di->type = AUDIO_MIXER_CLASS;
335 di->next = di->prev = AUDIO_MIXER_LAST;
339 di->mixer_class = di->index;
340 strcpy(di->label.name, AudioCinputs);
341 di->type = AUDIO_MIXER_CLASS;
342 di->next = di->prev = AUDIO_MIXER_LAST;
346 di->mixer_class = di->index;
347 strcpy(di->label.name, AudioCrecord);
348 di->type = AUDIO_MIXER_CLASS;
349 di->next = di->prev = AUDIO_MIXER_LAST;
355 mix = &v3s_codec_mixers[di->index];
356 di->mixer_class = mix->mixer_class;
357 strcpy(di->label.name, mix->name);
358 di->un.v.delta =
360 di->type = AUDIO_MIXER_VALUE;
361 di->next = di->prev = AUDIO_MIXER_LAST;
362 di->un.v.num_channels = 2;
363 strcpy(di->un.v.units.name, AudioNvolume);
367 di->mixer_class = V3S_CODEC_RECORD_CLASS;
368 strcpy(di->label.name, AudioNsource);
369 di->type = AUDIO_MIXER_SET;
370 di->next = di->prev = AUDIO_MIXER_LAST;
371 di->un.s.num_mem = 2;
372 strcpy(di->un.s.member[0].label.name, "mic");
373 di->un.s.member[1].mask = V3S_ADCMIXMUTE_MIC;
374 strcpy(di->un.s.member[1].label.name, AudioNdac);
375 di->un.s.member[3].mask = V3S_ADCMIXMUTE_MIXER;