The .state file
control.23 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture ZC Switch'
value.0 false
value.1 false
}
Directives
control.23 -- name of the control block
comment.access -- 'read write' (all the 94 control has it)
comment.type -- BOOLEAN, ENUMERATED, INTEGER
comment.count -- ?
iface MIXER -- all the 94 control has it
name 'Capture ZC Switch' --
value.0, value.1, value -- true, false, 0, 7, 110, 127, 'Linear Control', '3.4Hz @48kHz', HiFi, Off, VREF
comment.count -- 1 or 2,
Table
Number
|
Name
|
Amixer name
|
type
|
range
|
value.gsmhandset
|
control.1
|
PCM Volume
|
?
|
INTEGER
|
0-255
|
value.0=0, value.1=0
|
control.2
|
ADC Capture Volume
|
|
INTEGER
|
0-255
|
value.0=0, value.1=0
|
control.3
|
Headphone Playback Volume
|
|
INTEGER
|
0-127
|
value.0=0, value.1=0
|
control.4
|
Speaker Playback Volume
|
|
INTEGER
|
0-127
|
value.0=127, value.1=127
|
control.5
|
Mono Playback Volume
|
|
INTEGER
|
0-127
|
value=110
|
control.6
|
Bypass Playback Volume
|
|
INTEGER
|
0-7
|
value.0=7, value.1=7
|
control.7
|
|
|
|
|
control.8
|
|
|
|
|
control.9
|
|
|
|
|
control.10
|
|
|
|
|
control.11
|
|
|
|
|
control.12
|
|
|
|
|
control.13
|
|
|
|
|
control.14
|
|
|
|
|
control.15
|
|
|
|
|
control.16
|
|
|
|
|
control.17
|
|
|
|
|
control.18
|
|
|
|
|
control.19
|
|
|
|
|
control.20
|
|
|
|
|
control.21
|
|
|
|
|
control.22
|
|
|
|
|
control.23
|
|
|
|
|
control.24
|
|
|
|
|
control.25
|
|
|
|
|
control.26
|
|
|
|
|
control.27
|
|
|
|
|
control.28
|
|
|
|
|
control.29
|
|
|
|
|
control.30
|
|
|
|
|
control.31
|
|
|
|
|
control.32
|
|
|
|
|
control.33
|
|
|
|
|
control.34
|
|
|
|
|
control.35
|
|
|
|
|
control.36
|
|
|
|
|
control.37
|
|
|
|
|
control.38
|
|
|
|
|
control.39
|
|
|
|
|
control.40
|
|
|
|
|
control.41
|
|
|
|
|
control.42
|
|
|
|
|
control.43
|
|
|
|
|
control.44
|
|
|
|
|
control.45
|
|
|
|
|
control.46
|
|
|
|
|
control.47
|
|
|
|
|
control.48
|
|
|
|
|
control.49
|
|
|
|
|
control.50
|
|
|
|
|
control.51
|
|
|
|
|
control.52
|
|
|
|
|
control.53
|
|
|
|
|
control.54
|
|
|
|
|
control.55
|
|
|
|
|
control.56
|
|
|
|
|
control.57
|
|
|
|
|
control.58
|
|
|
|
|
control.59
|
|
|
|
|
control.60
|
|
|
|
|
control.61
|
|
|
|
|
control.62
|
|
|
|
|
control.63
|
|
|
|
|
control.64
|
|
|
|
|
control.65
|
|
|
|
|
control.66
|
|
|
|
|
control.67
|
|
|
|
|
control.68
|
|
|
|
|
control.69
|
|
|
|
|
control.70
|
|
|
|
|
control.71
|
|
|
|
|
control.72
|
|
|
|
|
control.73
|
|
|
|
|
control.74
|
|
|
|
|
control.75
|
|
|
|
|
control.76
|
|
|
|
|
control.77
|
|
|
|
|
control.78
|
|
|
|
|
control.79
|
|
|
|
|
control.80
|
|
|
|
|
control.81
|
|
|
|
|
control.82
|
|
|
|
|
control.83
|
|
|
|
|
control.84
|
|
|
|
|
control.85
|
|
|
|
|
control.86
|
|
|
|
|
control.87
|
|
|
|
|
control.88
|
|
|
|
|
control.89
|
|
|
|
|
control.90
|
|
|
|
|
control.91
|
|
|
|
|
control.92
|
|
|
|
|
control.93
|
|
|
|
|
control.94
|
|
|
|
|