Lines Matching refs:dip

3670 gusmax_mixer_query_devinfo(void *addr, mixer_devinfo_t *dip)
3673 DPRINTF(("gusmax_query_devinfo: index=%d\n", dip->index));
3675 switch(dip->index) {
3678 dip->type = AUDIO_MIXER_VALUE;
3679 dip->mixer_class = GUSMAX_INPUT_CLASS;
3680 dip->prev = AUDIO_MIXER_LAST;
3681 dip->next = GUSMAX_MIC_IN_MUTE;
3682 strcpy(dip->label.name, AudioNmicrophone);
3683 dip->un.v.num_channels = 2;
3684 strcpy(dip->un.v.units.name, AudioNvolume);
3689 dip->type = AUDIO_MIXER_VALUE;
3690 dip->mixer_class = GUSMAX_INPUT_CLASS;
3691 dip->prev = AUDIO_MIXER_LAST;
3692 dip->next = GUSMAX_MONO_MUTE;
3693 strcpy(dip->label.name, AudioNmicrophone);
3694 dip->un.v.num_channels = 1;
3695 strcpy(dip->un.v.units.name, AudioNvolume);
3699 dip->type = AUDIO_MIXER_VALUE;
3700 dip->mixer_class = GUSMAX_INPUT_CLASS;
3701 dip->prev = AUDIO_MIXER_LAST;
3702 dip->next = GUSMAX_DAC_MUTE;
3703 strcpy(dip->label.name, AudioNdac);
3704 dip->un.v.num_channels = 2;
3705 strcpy(dip->un.v.units.name, AudioNvolume);
3709 dip->type = AUDIO_MIXER_VALUE;
3710 dip->mixer_class = GUSMAX_INPUT_CLASS;
3711 dip->prev = AUDIO_MIXER_LAST;
3712 dip->next = GUSMAX_LINE_IN_MUTE;
3713 strcpy(dip->label.name, AudioNline);
3714 dip->un.v.num_channels = 2;
3715 strcpy(dip->un.v.units.name, AudioNvolume);
3719 dip->type = AUDIO_MIXER_VALUE;
3720 dip->mixer_class = GUSMAX_INPUT_CLASS;
3721 dip->prev = AUDIO_MIXER_LAST;
3722 dip->next = GUSMAX_CD_MUTE;
3723 strcpy(dip->label.name, AudioNcd);
3724 dip->un.v.num_channels = 2;
3725 strcpy(dip->un.v.units.name, AudioNvolume);
3730 dip->type = AUDIO_MIXER_VALUE;
3731 dip->mixer_class = GUSMAX_MONITOR_CLASS;
3732 dip->next = GUSMAX_MONITOR_MUTE;
3733 dip->prev = AUDIO_MIXER_LAST;
3734 strcpy(dip->label.name, AudioNmonitor);
3735 dip->un.v.num_channels = 1;
3736 strcpy(dip->un.v.units.name, AudioNvolume);
3740 dip->type = AUDIO_MIXER_VALUE;
3741 dip->mixer_class = GUSMAX_MONITOR_CLASS;
3742 dip->prev = dip->next = AUDIO_MIXER_LAST;
3743 strcpy(dip->label.name, AudioNoutput);
3744 dip->un.v.num_channels = 2;
3745 strcpy(dip->un.v.units.name, AudioNvolume);
3749 dip->type = AUDIO_MIXER_VALUE;
3750 dip->mixer_class = GUSMAX_MONITOR_CLASS;
3751 dip->prev = AUDIO_MIXER_LAST;
3752 dip->next = GUSMAX_SPEAKER_MUTE;
3753 strcpy(dip->label.name, AudioNmaster);
3754 dip->un.v.num_channels = 2;
3755 strcpy(dip->un.v.units.name, AudioNvolume);
3759 dip->mixer_class = GUSMAX_INPUT_CLASS;
3760 dip->type = AUDIO_MIXER_ENUM;
3761 dip->prev = GUSMAX_LINE_IN_LVL;
3762 dip->next = AUDIO_MIXER_LAST;
3766 dip->mixer_class = GUSMAX_INPUT_CLASS;
3767 dip->type = AUDIO_MIXER_ENUM;
3768 dip->prev = GUSMAX_DAC_LVL;
3769 dip->next = AUDIO_MIXER_LAST;
3773 dip->mixer_class = GUSMAX_INPUT_CLASS;
3774 dip->type = AUDIO_MIXER_ENUM;
3775 dip->prev = GUSMAX_CD_LVL;
3776 dip->next = AUDIO_MIXER_LAST;
3780 dip->mixer_class = GUSMAX_INPUT_CLASS;
3781 dip->type = AUDIO_MIXER_ENUM;
3782 dip->prev = GUSMAX_MONO_LVL;
3783 dip->next = AUDIO_MIXER_LAST;
3787 dip->mixer_class = GUSMAX_OUTPUT_CLASS;
3788 dip->type = AUDIO_MIXER_ENUM;
3789 dip->prev = GUSMAX_MONITOR_LVL;
3790 dip->next = AUDIO_MIXER_LAST;
3794 dip->mixer_class = GUSMAX_OUTPUT_CLASS;
3795 dip->type = AUDIO_MIXER_ENUM;
3796 dip->prev = GUSMAX_SPEAKER_LVL;
3797 dip->next = AUDIO_MIXER_LAST;
3799 strcpy(dip->label.name, AudioNmute);
3800 dip->un.e.num_mem = 2;
3801 strcpy(dip->un.e.member[0].label.name, AudioNoff);
3802 dip->un.e.member[0].ord = 0;
3803 strcpy(dip->un.e.member[1].label.name, AudioNon);
3804 dip->un.e.member[1].ord = 1;
3808 dip->type = AUDIO_MIXER_VALUE;
3809 dip->mixer_class = GUSMAX_RECORD_CLASS;
3810 dip->prev = AUDIO_MIXER_LAST;
3811 dip->next = GUSMAX_RECORD_SOURCE;
3812 strcpy(dip->label.name, AudioNrecord);
3813 dip->un.v.num_channels = 2;
3814 strcpy(dip->un.v.units.name, AudioNvolume);
3818 dip->mixer_class = GUSMAX_RECORD_CLASS;
3819 dip->type = AUDIO_MIXER_ENUM;
3820 dip->prev = GUSMAX_REC_LVL;
3821 dip->next = AUDIO_MIXER_LAST;
3822 strcpy(dip->label.name, AudioNsource);
3823 dip->un.e.num_mem = 4;
3824 strcpy(dip->un.e.member[0].label.name, AudioNoutput);
3825 dip->un.e.member[0].ord = DAC_IN_PORT;
3826 strcpy(dip->un.e.member[1].label.name, AudioNmicrophone);
3827 dip->un.e.member[1].ord = MIC_IN_PORT;
3828 strcpy(dip->un.e.member[2].label.name, AudioNdac);
3829 dip->un.e.member[2].ord = AUX1_IN_PORT;
3830 strcpy(dip->un.e.member[3].label.name, AudioNline);
3831 dip->un.e.member[3].ord = LINE_IN_PORT;
3835 dip->type = AUDIO_MIXER_CLASS;
3836 dip->mixer_class = GUSMAX_INPUT_CLASS;
3837 dip->next = dip->prev = AUDIO_MIXER_LAST;
3838 strcpy(dip->label.name, AudioCinputs);
3842 dip->type = AUDIO_MIXER_CLASS;
3843 dip->mixer_class = GUSMAX_OUTPUT_CLASS;
3844 dip->next = dip->prev = AUDIO_MIXER_LAST;
3845 strcpy(dip->label.name, AudioCoutputs);
3849 dip->type = AUDIO_MIXER_CLASS;
3850 dip->mixer_class = GUSMAX_MONITOR_CLASS;
3851 dip->next = dip->prev = AUDIO_MIXER_LAST;
3852 strcpy(dip->label.name, AudioCmonitor);
3856 dip->type = AUDIO_MIXER_CLASS;
3857 dip->mixer_class = GUSMAX_RECORD_CLASS;
3858 dip->next = dip->prev = AUDIO_MIXER_LAST;
3859 strcpy(dip->label.name, AudioCrecord);
3866 DPRINTF(("AUDIO_MIXER_DEVINFO: name=%s\n", dip->label.name));
3871 gus_mixer_query_devinfo(void *addr, mixer_devinfo_t *dip)
3875 DPRINTF(("gusmax_query_devinfo: index=%d\n", dip->index));
3877 if (!HAS_MIXER(sc) && dip->index > GUSICS_MASTER_MUTE)
3880 switch(dip->index) {
3883 dip->type = AUDIO_MIXER_VALUE;
3884 dip->mixer_class = GUSICS_INPUT_CLASS;
3885 dip->prev = AUDIO_MIXER_LAST;
3886 dip->next = GUSICS_MIC_IN_MUTE;
3887 strcpy(dip->label.name, AudioNmicrophone);
3888 dip->un.v.num_channels = 2;
3889 strcpy(dip->un.v.units.name, AudioNvolume);
3893 dip->type = AUDIO_MIXER_VALUE;
3894 dip->mixer_class = GUSICS_INPUT_CLASS;
3895 dip->prev = AUDIO_MIXER_LAST;
3896 dip->next = GUSICS_LINE_IN_MUTE;
3897 strcpy(dip->label.name, AudioNline);
3898 dip->un.v.num_channels = 2;
3899 strcpy(dip->un.v.units.name, AudioNvolume);
3903 dip->type = AUDIO_MIXER_VALUE;
3904 dip->mixer_class = GUSICS_INPUT_CLASS;
3905 dip->prev = AUDIO_MIXER_LAST;
3906 dip->next = GUSICS_CD_MUTE;
3907 strcpy(dip->label.name, AudioNcd);
3908 dip->un.v.num_channels = 2;
3909 strcpy(dip->un.v.units.name, AudioNvolume);
3913 dip->type = AUDIO_MIXER_VALUE;
3914 dip->mixer_class = GUSICS_INPUT_CLASS;
3915 dip->prev = AUDIO_MIXER_LAST;
3916 dip->next = GUSICS_DAC_MUTE;
3917 strcpy(dip->label.name, AudioNdac);
3918 dip->un.v.num_channels = 2;
3919 strcpy(dip->un.v.units.name, AudioNvolume);
3923 dip->type = AUDIO_MIXER_VALUE;
3924 dip->mixer_class = GUSICS_OUTPUT_CLASS;
3925 dip->prev = AUDIO_MIXER_LAST;
3926 dip->next = GUSICS_MASTER_MUTE;
3927 strcpy(dip->label.name, AudioNmaster);
3928 dip->un.v.num_channels = 2;
3929 strcpy(dip->un.v.units.name, AudioNvolume);
3934 dip->mixer_class = GUSICS_INPUT_CLASS;
3935 dip->type = AUDIO_MIXER_ENUM;
3936 dip->prev = GUSICS_LINE_IN_LVL;
3937 dip->next = AUDIO_MIXER_LAST;
3941 dip->mixer_class = GUSICS_INPUT_CLASS;
3942 dip->type = AUDIO_MIXER_ENUM;
3943 dip->prev = GUSICS_DAC_LVL;
3944 dip->next = AUDIO_MIXER_LAST;
3948 dip->mixer_class = GUSICS_INPUT_CLASS;
3949 dip->type = AUDIO_MIXER_ENUM;
3950 dip->prev = GUSICS_CD_LVL;
3951 dip->next = AUDIO_MIXER_LAST;
3955 dip->mixer_class = GUSICS_INPUT_CLASS;
3956 dip->type = AUDIO_MIXER_ENUM;
3957 dip->prev = GUSICS_MIC_IN_LVL;
3958 dip->next = AUDIO_MIXER_LAST;
3962 dip->mixer_class = GUSICS_OUTPUT_CLASS;
3963 dip->type = AUDIO_MIXER_ENUM;
3964 dip->prev = GUSICS_MASTER_LVL;
3965 dip->next = AUDIO_MIXER_LAST;
3967 strcpy(dip->label.name, AudioNmute);
3968 dip->un.e.num_mem = 2;
3969 strcpy(dip->un.e.member[0].label.name, AudioNoff);
3970 dip->un.e.member[0].ord = 0;
3971 strcpy(dip->un.e.member[1].label.name, AudioNon);
3972 dip->un.e.member[1].ord = 1;
3976 dip->mixer_class = GUSICS_RECORD_CLASS;
3977 dip->type = AUDIO_MIXER_ENUM;
3978 dip->prev = dip->next = AUDIO_MIXER_LAST;
3979 strcpy(dip->label.name, AudioNsource);
3980 dip->un.e.num_mem = 1;
3981 strcpy(dip->un.e.member[0].label.name, AudioNoutput);
3982 dip->un.e.member[0].ord = GUSICS_MASTER_LVL;
3986 dip->type = AUDIO_MIXER_CLASS;
3987 dip->mixer_class = GUSICS_INPUT_CLASS;
3988 dip->next = dip->prev = AUDIO_MIXER_LAST;
3989 strcpy(dip->label.name, AudioCinputs);
3993 dip->type = AUDIO_MIXER_CLASS;
3994 dip->mixer_class = GUSICS_OUTPUT_CLASS;
3995 dip->next = dip->prev = AUDIO_MIXER_LAST;
3996 strcpy(dip->label.name, AudioCoutputs);
4000 dip->type = AUDIO_MIXER_CLASS;
4001 dip->mixer_class = GUSICS_RECORD_CLASS;
4002 dip->next = dip->prev = AUDIO_MIXER_LAST;
4003 strcpy(dip->label.name, AudioCrecord);
4010 DPRINTF(("AUDIO_MIXER_DEVINFO: name=%s\n", dip->label.name));