state.Magician { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 255' iface MIXER name 'Playback Volume' value.0 205 value.1 205 } control.2 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 255' iface MIXER name 'Mixer Volume' value.0 255 value.1 0 } control.3 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Flat comment.item.1 Minimum1 comment.item.2 Minimum2 comment.item.3 Maximum iface MIXER name 'Sound Processing Filter Mode' value Flat } control.4 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 3' iface MIXER name 'Treble Volume' value.0 0 value.1 0 } control.5 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 15' iface MIXER name 'Bass Volume' value.0 0 value.1 0 } control.6 { comment.access 'read write' comment.type ENUMERATED comment.count 2 comment.item.0 None comment.item.1 '32kHz' comment.item.2 '44.1kHz' comment.item.3 '48kHz' comment.item.4 '96kHz' iface MIXER name 'Playback De-emphasis' value.0 None value.1 None } control.7 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 127' iface MIXER name 'Capture Volume' value.0 0 value.1 0 } control.8 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 15' iface MIXER name 'Line Capture Volume' value.0 0 value.1 0 } control.9 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 11' iface MIXER name 'Mic Capture Volume' value 0 } control.10 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Playback Switch' value.0 true value.1 false } control.11 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Capture Switch' value true } control.12 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 7' iface MIXER name 'AGC Timing' value 0 } control.13 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 3' iface MIXER name 'AGC Target level' value 3 } control.14 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'AGC Switch' value false } control.15 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name Silence value false } control.16 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Silence Detection' value false } control.17 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Direct comment.item.1 Mixer iface MIXER name 'Output Mux' value Direct } control.18 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Line comment.item.1 Mic iface MIXER name 'Input Mux' value Line } control.19 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Headphone Switch' value false } control.20 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Speaker Switch' value true } control.21 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 'Call Mic' comment.item.1 'Headset Mic' iface MIXER name 'Input Select' value 'Call Mic' } }