mirror of
				https://github.com/alsa-project/alsa-tools.git
				synced 2025-11-03 09:01:51 -05: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();
							 |