OSDN Git Service

3b3622439b5f67dfea6ccd2634812e00f8b5abb1
[android-x86/external-alsa-lib.git] / src / Versions
1 ALSA_0.9 {
2   global:
3     __snd_*;
4     _snd_*;
5     snd_*;
6   local:
7     *;
8 };
9
10 ALSA_0.9.0rc4 {
11   global:
12
13     snd_pcm_hw_params_get_access;
14     snd_pcm_hw_params_set_access_first;
15     snd_pcm_hw_params_set_access_last;
16
17     snd_pcm_hw_params_get_format;
18     snd_pcm_hw_params_set_format_first;
19     snd_pcm_hw_params_set_format_last;
20
21     snd_pcm_hw_params_get_subformat;
22     snd_pcm_hw_params_set_subformat_first;
23     snd_pcm_hw_params_set_subformat_last;
24
25     snd_pcm_hw_params_get_channels;
26     snd_pcm_hw_params_get_channels_min;
27     snd_pcm_hw_params_get_channels_max;
28     snd_pcm_hw_params_set_channels_near;
29     snd_pcm_hw_params_set_channels_first;
30     snd_pcm_hw_params_set_channels_last;
31
32     snd_pcm_hw_params_get_rate;
33     snd_pcm_hw_params_get_rate_min;
34     snd_pcm_hw_params_get_rate_max;
35     snd_pcm_hw_params_set_rate_near;
36     snd_pcm_hw_params_set_rate_first;
37     snd_pcm_hw_params_set_rate_last;
38
39     snd_pcm_hw_params_get_period_time;
40     snd_pcm_hw_params_get_period_time_min;
41     snd_pcm_hw_params_get_period_time_max;
42     snd_pcm_hw_params_set_period_time_near;
43     snd_pcm_hw_params_set_period_time_first;
44     snd_pcm_hw_params_set_period_time_last;
45
46     snd_pcm_hw_params_get_period_size;
47     snd_pcm_hw_params_get_period_size_min;
48     snd_pcm_hw_params_get_period_size_max;
49     snd_pcm_hw_params_set_period_size_near;
50     snd_pcm_hw_params_set_period_size_first;
51     snd_pcm_hw_params_set_period_size_last;
52
53     snd_pcm_hw_params_get_periods;
54     snd_pcm_hw_params_get_periods_min;
55     snd_pcm_hw_params_get_periods_max;
56     snd_pcm_hw_params_set_periods_near;
57     snd_pcm_hw_params_set_periods_first;
58     snd_pcm_hw_params_set_periods_last;
59
60     snd_pcm_hw_params_get_buffer_time;
61     snd_pcm_hw_params_get_buffer_time_min;
62     snd_pcm_hw_params_get_buffer_time_max;
63     snd_pcm_hw_params_set_buffer_time_near;
64     snd_pcm_hw_params_set_buffer_time_first;
65     snd_pcm_hw_params_set_buffer_time_last;
66
67     snd_pcm_hw_params_get_buffer_size;
68     snd_pcm_hw_params_get_buffer_size_min;
69     snd_pcm_hw_params_get_buffer_size_max;
70     snd_pcm_hw_params_set_buffer_size_near;
71     snd_pcm_hw_params_set_buffer_size_first;
72     snd_pcm_hw_params_set_buffer_size_last;
73
74     snd_pcm_hw_params_get_tick_time;
75     snd_pcm_hw_params_get_tick_time_min;
76     snd_pcm_hw_params_get_tick_time_max;
77     snd_pcm_hw_params_set_tick_time_near;
78     snd_pcm_hw_params_set_tick_time_first;
79     snd_pcm_hw_params_set_tick_time_last;
80
81 } ALSA_0.9;
82
83 ALSA_0.9.0rc8 {
84   global:
85
86     snd_pcm_forward;
87     snd_pcm_status_get_trigger_htstamp;
88     snd_pcm_status_get_htstamp;
89
90 } ALSA_0.9.0rc4;
91
92 ALSA_0.9.0 {
93   global:
94
95     snd_pcm_type_name;
96     snd_timer_query_info;
97     snd_timer_query_params;
98     snd_timer_query_status;
99     snd_timer_params_set_exclusive;
100     snd_timer_params_get_exclusive;
101     snd_timer_params_set_filter;
102     snd_timer_params_get_filter;
103 } ALSA_0.9.0rc8;
104
105 ALSA_0.9.3 {
106   global:
107
108     snd_ctl_elem_info_get_dimensions;
109     snd_ctl_elem_info_get_dimension;
110 } ALSA_0.9.0;
111
112 ALSA_0.9.5 {
113   global:
114
115     alsa_lisp;
116 } ALSA_0.9.3;
117
118 ALSA_0.9.6 {
119   global:
120
121     snd_hctl_open_ctl;
122     snd_seq_port_info_get_timestamping;
123     snd_seq_port_info_get_timestamp_real;
124     snd_seq_port_info_get_timestamp_queue;
125     snd_seq_port_info_set_timestamping;
126     snd_seq_port_info_set_timestamp_real;
127     snd_seq_port_info_set_timestamp_queue;
128 } ALSA_0.9.5;
129
130 ALSA_0.9.7 {
131   global:
132
133     snd_user_file;
134     snd_hctl_ctl;
135     sndo_*;
136     alsa_lisp_*;
137 } ALSA_0.9.6;
138
139 ALSA_0.9.8 {
140   global:
141
142     snd_ctl_elem_add;
143     snd_ctl_elem_replace;
144     snd_ctl_elem_remove;
145     snd_hctl_poll_descriptors_revents;
146 } ALSA_0.9.7;
147
148 ALSA_1.0.4 {
149   global:
150
151     snd_spcm_init;
152     snd_spcm_init_duplex;
153     snd_spcm_init_get_params;
154 } ALSA_0.9.8;
155
156 ALSA_1.0.5 {
157   global:
158
159     snd_asoundlib_version;
160     snd_timer_params_set_early_event;
161     snd_timer_params_get_early_event;
162 } ALSA_1.0.4;
163
164 ALSA_1.0.8 {
165   global:
166
167     snd_ctl_elem_add_integer;
168     snd_ctl_elem_add_integer64;
169     snd_ctl_elem_add_boolean;
170     snd_ctl_elem_add_iec958;
171     snd_ctl_elem_remove;
172 } ALSA_1.0.5;
173
174 ALSA_1.0.9 {
175   global:
176
177     snd_names_list;
178     snd_names_list_free;
179
180     snd_pcm_hw_params_set_rate_resample;
181     snd_pcm_hw_params_get_rate_resample;
182     snd_pcm_hw_params_set_export_buffer;
183     snd_pcm_hw_params_get_export_buffer;
184
185     snd_pcm_ioplug_create;
186     snd_pcm_ioplug_delete;
187     snd_pcm_ioplug_reinit_status;
188     snd_pcm_ioplug_params_reset;
189     snd_pcm_ioplug_set_param_minmax;
190     snd_pcm_ioplug_set_param_list;
191
192     snd_pcm_extplug_create;
193     snd_pcm_extplug_delete;
194     snd_pcm_extplug_params_reset;
195     snd_pcm_extplug_set_param_list;
196     snd_pcm_extplug_set_param_minmax;
197     snd_pcm_extplug_set_slave_param_list;
198     snd_pcm_extplug_set_slave_param_minmax;
199
200     snd_pcm_parse_control_id;
201
202     snd_async_add_timer_handler;
203     snd_async_handler_get_timer;
204
205     snd_timer_ginfo_sizeof;
206     snd_timer_ginfo_malloc;
207     snd_timer_ginfo_free;
208     snd_timer_ginfo_copy;
209     snd_timer_ginfo_set_tid;
210     snd_timer_ginfo_get_tid;
211     snd_timer_ginfo_get_flags;
212     snd_timer_ginfo_get_card;
213     snd_timer_ginfo_get_id;
214     snd_timer_ginfo_get_name;
215     snd_timer_ginfo_get_resolution;
216     snd_timer_ginfo_get_resolution_min;
217     snd_timer_ginfo_get_resolution_max;
218     snd_timer_ginfo_get_clients;
219
220 } ALSA_1.0.8;
221
222 ALSA_1.0.10 {
223   global:
224
225     snd_mixer_get_hctl;
226     snd_mixer_elem_get_private;
227     snd_mixer_attach_hctl;
228     snd_mixer_detach_hctl;
229
230     snd_mixer_class_register;
231     snd_mixer_add_elem;
232     snd_mixer_remove_elem;
233     snd_mixer_elem_new;
234     snd_mixer_elem_add;
235     snd_mixer_elem_remove;
236     snd_mixer_elem_free;
237     snd_mixer_elem_info;
238     snd_mixer_elem_value;
239     snd_mixer_elem_attach;
240     snd_mixer_elem_detach;
241     snd_mixer_elem_empty;
242
243     snd_mixer_class_malloc;
244     snd_mixer_class_free;
245     snd_mixer_class_copy;
246     snd_mixer_class_get_mixer;
247     snd_mixer_class_get_event;
248     snd_mixer_class_get_private;
249     snd_mixer_class_get_compare;
250     snd_mixer_class_set_event;
251     snd_mixer_class_set_private;
252     snd_mixer_class_set_private_free;
253     snd_mixer_class_set_compare;
254
255     snd_mixer_selem_set_playback_dB_all;
256     snd_mixer_selem_set_capture_dB_all;
257     snd_mixer_selem_is_enum_playback;
258     snd_mixer_selem_is_enum_capture;
259     snd_mixer_selem_compare;
260     snd_mixer_sbasic_info;
261     snd_mixer_sbasic_get_private;
262     snd_mixer_sbasic_set_private;
263     snd_mixer_sbasic_set_private_free;
264
265     snd_ctl_ext_create;
266     snd_ctl_ext_delete;
267
268 } ALSA_1.0.9;
269
270 ALSA_1.0.11 {
271   global:
272
273     snd_pcm_recover;
274     snd_pcm_set_params;
275     snd_pcm_get_params;
276 } ALSA_1.0.10;
277
278 ALSA_1.0.12 {
279   global:
280
281     snd_ctl_elem_tlv_read;
282     snd_ctl_elem_tlv_write;
283     snd_ctl_elem_tlv_command;
284     snd_ctl_elem_info_is_tlv_readable;
285     snd_ctl_elem_info_is_tlv_writable;
286     snd_ctl_elem_info_is_tlv_commandable;
287     snd_hctl_elem_tlv_read;
288     snd_hctl_elem_tlv_write;
289     snd_hctl_elem_tlv_command;
290 } ALSA_1.0.11;
291
292 ALSA_1.0.14 {
293   global:
294
295     snd_device_name_hint;
296     snd_device_name_free_hint;
297     snd_ctl_iface_conf_name;
298 } ALSA_1.0.12;