summaryrefslogtreecommitdiff
path: root/docs/reference/libmatemixer-sections.txt
blob: 911d43dbab5193f5d483fdd6ce561e207e0e3b1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
<SECTION>
<FILE>matemixer</FILE>
<TITLE>MateMixer</TITLE>
mate_mixer_init
mate_mixer_is_initialized
LIBMATEMIXER_CHECK_VERSION
</SECTION>

<SECTION>
<FILE>matemixer-app-info</FILE>
<TITLE>MateMixerAppInfo</TITLE>
MateMixerAppInfo
mate_mixer_app_info_get_name
mate_mixer_app_info_get_id
mate_mixer_app_info_get_version
mate_mixer_app_info_get_icon
<SUBSECTION Standard>
MATE_MIXER_APP_INFO
MATE_MIXER_TYPE_APP_INFO
<SUBSECTION Private>
mate_mixer_app_info_get_type
</SECTION>

<SECTION>
<FILE>matemixer-context</FILE>
<TITLE>MateMixerContext</TITLE>
MateMixerState
MateMixerBackendType
MateMixerBackendFlags
MateMixerContext
MateMixerContextClass
mate_mixer_context_new
mate_mixer_context_set_backend_type
mate_mixer_context_set_app_name
mate_mixer_context_set_app_id
mate_mixer_context_set_app_version
mate_mixer_context_set_app_icon
mate_mixer_context_set_server_address
mate_mixer_context_open
mate_mixer_context_close
mate_mixer_context_get_state
mate_mixer_context_get_device
mate_mixer_context_get_stream
mate_mixer_context_get_stored_control
mate_mixer_context_list_devices
mate_mixer_context_list_streams
mate_mixer_context_list_stored_controls
mate_mixer_context_get_default_input_stream
mate_mixer_context_set_default_input_stream
mate_mixer_context_get_default_output_stream
mate_mixer_context_set_default_output_stream
mate_mixer_context_get_backend_name
mate_mixer_context_get_backend_type
mate_mixer_context_get_backend_flags
<SUBSECTION Standard>
MATE_MIXER_CONTEXT
MATE_MIXER_CONTEXT_CLASS
MATE_MIXER_CONTEXT_GET_CLASS
MATE_MIXER_IS_CONTEXT
MATE_MIXER_IS_CONTEXT_CLASS
MATE_MIXER_TYPE_CONTEXT
<SUBSECTION Private>
MateMixerContextPrivate
mate_mixer_context_get_type
</SECTION>

<SECTION>
<FILE>matemixer-device</FILE>
<TITLE>MateMixerDevice</TITLE>
MateMixerDevice
MateMixerDeviceClass
mate_mixer_device_get_name
mate_mixer_device_get_label
mate_mixer_device_get_icon
mate_mixer_device_get_stream
mate_mixer_device_get_switch
mate_mixer_device_list_streams
mate_mixer_device_list_switches
<SUBSECTION Standard>
MATE_MIXER_DEVICE
MATE_MIXER_DEVICE_CLASS
MATE_MIXER_DEVICE_GET_CLASS
MATE_MIXER_IS_DEVICE
MATE_MIXER_IS_DEVICE_CLASS
MATE_MIXER_TYPE_DEVICE
<SUBSECTION Private>
MateMixerDevicePrivate
mate_mixer_device_get_type
</SECTION>

<SECTION>
<FILE>matemixer-stored-control</FILE>
<TITLE>MateMixerStoredControl</TITLE>
MateMixerStoredControl
MateMixerStoredControlClass
mate_mixer_stored_control_get_direction
<SUBSECTION Standard>
MATE_MIXER_STORED_CONTROL
MATE_MIXER_STORED_CONTROL_CLASS
MATE_MIXER_STORED_CONTROL_GET_CLASS
MATE_MIXER_IS_STORED_CONTROL
MATE_MIXER_IS_STORED_CONTROL_CLASS
MATE_MIXER_TYPE_STORED_CONTROL
<SUBSECTION Private>
MateMixerStoredControlPrivate
mate_mixer_stored_control_get_type
</SECTION>

<SECTION>
<FILE>matemixer-stream</FILE>
<TITLE>MateMixerStream</TITLE>
MateMixerDirection
MateMixerStream
MateMixerStreamClass
mate_mixer_stream_get_name
mate_mixer_stream_get_label
mate_mixer_stream_get_direction
mate_mixer_stream_get_device
mate_mixer_stream_get_control
mate_mixer_stream_get_switch
mate_mixer_stream_get_default_control
mate_mixer_stream_list_controls
mate_mixer_stream_list_switches
<SUBSECTION Standard>
MATE_MIXER_IS_STREAM
MATE_MIXER_IS_STREAM_CLASS
MATE_MIXER_STREAM
MATE_MIXER_STREAM_CLASS
MATE_MIXER_STREAM_GET_CLASS
MATE_MIXER_TYPE_STREAM
<SUBSECTION Private>
MateMixerStreamPrivate
mate_mixer_stream_get_type
</SECTION>

<SECTION>
<FILE>matemixer-stream-control</FILE>
<TITLE>MateMixerStreamControl</TITLE>
MATE_MIXER_INFINITY
MateMixerStreamControlFlags
MateMixerStreamControlRole
MateMixerStreamControlMediaRole
MateMixerChannelPosition
MateMixerStreamControl
MateMixerStreamControlClass
mate_mixer_stream_control_get_name
mate_mixer_stream_control_get_label
mate_mixer_stream_control_get_flags
mate_mixer_stream_control_get_role
mate_mixer_stream_control_get_media_role
mate_mixer_stream_control_get_app_info
mate_mixer_stream_control_get_stream
mate_mixer_stream_control_set_stream
mate_mixer_stream_control_get_mute
mate_mixer_stream_control_set_mute
mate_mixer_stream_control_get_num_channels
mate_mixer_stream_control_get_volume
mate_mixer_stream_control_set_volume
mate_mixer_stream_control_get_decibel
mate_mixer_stream_control_set_decibel
mate_mixer_stream_control_has_channel_position
mate_mixer_stream_control_get_channel_position
mate_mixer_stream_control_get_channel_volume
mate_mixer_stream_control_set_channel_volume
mate_mixer_stream_control_get_channel_decibel
mate_mixer_stream_control_set_channel_decibel
mate_mixer_stream_control_get_balance
mate_mixer_stream_control_set_balance
mate_mixer_stream_control_get_fade
mate_mixer_stream_control_set_fade
mate_mixer_stream_control_get_monitor_enabled
mate_mixer_stream_control_set_monitor_enabled
mate_mixer_stream_control_get_min_volume
mate_mixer_stream_control_get_max_volume
mate_mixer_stream_control_get_normal_volume
mate_mixer_stream_control_get_base_volume
<SUBSECTION Standard>
MATE_MIXER_IS_STREAM_CONTROL
MATE_MIXER_IS_STREAM_CONTROL_CLASS
MATE_MIXER_STREAM_CONTROL
MATE_MIXER_STREAM_CONTROL_CLASS
MATE_MIXER_STREAM_CONTROL_GET_CLASS
MATE_MIXER_TYPE_STREAM_CONTROL
<SUBSECTION Private>
MateMixerStreamControlPrivate
mate_mixer_stream_control_get_type
</SECTION>

<SECTION>
<FILE>matemixer-switch</FILE>
<TITLE>MateMixerSwitch</TITLE>
MateMixerSwitchFlags
MateMixerSwitchRole
MateMixerSwitch
MateMixerSwitchClass
mate_mixer_switch_get_name
mate_mixer_switch_get_label
mate_mixer_switch_get_flags
mate_mixer_switch_get_role
mate_mixer_switch_get_option
mate_mixer_switch_list_options
mate_mixer_switch_get_active_option
mate_mixer_switch_set_active_option
<SUBSECTION Standard>
MATE_MIXER_IS_SWITCH
MATE_MIXER_IS_SWITCH_CLASS
MATE_MIXER_SWITCH
MATE_MIXER_SWITCH_CLASS
MATE_MIXER_SWITCH_GET_CLASS
MATE_MIXER_TYPE_SWITCH
<SUBSECTION Private>
MateMixerSwitchPrivate
mate_mixer_switch_get_type
</SECTION>

<SECTION>
<FILE>matemixer-switch-option</FILE>
<TITLE>MateMixerSwitchOption</TITLE>
MateMixerSwitchOption
MateMixerSwitchOptionClass
mate_mixer_switch_option_get_name
mate_mixer_switch_option_get_label
mate_mixer_switch_option_get_icon
<SUBSECTION Standard>
MATE_MIXER_IS_SWITCH_OPTION
MATE_MIXER_IS_SWITCH_OPTION_CLASS
MATE_MIXER_SWITCH_OPTION
MATE_MIXER_SWITCH_OPTION_CLASS
MATE_MIXER_SWITCH_OPTION_GET_CLASS
MATE_MIXER_TYPE_SWITCH_OPTION
<SUBSECTION Private>
MateMixerSwitchOptionPrivate
mate_mixer_switch_option_get_type
</SECTION>

<SECTION>
<FILE>matemixer-toggle</FILE>
<TITLE>MateMixerToggle</TITLE>
MateMixerToggle
MateMixerToggleClass
mate_mixer_toggle_get_state
mate_mixer_toggle_set_state
mate_mixer_toggle_get_state_option
<SUBSECTION Standard>
MATE_MIXER_IS_TOGGLE
MATE_MIXER_IS_TOGGLE_CLASS
MATE_MIXER_TOGGLE
MATE_MIXER_TOGGLE_CLASS
MATE_MIXER_TOGGLE_GET_CLASS
MATE_MIXER_TYPE_TOGGLE
<SUBSECTION Private>
MateMixerTogglePrivate
mate_mixer_toggle_get_type
</SECTION>