mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2025-10-29 05:40:25 -04:00
26 lines
446 B
C
26 lines
446 B
C
|
|
#include <glib.h>
|
||
|
|
#include <gtk/gtk.h>
|
||
|
|
#include <alsa/asoundlib.h>
|
||
|
|
|
||
|
|
typedef enum card_type
|
||
|
|
{
|
||
|
|
NO_CARD,
|
||
|
|
DIGI32,
|
||
|
|
DIGI96,
|
||
|
|
DIGI96_8,
|
||
|
|
DIGI96_8_OTHER
|
||
|
|
}card_type_t;
|
||
|
|
|
||
|
|
typedef struct ctl_elem_info_val
|
||
|
|
{
|
||
|
|
snd_ctl_elem_info_t *info;
|
||
|
|
snd_ctl_elem_value_t *val;
|
||
|
|
}ctl_elem_info_val_t;
|
||
|
|
|
||
|
|
extern snd_ctl_t *ctl;
|
||
|
|
|
||
|
|
GtkWidget *create_enum_elem_radio(char *elem_name,ctl_elem_info_val_t *iv);
|
||
|
|
|
||
|
|
GtkWidget *create_loopback_toggle();
|
||
|
|
GtkWidget *create_level_box();
|