Lines Matching defs:devinfo
1807 audio_mixer_devinfo(struct audio_softc *sc, struct mixer_devinfo *devinfo)
1809 if (devinfo->index < sc->mix_nent)
1810 return sc->ops->query_devinfo(sc->arg, devinfo);
1812 devinfo->next = -1;
1813 devinfo->prev = -1;
1814 switch (devinfo->index - sc->mix_nent) {
1816 strlcpy(devinfo->label.name, AudioCrecord, MAX_AUDIO_DEV_LEN);
1817 devinfo->type = AUDIO_MIXER_CLASS;
1818 devinfo->mixer_class = -1;
1821 strlcpy(devinfo->label.name, "enable", MAX_AUDIO_DEV_LEN);
1822 devinfo->type = AUDIO_MIXER_ENUM;
1823 devinfo->mixer_class = MIXER_RECORD + sc->mix_nent;
1824 devinfo->un.e.num_mem = 3;
1825 devinfo->un.e.member[0].ord = MIXER_RECORD_ENABLE_OFF;
1826 strlcpy(devinfo->un.e.member[0].label.name, "off",
1828 devinfo->un.e.member[1].ord = MIXER_RECORD_ENABLE_ON;
1829 strlcpy(devinfo->un.e.member[1].label.name, "on",
1831 devinfo->un.e.member[2].ord = MIXER_RECORD_ENABLE_SYSCTL;
1832 strlcpy(devinfo->un.e.member[2].label.name, "sysctl",