1 | #ckport(1) database for RoarAudio core librarys: |
---|
2 | !NAME: RoarAudio core librarys |
---|
3 | !TYPE: func |
---|
4 | |
---|
5 | !TARGET: libroar0 |
---|
6 | # Unsorted misc: |
---|
7 | roar_cdrom_run_cdparanoia unknown |
---|
8 | roar_vio_open_get_cookie unknown |
---|
9 | _ROAR_MLOCK internal |
---|
10 | _roardl2ldl internal |
---|
11 | |
---|
12 | # VIO: |
---|
13 | roar_vio_close ok |
---|
14 | |
---|
15 | roar_vio_read ok |
---|
16 | roar_vio_write ok |
---|
17 | |
---|
18 | roar_vio_lseek ok |
---|
19 | |
---|
20 | roar_vio_sync ok |
---|
21 | roar_vio_nonblock ok |
---|
22 | roar_vio_ctl ok |
---|
23 | |
---|
24 | roar_vio_accept ok |
---|
25 | roar_vio_shutdown ok |
---|
26 | |
---|
27 | roar_vio_select ok |
---|
28 | |
---|
29 | # VIO String functions: |
---|
30 | roar_vio_fgets ok |
---|
31 | roar_vio_getc ok |
---|
32 | roar_vio_printf ok |
---|
33 | roar_vio_putc ok |
---|
34 | |
---|
35 | # VIO other ops: |
---|
36 | roar_vio_copy_data ok |
---|
37 | roar_vio_open_tee wip Does not yet work |
---|
38 | roar_vio_open_split wip Does not yet work |
---|
39 | |
---|
40 | # VIO Open functions: |
---|
41 | # very basic: |
---|
42 | roar_vio_open_pass ok |
---|
43 | roar_vio_open_re ok |
---|
44 | |
---|
45 | # basic: |
---|
46 | roar_vio_open_fh maybe |
---|
47 | roar_vio_open_file maybe |
---|
48 | |
---|
49 | # network: |
---|
50 | roar_vio_open_fh_socket maybe |
---|
51 | roar_vio_open_socket ok |
---|
52 | roar_vio_open_socket_listen ok |
---|
53 | |
---|
54 | # stdio: |
---|
55 | roar_vio_open_stdio maybe Not supported by all archs |
---|
56 | roar_vio_to_stdio maybe Not supported by all archs |
---|
57 | |
---|
58 | roar_vio_stdio_read internal |
---|
59 | roar_vio_stdio_write internal |
---|
60 | roar_vio_stdio_lseek internal |
---|
61 | roar_vio_stdio_sync internal |
---|
62 | roar_vio_stdio_ctl internal |
---|
63 | roar_vio_stdio_close internal |
---|
64 | |
---|
65 | roar_vio_to_stdio_close internal |
---|
66 | roar_vio_to_stdio_write internal |
---|
67 | roar_vio_to_stdio_read internal |
---|
68 | |
---|
69 | # VIO based streams: |
---|
70 | roar_vio_simple_stream ok |
---|
71 | roar_vio_simple_new_stream_obj ok |
---|
72 | |
---|
73 | # VIO internals: |
---|
74 | roar_vio_init_calls internal |
---|
75 | roar_vio_set_inst internal |
---|
76 | roar_vio_set_fh legacy |
---|
77 | roar_vio_get_fh legacy |
---|
78 | |
---|
79 | roar_vio_basic_read internal |
---|
80 | roar_vio_basic_write internal |
---|
81 | roar_vio_basic_lseek internal |
---|
82 | roar_vio_basic_nonblock internal |
---|
83 | roar_vio_basic_sync internal |
---|
84 | roar_vio_basic_ctl internal |
---|
85 | roar_vio_basic_close internal |
---|
86 | |
---|
87 | roar_vio_null_rw internal |
---|
88 | roar_vio_null_sync internal |
---|
89 | |
---|
90 | roar_vio_pass_read internal |
---|
91 | roar_vio_pass_write internal |
---|
92 | roar_vio_pass_lseek internal |
---|
93 | roar_vio_pass_nonblock internal |
---|
94 | roar_vio_pass_sync internal |
---|
95 | roar_vio_pass_ctl internal |
---|
96 | roar_vio_pass_close internal |
---|
97 | |
---|
98 | roar_vio_re_read internal |
---|
99 | roar_vio_re_write internal |
---|
100 | roar_vio_re_lseek internal |
---|
101 | |
---|
102 | # VIO for Winsock: |
---|
103 | roar_vio_winsock_read internal |
---|
104 | roar_vio_winsock_write internal |
---|
105 | roar_vio_winsock_nonblock internal |
---|
106 | roar_vio_winsock_sync internal |
---|
107 | roar_vio_winsock_ctl internal |
---|
108 | roar_vio_winsock_close internal |
---|
109 | |
---|
110 | # VIO OpenSSL BIO: |
---|
111 | roar_vio_open_bio maybe requires OpenSSL support to be compiled in |
---|
112 | roar_vio_to_bio maybe requires OpenSSL support to be compiled in |
---|
113 | |
---|
114 | roar_vio_bio_read internal |
---|
115 | roar_vio_bio_write internal |
---|
116 | roar_vio_bio_lseek internal |
---|
117 | roar_vio_bio_nonblock internal |
---|
118 | roar_vio_bio_sync internal |
---|
119 | roar_vio_bio_close internal |
---|
120 | |
---|
121 | # VIO buffer: |
---|
122 | roar_vio_open_buffer wip |
---|
123 | roar_vio_buffer_read internal |
---|
124 | roar_vio_buffer_write internal |
---|
125 | roar_vio_buffer_lseek internal |
---|
126 | roar_vio_buffer_nonblock internal |
---|
127 | roar_vio_buffer_sync internal |
---|
128 | roar_vio_buffer_ctl internal |
---|
129 | roar_vio_buffer_close internal |
---|
130 | |
---|
131 | # VIO Buffer Store: |
---|
132 | roar_vio_open_buffer_store wip |
---|
133 | roar_vio_buffer_store_read internel |
---|
134 | roar_vio_buffer_store_write internal |
---|
135 | roar_vio_buffer_store_lseek internal |
---|
136 | roar_vio_buffer_store_nonblock internal |
---|
137 | roar_vio_buffer_store_sync internal |
---|
138 | roar_vio_buffer_store_ctl internal |
---|
139 | roar_vio_buffer_store_close internal |
---|
140 | |
---|
141 | # VIO Commands: |
---|
142 | roar_vio_open_cmd likely This requires forking processes |
---|
143 | roar_vio_cmd_close internal |
---|
144 | roar_vio_cmd_fork internal |
---|
145 | roar_vio_cmd_wait internal |
---|
146 | |
---|
147 | roar_vio_open_2popen likely This requires forking processes |
---|
148 | roar_vio_2popen_close internal |
---|
149 | |
---|
150 | roar_vio_cmd_read internal |
---|
151 | roar_vio_cmd_write internal |
---|
152 | roar_vio_cmd_nonblock internal |
---|
153 | roar_vio_cmd_sync internal |
---|
154 | roar_vio_cmd_ctl internal |
---|
155 | |
---|
156 | roar_vio_open_gzip wip Currently requires cmd vio |
---|
157 | roar_vio_open_gpg wip Currently requires cmd vio |
---|
158 | roar_vio_open_pgp_decrypt wip Currently requires cmd vio |
---|
159 | roar_vio_open_pgp_store wip Currently requires cmd vio |
---|
160 | roar_vio_open_pgp_encrypt_sym wip Currently requires cmd vio |
---|
161 | roar_vio_open_pgp_encrypt_pub wip Currently requires cmd vio |
---|
162 | |
---|
163 | # VIO DSTR: |
---|
164 | roar_vio_dstr_get_type ok |
---|
165 | roar_vio_dstr_get_name ok |
---|
166 | roar_vio_dstr_register_type wip |
---|
167 | |
---|
168 | roar_vio_dstr_init_defaults ok |
---|
169 | roar_vio_dstr_init_defaults_c ok |
---|
170 | |
---|
171 | roar_vio_open_default ok |
---|
172 | |
---|
173 | roar_vio_open_dstr ok |
---|
174 | roar_vio_open_dstr_vio ok |
---|
175 | |
---|
176 | roar_vio_dstr_parse_opts internal |
---|
177 | roar_vio_dstr_set_defaults internal |
---|
178 | roar_vio_dstr_build_chain internal |
---|
179 | |
---|
180 | _roar_vio_dstr_init_otherlibs internal |
---|
181 | roar_vio_dstr_get_by_type internal |
---|
182 | |
---|
183 | # VIO Jumbo (frames): |
---|
184 | roar_vio_open_jumbo ok |
---|
185 | |
---|
186 | roar_vio_jumbo_read internal |
---|
187 | roar_vio_jumbo_write internal |
---|
188 | roar_vio_jumbo_lseek internal |
---|
189 | roar_vio_jumbo_nonblock internal |
---|
190 | roar_vio_jumbo_sync internal |
---|
191 | roar_vio_jumbo_ctl internal |
---|
192 | roar_vio_jumbo_close internal |
---|
193 | |
---|
194 | # VIO Magic: |
---|
195 | roar_vio_open_magic wip Does not yet work |
---|
196 | roar_vio_magic_read internal |
---|
197 | roar_vio_magic_write internal |
---|
198 | roar_vio_magic_lseek internal |
---|
199 | roar_vio_magic_nonblock internal |
---|
200 | roar_vio_magic_sync internal |
---|
201 | roar_vio_magic_close internal |
---|
202 | |
---|
203 | # VIO pipe: |
---|
204 | roar_vio_open_pipe wip No support for buffer based pipes |
---|
205 | roar_vio_pipe_init internal |
---|
206 | |
---|
207 | roar_vio_pipe_read internal |
---|
208 | roar_vio_pipe_write internal |
---|
209 | roar_vio_pipe_nonblock internal |
---|
210 | roar_vio_pipe_sync internal |
---|
211 | roar_vio_pipe_ctl internal |
---|
212 | roar_vio_pipe_close internal |
---|
213 | |
---|
214 | # VIO proto: |
---|
215 | roar_vio_proto_init_def internal |
---|
216 | |
---|
217 | roar_vio_open_proto likely use DSTR interface |
---|
218 | |
---|
219 | roar_vio_proto_read internal |
---|
220 | roar_vio_proto_write internal |
---|
221 | roar_vio_proto_lseek internal |
---|
222 | roar_vio_proto_nonblock internal |
---|
223 | roar_vio_proto_sync internal |
---|
224 | roar_vio_proto_ctl internal |
---|
225 | roar_vio_proto_close internal |
---|
226 | |
---|
227 | roar_vio_open_proto_http internal |
---|
228 | roar_vio_open_proto_gopher internal |
---|
229 | |
---|
230 | # VIO RTP: |
---|
231 | roar_vio_open_rtp wip Does not always work correctly |
---|
232 | roar_vio_rtp_read internal |
---|
233 | roar_vio_rtp_write internal |
---|
234 | roar_vio_rtp_lseek internal |
---|
235 | roar_vio_rtp_nonblock internal |
---|
236 | roar_vio_rtp_sync internal |
---|
237 | roar_vio_rtp_ctl internal |
---|
238 | roar_vio_rtp_close internal |
---|
239 | |
---|
240 | # VIO Socket: |
---|
241 | roar_vio_open_def_socket internal use DSTR interface |
---|
242 | roar_vio_socket_init_socket_def internal |
---|
243 | roar_vio_socket_init_dstr_def internal |
---|
244 | |
---|
245 | roar_vio_socket_conv_def internal |
---|
246 | |
---|
247 | roar_vio_socket_get_port internal |
---|
248 | |
---|
249 | roar_vio_socket_init_unix_def internal |
---|
250 | |
---|
251 | roar_vio_socket_init_decnetnode_def internal |
---|
252 | roar_vio_socket_init_decnet_def internal |
---|
253 | |
---|
254 | roar_vio_socket_init_inet4host_def internal |
---|
255 | roar_vio_socket_init_inet4_def internal |
---|
256 | roar_vio_socket_init_tcp4_def internal |
---|
257 | roar_vio_socket_init_udp4_def internal |
---|
258 | roar_vio_socket_init_inet6host_def internal |
---|
259 | roar_vio_socket_init_inet6_def internal |
---|
260 | roar_vio_socket_init_tcp6_def internal |
---|
261 | roar_vio_socket_init_udp6_def internal |
---|
262 | |
---|
263 | # VIO Stack: |
---|
264 | roar_vio_open_stack ok |
---|
265 | roar_vio_stack_add ok |
---|
266 | |
---|
267 | roar_vio_stack_read internal |
---|
268 | roar_vio_stack_write internal |
---|
269 | roar_vio_stack_lseek internal |
---|
270 | roar_vio_stack_nonblock internal |
---|
271 | roar_vio_stack_sync internal |
---|
272 | roar_vio_stack_ctl internal |
---|
273 | roar_vio_stack_close internal |
---|
274 | |
---|
275 | # VIO Tantalos: |
---|
276 | roar_vio_open_tantalos ok |
---|
277 | |
---|
278 | |
---|
279 | # Buffer: |
---|
280 | roar_buffer_add ok |
---|
281 | roar_buffer_delete ok |
---|
282 | roar_buffer_duplicate ok |
---|
283 | roar_buffer_free removed Recompile, transition macro provided. |
---|
284 | roar_buffer_get_data ok |
---|
285 | roar_buffer_get_flag ok |
---|
286 | roar_buffer_get_len ok |
---|
287 | roar_buffer_get_meta ok |
---|
288 | roar_buffer_get_meta_i32 ok |
---|
289 | roar_buffer_get_next ok |
---|
290 | roar_buffer_new ok |
---|
291 | roar_buffer_new_data ok |
---|
292 | roar_buffer_new_no_ma ok |
---|
293 | roar_buffer_ring_new ok |
---|
294 | roar_buffer_ring_read ok |
---|
295 | roar_buffer_ring_stats ok |
---|
296 | roar_buffer_ring_write ok |
---|
297 | roar_buffer_set_flag ok |
---|
298 | roar_buffer_set_len ok |
---|
299 | roar_buffer_set_meta ok |
---|
300 | roar_buffer_set_meta_i32 ok |
---|
301 | roar_buffer_set_offset ok |
---|
302 | roar_buffer_shift_out ok |
---|
303 | roar_buffer_clear_next maybe This indecates bad program design |
---|
304 | roar_buffer_ref ok |
---|
305 | roar_buffer_unref ok |
---|
306 | roar_buffer_ring_avail ok |
---|
307 | roar_buffer_ring_reset ok |
---|
308 | |
---|
309 | # Some internal functions: |
---|
310 | roar_debug_msg internal |
---|
311 | roar_debug_message_print internal |
---|
312 | roar_debug_audio_info_print internal |
---|
313 | |
---|
314 | # Connection handling: |
---|
315 | roar_connect_raw internal |
---|
316 | roar_connect ok |
---|
317 | roar_connect_fh likely |
---|
318 | roar_get_connection_fh critical |
---|
319 | roar_get_connection_vio legacy use roar_get_connection_vio2 |
---|
320 | roar_get_connection_vio2 ok |
---|
321 | roar_disconnect ok |
---|
322 | roar_set_connection_callback wip |
---|
323 | roar_sync ok |
---|
324 | roar_wait_msg wip |
---|
325 | roar_noop ok |
---|
326 | roar_identify internal |
---|
327 | |
---|
328 | # Messages: |
---|
329 | roar_send_message likely This is for internal use mostly |
---|
330 | roar_recv_message likely This is for internal use mostly |
---|
331 | roar_req likely This is for internal use mostly |
---|
332 | roar_vsend_message likely This is for internal use mostly |
---|
333 | roar_vrecv_message likely This is for internal use mostly |
---|
334 | roar_vreq likely This is for internal use mostly |
---|
335 | |
---|
336 | # Client handling: |
---|
337 | roar_client_new ok |
---|
338 | roar_client_set_fh maybe Using FHs directly may not work on all systems |
---|
339 | roar_client_set_proto ok |
---|
340 | roar_client_pass ok |
---|
341 | |
---|
342 | # Streams: |
---|
343 | roar_stream_connect ok |
---|
344 | roar_stream_connect2 ok |
---|
345 | roar_stream_new ok |
---|
346 | roar_stream_set_rel_id ok |
---|
347 | roar_stream_get_rel_id ok |
---|
348 | roar_stream_new_by_id ok |
---|
349 | roar_stream_new_empty ok |
---|
350 | roar_stream_set_id ok |
---|
351 | roar_stream_get_id ok |
---|
352 | roar_stream_set_fh likely |
---|
353 | roar_stream_get_fh likely |
---|
354 | roar_stream_set_dir ok |
---|
355 | roar_stream_get_dir ok |
---|
356 | |
---|
357 | roar_stream_exec ok |
---|
358 | roar_stream_connect_to maybe |
---|
359 | roar_stream_connect_to_ask internal |
---|
360 | roar_stream_passfh maybe Does not work on all systems |
---|
361 | |
---|
362 | roar_stream_attach_simple ok |
---|
363 | roar_stream_add_data likely does not work most of the time |
---|
364 | |
---|
365 | roar_stream_send_data critical does not work as expected |
---|
366 | |
---|
367 | roar_stream_get_info ok |
---|
368 | roar_stream_get_name ok |
---|
369 | |
---|
370 | roar_stream_get_chanmap wip |
---|
371 | roar_stream_set_chanmap wip |
---|
372 | |
---|
373 | roar_stream_set_flags legacy Use roar_stream_set_flags2 |
---|
374 | roar_stream_set_flags2 ok |
---|
375 | roar_stream_set_role ok |
---|
376 | |
---|
377 | roar_stream_s2m likely mostly for internal use only |
---|
378 | roar_stream_m2s likely mostly for internal use only |
---|
379 | |
---|
380 | # Accessing name database: |
---|
381 | roar_dir2str ok |
---|
382 | roar_str2dir ok |
---|
383 | roar_str2codec ok |
---|
384 | roar_codec2str ok |
---|
385 | roar_codec2mime ok |
---|
386 | roar_mime2codec ok |
---|
387 | roar_streamstate2str ok |
---|
388 | roar_str2role ok |
---|
389 | roar_role2str ok |
---|
390 | roar_str2proto ok |
---|
391 | roar_proto2str ok |
---|
392 | roar_str2byteorder ok |
---|
393 | roar_byteorder2str ok |
---|
394 | roar_str2autht ok |
---|
395 | roar_autht2str ok |
---|
396 | roar_meta_strtype ok |
---|
397 | roar_meta_inttype ok |
---|
398 | roar_meta_strgenre ok |
---|
399 | roar_meta_intgenre ok |
---|
400 | roar_ht2str ok |
---|
401 | roar_str2ht ok |
---|
402 | roar_ot2str ok |
---|
403 | roar_str2ot ok |
---|
404 | roar_stds_str2vendor ok |
---|
405 | roar_stds_vendor2str ok |
---|
406 | |
---|
407 | # Audio info: |
---|
408 | roar_info2samplesize ok |
---|
409 | roar_info2framesize ok |
---|
410 | roar_info2bitspersec ok |
---|
411 | |
---|
412 | roar_profile2info ok |
---|
413 | roar_profiles_list ok |
---|
414 | |
---|
415 | # Config: |
---|
416 | roar_libroar_set_server ok |
---|
417 | roar_libroar_get_server ok |
---|
418 | roar_libroar_nowarn internal |
---|
419 | roar_libroar_warn internal |
---|
420 | roar_libroar_get_config_ptr fail |
---|
421 | roar_libroar_get_config internal |
---|
422 | roar_libroar_config_codec_get_conf internal |
---|
423 | roar_libroar_config_codec_get internal |
---|
424 | roar_libroar_config_parse likely Why do you want to parse additional config? |
---|
425 | |
---|
426 | # Controling the server: |
---|
427 | roar_get_clientid ok |
---|
428 | roar_get_standby ok |
---|
429 | roar_set_standby ok |
---|
430 | roar_exit legacy use roar_terminate |
---|
431 | roar_terminate ok |
---|
432 | roar_server_oinfo legacy depends on mixer |
---|
433 | roar_server_oinfo2 ok |
---|
434 | |
---|
435 | roar_list ok |
---|
436 | roar_list_filtered ok |
---|
437 | |
---|
438 | roar_get_client ok |
---|
439 | roar_get_stream ok |
---|
440 | |
---|
441 | roar_kick ok |
---|
442 | |
---|
443 | roar_set_vol ok |
---|
444 | roar_get_vol ok |
---|
445 | |
---|
446 | roar_ctl_f2m internal |
---|
447 | roar_ctl_m2f internal |
---|
448 | |
---|
449 | roar_ctl_ia2m internal |
---|
450 | roar_ctl_m2ia internal |
---|
451 | |
---|
452 | roar_ctl_c2m likely mostly for internal use only |
---|
453 | roar_ctl_m2c likely mostly for internal use only |
---|
454 | |
---|
455 | roar_conv_volume maybe mostly for internal use only |
---|
456 | |
---|
457 | # Env: |
---|
458 | roar_env_set ok |
---|
459 | roar_env_get_home likely use roar_env_get_home_r |
---|
460 | roar_env_get_home_r ok |
---|
461 | roar_env_render_path_r maybe Why do you want to use this? |
---|
462 | |
---|
463 | # File handlung: |
---|
464 | roar_file_codecdetect ok |
---|
465 | roar_file_send_raw legacy use roar_vio_copy_data |
---|
466 | roar_file_play ok |
---|
467 | roar_file_play_full ok |
---|
468 | roar_file_map likely not supported on all systems |
---|
469 | roar_file_unmap likely not supported on all systems |
---|
470 | |
---|
471 | roar_cdromdevice maybe |
---|
472 | |
---|
473 | # KeyVal: |
---|
474 | roar_keyval_lookup ok |
---|
475 | roar_keyval_split ok |
---|
476 | |
---|
477 | # ACL: |
---|
478 | roar_acl_rule_chk_connect wip |
---|
479 | |
---|
480 | # Auth: |
---|
481 | roar_auth wip |
---|
482 | roar_auth_from_mes likely mostly for internal use |
---|
483 | roar_auth_init_mes likely mostly for internal use |
---|
484 | roar_auth_mes_init likely mostly for internal use |
---|
485 | roar_auth_to_mes likely mostly for internal use |
---|
486 | |
---|
487 | # Authfile API: |
---|
488 | roar_authfile_add_key maybe mostly for internal use |
---|
489 | roar_authfile_close maybe mostly for internal use |
---|
490 | roar_authfile_key_new maybe mostly for internal use |
---|
491 | roar_authfile_key_ref maybe mostly for internal use |
---|
492 | roar_authfile_key_unref maybe mostly for internal use |
---|
493 | roar_authfile_lock maybe mostly for internal use |
---|
494 | roar_authfile_lookup_key maybe mostly for internal use |
---|
495 | roar_authfile_open maybe mostly for internal use |
---|
496 | roar_authfile_sync maybe mostly for internal use |
---|
497 | roar_authfile_unlock maybe mostly for internal use |
---|
498 | |
---|
499 | # Beep: |
---|
500 | roar_beep ok |
---|
501 | |
---|
502 | # CDRum / CDDA: |
---|
503 | roar_cdrom_open wip |
---|
504 | roar_cdrom_close wip |
---|
505 | roar_cdrom_stop wip |
---|
506 | roar_cdrom_play wip |
---|
507 | |
---|
508 | # Debug: |
---|
509 | roar_debug_warn_sysio_real internal |
---|
510 | roar_debug_warn_obsolete_real internal |
---|
511 | |
---|
512 | roar_debug_set_stderr_fh likely use roar_debug_set_stderr_vio |
---|
513 | roar_debug_set_stderr_vio ok |
---|
514 | roar_debug_set_stderr_mode ok |
---|
515 | |
---|
516 | roar_debug_get_stderr ok |
---|
517 | |
---|
518 | roar_debug_msg_simple legacy |
---|
519 | roar_debug_msg ok |
---|
520 | |
---|
521 | # Error handling: |
---|
522 | roar_err_int wip |
---|
523 | roar_err_buildmsg wip |
---|
524 | roar_err_parsemsg wip |
---|
525 | |
---|
526 | roar_err_to_errno maybe This function should be avoided outside of libroar* |
---|
527 | roar_err_from_errno maybe This function should be avoided outside of libroar* |
---|
528 | roar_err_clear maybe This function should be avoided outside of libroar* |
---|
529 | |
---|
530 | |
---|
531 | # MemMgr: |
---|
532 | roar_mm_calloc wip |
---|
533 | roar_mm_malloc wip |
---|
534 | roar_mm_free wip |
---|
535 | roar_mm_realloc wip |
---|
536 | roar_mm_strdup wip |
---|
537 | |
---|
538 | # Meta Data: |
---|
539 | roar_stream_meta_set ok |
---|
540 | roar_stream_meta_get ok |
---|
541 | roar_stream_meta_list ok |
---|
542 | roar_meta_free ok |
---|
543 | roar_meta_parse_audioinfo ok |
---|
544 | |
---|
545 | # NNode: |
---|
546 | roar_nnode_new ok |
---|
547 | roar_nnode_new_from_af ok |
---|
548 | roar_nnode_new_from_sockaddr maybe not supported on all systems |
---|
549 | roar_nnode_new_from_fh likely not supported on all systems |
---|
550 | |
---|
551 | roar_nnode_free ok |
---|
552 | |
---|
553 | roar_nnode_get_socktype ok |
---|
554 | roar_nnode_to_str ok |
---|
555 | roar_nnode_from_blob internal mostly for internal use |
---|
556 | roar_nnode_to_blob internal mostly for internal use |
---|
557 | roar_nnode_cmp ok |
---|
558 | |
---|
559 | # Password API: |
---|
560 | roar_pinentry_open internal |
---|
561 | roar_pinentry_simple_open internal |
---|
562 | roar_pinentry_close internal |
---|
563 | roar_pinentry_send internal |
---|
564 | roar_pinentry_recv internal |
---|
565 | roar_pinentry_req internal |
---|
566 | roar_pinentry_set_desc internal |
---|
567 | roar_pinentry_set_prompt internal |
---|
568 | roar_pinentry_set_yes internal |
---|
569 | roar_pinentry_set_no internal |
---|
570 | roar_pinentry_set internal |
---|
571 | roar_pinentry_getpin internal |
---|
572 | roar_pinentry_confirm internal |
---|
573 | |
---|
574 | roar_sshaskpass_getpass internal |
---|
575 | |
---|
576 | roar_passwd_simple_ask_pw ok |
---|
577 | |
---|
578 | # RoarDL: |
---|
579 | roar_dl_open ok |
---|
580 | roar_dl_close ok |
---|
581 | roar_dl_getsym ok |
---|
582 | roar_dl_ra_init ok |
---|
583 | roar_dl_errstr ok |
---|
584 | |
---|
585 | # RoarSLP: |
---|
586 | roar_slp_url_callback internal |
---|
587 | roar_slp_search internal |
---|
588 | roar_slp_cookie_init internal |
---|
589 | # Those may be more public in futur: |
---|
590 | roar_slp_find_roard internal |
---|
591 | roar_slp_find_roard_r internal |
---|
592 | |
---|
593 | # RoarX11: |
---|
594 | roar_x11_connect ok |
---|
595 | roar_x11_connect_display maybe not supported on all systems |
---|
596 | roar_x11_disconnect ok |
---|
597 | roar_x11_flush ok |
---|
598 | roar_x11_set_prop ok |
---|
599 | roar_x11_delete_prop ok |
---|
600 | roar_x11_get_prop ok |
---|
601 | |
---|
602 | # (old) Simple API: |
---|
603 | roar_simple_connect ok |
---|
604 | |
---|
605 | roar_simple_stream legacy use VIO based streams |
---|
606 | roar_simple_stream_obj legacy use VIO based streams |
---|
607 | roar_simple_new_stream_attachexeced_obj internal |
---|
608 | |
---|
609 | roar_simple_new_stream legacy |
---|
610 | roar_simple_new_stream_obj legacy |
---|
611 | |
---|
612 | roar_simple_play_file ok |
---|
613 | |
---|
614 | roar_simple_play legacy |
---|
615 | roar_simple_monitor legacy |
---|
616 | roar_simple_record legacy |
---|
617 | roar_simple_filter legacy |
---|
618 | |
---|
619 | roar_simple_connect_virtual ok |
---|
620 | |
---|
621 | roar_simple_close legacy use roar_vio_close |
---|
622 | |
---|
623 | roar_simple_get_standby legacy use roar_get_standby |
---|
624 | |
---|
625 | # (old) Socket API: |
---|
626 | roar_socket_listen legacy use roar_vio_open_socket_listen |
---|
627 | roar_socket_connect legacy use roar_vio_open_socket |
---|
628 | |
---|
629 | roar_socket_new_tcp internal |
---|
630 | roar_socket_new_udp internal |
---|
631 | roar_socket_new_tcp6 internal |
---|
632 | roar_socket_new_udp6 internal |
---|
633 | roar_socket_new_unix internal |
---|
634 | roar_socket_new_decnet_seqpacket internal |
---|
635 | roar_socket_new_decnet_stream internal |
---|
636 | roar_socket_new_ipxspx internal |
---|
637 | roar_socket_new_ipx internal |
---|
638 | |
---|
639 | roar_socket_open legacy use roar_vio_open_socket or roar_vio_open_socket_listen |
---|
640 | roar_socket_open_fork internal |
---|
641 | roar_socket_open_file internal |
---|
642 | roar_socket_open_proxy internal |
---|
643 | roar_socket_listen_decnet internal |
---|
644 | roar_socket_get_local_nodename internal |
---|
645 | roar_socket_nonblock internal use roar_vio_nonblock |
---|
646 | roar_socket_decnet_set_timeout internal |
---|
647 | roar_socket_recvbuf internal |
---|
648 | roar_socket_dup_udp_local_end internal |
---|
649 | |
---|
650 | roar_socket_send_fh internal |
---|
651 | roar_socket_recv_fh internal |
---|
652 | |
---|
653 | roar_socket_open_socks4 internal |
---|
654 | roar_socket_open_socks4a internal |
---|
655 | roar_socket_open_socks4d internal |
---|
656 | roar_socket_open_socks4x internal |
---|
657 | |
---|
658 | roar_socket_open_http internal |
---|
659 | roar_socket_open_ssh internal |
---|
660 | |
---|
661 | # Stack: |
---|
662 | roar_stack_new ok |
---|
663 | roar_stack_newalloc ok |
---|
664 | roar_stack_free ok |
---|
665 | roar_stack_set_free ok |
---|
666 | roar_stack_set_flag ok |
---|
667 | roar_stack_push ok |
---|
668 | roar_stack_pop ok |
---|
669 | roar_stack_get_cur ok |
---|
670 | |
---|
671 | # VS: |
---|
672 | roar_vs_new ok |
---|
673 | roar_vs_volume internal |
---|
674 | roar_vs_pause ok |
---|
675 | roar_vs_read ok |
---|
676 | roar_vs_stream_obj maybe |
---|
677 | roar_vs_vio_obj maybe |
---|
678 | roar_vs_close ok |
---|
679 | roar_vs_blocking ok |
---|
680 | roar_vs_new_from_con maybe |
---|
681 | roar_vs_sync ok |
---|
682 | roar_vs_volume_get ok |
---|
683 | roar_vs_stream ok |
---|
684 | roar_vs_mute ok |
---|
685 | roar_vs_volume_mono ok |
---|
686 | roar_vs_new_simple ok |
---|
687 | roar_vs_position ok |
---|
688 | roar_vs_latency ok |
---|
689 | roar_vs_init internal |
---|
690 | roar_vs_strerr ok |
---|
691 | roar_vs_write ok |
---|
692 | roar_vs_flag internal |
---|
693 | roar_vs_meta ok |
---|
694 | roar_vs_connection_obj maybe |
---|
695 | roar_vs_volume_stereo ok |
---|
696 | roar_vs_role ok |
---|
697 | |
---|
698 | roar_vs_ctl likely This is for internal use mostly |
---|
699 | roar_vs_run ok |
---|
700 | roar_vs_iterate ok |
---|
701 | roar_vs_reset_buffer maybe This should be avoided as it may desync codecs |
---|
702 | roar_vs_new_from_file ok |
---|
703 | roar_vs_buffer ok |
---|
704 | roar_vs_file ok |
---|
705 | roar_vs_file_simple ok |
---|
706 | roar_vs_get_avail_read ok |
---|
707 | roar_vs_get_avail_write ok |
---|
708 | roar_vs_write_direct internal |
---|
709 | |
---|
710 | # Server enumeration |
---|
711 | roar_enum_servers ok |
---|
712 | roar_enum_servers_free ok |
---|
713 | roar_enum_servers_num ok |
---|
714 | _esl_defaults internal |
---|
715 | _esl_slp internal |
---|
716 | |
---|
717 | # notify core handling: |
---|
718 | roar_notify_core_emit ok |
---|
719 | roar_notify_core_emit_simple ok |
---|
720 | roar_notify_core_new ok |
---|
721 | roar_notify_core_new_global ok |
---|
722 | roar_notify_core_ref ok |
---|
723 | roar_notify_core_unref ok |
---|
724 | roar_notify_core_register_proxy ok |
---|
725 | roar_notify_core_subscribe ok |
---|
726 | roar_notify_core_unsubscribe ok |
---|
727 | roar_notify_proxy_std ok |
---|
728 | roar_event_from_blob likely This is for internal use mostly |
---|
729 | roar_event_to_blob likely This is for internal use mostly |
---|
730 | _hash_event internal |
---|
731 | |
---|
732 | # LTM - Long Term Monitoring: |
---|
733 | roar_ltm_extract ok |
---|
734 | roar_ltm_get ok |
---|
735 | roar_ltm_get_mt ok |
---|
736 | roar_ltm_get_numchans ok |
---|
737 | roar_ltm_get_numstreams ok |
---|
738 | roar_ltm_get_streamptr internal |
---|
739 | roar_ltm_get_window ok |
---|
740 | roar_ltm_numbits internal |
---|
741 | roar_ltm_pack_req internal |
---|
742 | roar_ltm_register ok |
---|
743 | roar_ltm_unregister ok |
---|
744 | roar_ltm_regunreg internal |
---|
745 | |
---|
746 | # CAPS + CAPS/Standards: |
---|
747 | roar_caps_from_msg likely This is for internal use mostly |
---|
748 | roar_caps_to_msg likely This is for internal use mostly |
---|
749 | roar_caps_stds ok |
---|
750 | roar_stds_free ok |
---|
751 | roar_stds_new ok |
---|
752 | |
---|
753 | # general server info: |
---|
754 | roar_server_info ok |
---|
755 | roar_server_info_free ok |
---|
756 | roar_server_info_from_mes likely This is for internal use mostly |
---|
757 | roar_server_info_to_mes likely This is for internal use mostly |
---|
758 | |
---|
759 | # RoarAudio Standard Floats: |
---|
760 | roar_float32_isinf ok |
---|
761 | roar_float32_isnan ok |
---|
762 | roar_float32_iszero ok |
---|
763 | roar_ufloat32_build ok |
---|
764 | roar_ufloat32_from_float ok |
---|
765 | roar_ufloat32_mul ok |
---|
766 | roar_ufloat32_scale ok |
---|
767 | roar_ufloat32_to_float ok |
---|
768 | |
---|
769 | # Async control: |
---|
770 | roar_wait ok |
---|
771 | |
---|
772 | # Filters: |
---|
773 | roar_filter_match likely This is for internal use mostly |
---|
774 | |
---|
775 | # Base64 encoding: |
---|
776 | roar_base64_uninit ok |
---|
777 | roar_base64_init ok |
---|
778 | roar_base64_is_eof ok |
---|
779 | roar_base64_decode ok |
---|
780 | roar_base64_encode ok |
---|
781 | |
---|
782 | # Crypto API: |
---|
783 | roar_crypto_init ok |
---|
784 | |
---|
785 | # Random bits source: |
---|
786 | roar_random_gen ok |
---|
787 | roar_random_genbuf ok |
---|
788 | roar_random_gen_nonce ok |
---|
789 | roar_random_salt_nonce ok |
---|
790 | roar_random_init internal |
---|
791 | |
---|
792 | # Hash API: |
---|
793 | roar_hash_buffer ok |
---|
794 | roar_hash_salted_buffer ok |
---|
795 | roar_ht_digestlen ok |
---|
796 | roar_ht_is_supported ok |
---|
797 | |
---|
798 | # Hash statefull API: |
---|
799 | roar_hash_new ok |
---|
800 | roar_hash_free ok |
---|
801 | roar_hash_digest ok |
---|
802 | roar_hash_proc ok |
---|
803 | |
---|
804 | # Hash API Internals: |
---|
805 | roar_ht2cmds internal |
---|
806 | roar_hash_crc24_init internal |
---|
807 | roar_hash_crc24_digest internal |
---|
808 | roar_hash_crc24_proc internal |
---|
809 | |
---|
810 | # Hash Tiger: |
---|
811 | roar_hash_tiger_init ok |
---|
812 | roar_hash_tiger_uninit ok |
---|
813 | roar_hash_tiger_init_from_pstate ok |
---|
814 | roar_hash_tiger_to_pstate ok |
---|
815 | roar_hash_tiger_blocklen ok |
---|
816 | roar_hash_tiger_finalize likely just use roar_hash_tiger_get_digest |
---|
817 | roar_hash_tiger_get_digest ok |
---|
818 | roar_hash_tiger_proc ok |
---|
819 | roar_hash_tiger_proc_block ok |
---|
820 | roar_hash_tiger_statelen ok |
---|
821 | key_schedule internal |
---|
822 | pass internal |
---|
823 | tiger_round internal |
---|
824 | roar_hash_tiger_export internal |
---|
825 | |
---|
826 | # CRC API: |
---|
827 | roar_crc24_add ok |
---|
828 | |
---|
829 | !TARGET: libroardsp0 |
---|
830 | # amp.h: |
---|
831 | roar_amp_pcm ok |
---|
832 | roar_amp_pcm_8bit internal |
---|
833 | roar_amp_pcm_16bit internal |
---|
834 | roar_amp_pcm_24bit internal |
---|
835 | roar_amp_pcm_32bit internal |
---|
836 | |
---|
837 | # channels.h: |
---|
838 | roardsp_chan2str ok |
---|
839 | roardsp_str2chan ok |
---|
840 | |
---|
841 | roardsp_chanlist2str ok |
---|
842 | |
---|
843 | roardsp_chanlist_init wip |
---|
844 | roardsp_chanmap_calc wip |
---|
845 | |
---|
846 | roardsp_chanmap_mappcm8 wip |
---|
847 | roardsp_chanmap_mappcm16 wip |
---|
848 | roardsp_chanmap_mappcm24 wip |
---|
849 | roardsp_chanmap_mappcm32 wip |
---|
850 | roardsp_chanmap_mappcm wip |
---|
851 | |
---|
852 | # convert.h: |
---|
853 | roar_conv_bits ok |
---|
854 | |
---|
855 | roar_conv_bits_8to16 internal |
---|
856 | roar_conv_bits_8to24 internal |
---|
857 | roar_conv_bits_8to32 internal |
---|
858 | roar_conv_bits_16to8 internal |
---|
859 | roar_conv_bits_16to24 internal |
---|
860 | roar_conv_bits_16to32 internal |
---|
861 | roar_conv_bits_24to8 internal |
---|
862 | roar_conv_bits_24to16 internal |
---|
863 | roar_conv_bits_24to32 internal |
---|
864 | roar_conv_bits_32to8 internal |
---|
865 | roar_conv_bits_32to16 internal |
---|
866 | roar_conv_bits_32to24 internal |
---|
867 | |
---|
868 | roar_conv_chans legacy |
---|
869 | |
---|
870 | roar_conv_chans_1ton8 internal |
---|
871 | roar_conv_chans_1ton16 internal |
---|
872 | roar_conv_chans_1to28 internal |
---|
873 | roar_conv_chans_1to216 internal |
---|
874 | roar_conv_chans_1ton32 internal |
---|
875 | roar_conv_chans_nto18 internal |
---|
876 | roar_conv_chans_nto116 internal |
---|
877 | roar_conv_chans_nto132 internal |
---|
878 | roar_conv_chans_2to18 internal |
---|
879 | roar_conv_chans_2to116 internal |
---|
880 | roar_conv_chans_2to38 internal |
---|
881 | roar_conv_chans_2to316 internal |
---|
882 | roar_conv_chans_2to48 internal |
---|
883 | roar_conv_chans_2to416 internal |
---|
884 | roar_conv_chans_2to58 internal |
---|
885 | roar_conv_chans_2to516 internal |
---|
886 | roar_conv_chans_2to68 internal |
---|
887 | roar_conv_chans_2to616 internal |
---|
888 | |
---|
889 | roar_conv_chans_3to28 internal |
---|
890 | roar_conv_chans_3to216 internal |
---|
891 | roar_conv_chans_4to28 internal |
---|
892 | roar_conv_chans_4to216 internal |
---|
893 | roar_conv_chans_5to28 internal |
---|
894 | roar_conv_chans_5to216 internal |
---|
895 | roar_conv_chans_6to28 internal |
---|
896 | roar_conv_chans_6to216 internal |
---|
897 | |
---|
898 | roar_conv_rate broken |
---|
899 | roar_conv_rate_8 internal |
---|
900 | roar_conv_rate_16 internal |
---|
901 | roar_conv_rate_161zoh internal |
---|
902 | roar_conv_rate_162zoh internal |
---|
903 | roar_conv_rate_16nzoh internal |
---|
904 | roar_conv_rate_SRC internal |
---|
905 | |
---|
906 | roar_conv_rate2 ok |
---|
907 | roar_conv_poly3_32 internal |
---|
908 | roar_conv_poly3_16 internal |
---|
909 | roar_conv_poly3_8 internal |
---|
910 | |
---|
911 | roar_conv_codec ok |
---|
912 | |
---|
913 | roar_conv_signedness internal |
---|
914 | roar_conv_codec_s2u8 internal |
---|
915 | roar_conv_codec_s2u16 internal |
---|
916 | roar_conv_codec_s2u32 internal |
---|
917 | roar_conv_codec_u2s8 internal |
---|
918 | roar_conv_codec_u2s16 internal |
---|
919 | roar_conv_codec_u2s32 internal |
---|
920 | |
---|
921 | roar_conv_endian ok |
---|
922 | |
---|
923 | roar_conv_endian_16 internal |
---|
924 | roar_conv_endian_24 internal |
---|
925 | roar_conv_endian_32 internal |
---|
926 | |
---|
927 | roar_conv legacy broken in very bad way |
---|
928 | roar_conv2 ok |
---|
929 | |
---|
930 | roar_conv_poly4_16 internal |
---|
931 | roar_conv_poly4_16s internal |
---|
932 | |
---|
933 | # float.h: |
---|
934 | roar_conv_float_int32 ok |
---|
935 | roar_conv_float_int32_enint ok |
---|
936 | roar_conv_int32_float ok |
---|
937 | roar_conv_int32_float_deint ok |
---|
938 | |
---|
939 | # fader.h: |
---|
940 | roar_fader_init ok |
---|
941 | roar_fader_set_rate ok |
---|
942 | roar_fader_set_startstop ok |
---|
943 | roar_fader_has_started ok |
---|
944 | roar_fader_has_ended ok |
---|
945 | |
---|
946 | roar_fader_calcpcm_i16n ok |
---|
947 | |
---|
948 | roar_fader_calcpcm_i161 internal |
---|
949 | |
---|
950 | # filter.h: |
---|
951 | roardsp_filter_str2id ok |
---|
952 | roardsp_filter_id2str ok |
---|
953 | |
---|
954 | roardsp_filter_new ok |
---|
955 | roardsp_filter_init ok |
---|
956 | roardsp_filter_uninit ok |
---|
957 | roardsp_filter_calc ok |
---|
958 | roardsp_filter_ctl ok |
---|
959 | roardsp_filter_reset ok |
---|
960 | |
---|
961 | roardsp_lowp_init internal |
---|
962 | roardsp_lowp_uninit internal |
---|
963 | roardsp_lowp_calc16 internal |
---|
964 | roardsp_lowp_ctl internal |
---|
965 | roardsp_lowp_reset internal |
---|
966 | |
---|
967 | roardsp_highp_init internal |
---|
968 | roardsp_highp_uninit internal |
---|
969 | roardsp_highp_calc16 internal |
---|
970 | roardsp_highp_ctl internal |
---|
971 | roardsp_highp_reset internal |
---|
972 | |
---|
973 | roardsp_amp_init internal |
---|
974 | roardsp_amp_uninit internal |
---|
975 | roardsp_amp_calc16 internal |
---|
976 | roardsp_amp_calc8 internal |
---|
977 | roardsp_amp_ctl internal |
---|
978 | roardsp_amp_reset internal |
---|
979 | |
---|
980 | roardsp_add_init internal |
---|
981 | roardsp_add_calc16 internal |
---|
982 | roardsp_add_reset internal |
---|
983 | |
---|
984 | roardsp_quantify_init internal |
---|
985 | roardsp_quantify_uninit internal |
---|
986 | roardsp_quantify_calc16 internal |
---|
987 | roardsp_quantify_ctl internal |
---|
988 | roardsp_quantify_reset internal |
---|
989 | |
---|
990 | roardsp_clip_calc16 internal |
---|
991 | roardsp_clip_ctl internal |
---|
992 | roardsp_clip_reset internal |
---|
993 | |
---|
994 | roardsp_downmix_init internal |
---|
995 | roardsp_downmix_calc162 internal |
---|
996 | roardsp_downmix_ctl internal |
---|
997 | roardsp_downmix_reset internal |
---|
998 | |
---|
999 | roardsp_dcblock_init internal |
---|
1000 | roardsp_dcblock_uninit internal |
---|
1001 | roardsp_dcblock_calc16 internal |
---|
1002 | roardsp_dcblock_reset internal |
---|
1003 | |
---|
1004 | roardsp_swap_init internal |
---|
1005 | roardsp_swap_uninit internal |
---|
1006 | roardsp_swap_calc162 internal |
---|
1007 | roardsp_swap_ctl internal |
---|
1008 | roardsp_swap_reset internal |
---|
1009 | |
---|
1010 | roardsp_agc_init internal |
---|
1011 | roardsp_agc_uninit internal |
---|
1012 | roardsp_agc_ctl internal |
---|
1013 | roardsp_agc_reset internal |
---|
1014 | |
---|
1015 | roardsp_speex_prep_init internal |
---|
1016 | roardsp_speex_prep_uninit internal |
---|
1017 | roardsp_speex_prep_calc161 internal |
---|
1018 | roardsp_speex_prep_ctl internal |
---|
1019 | roardsp_speex_prep_reset internal |
---|
1020 | |
---|
1021 | # filterchain.h: |
---|
1022 | roardsp_fchain_init ok |
---|
1023 | roardsp_fchain_uninit ok |
---|
1024 | roardsp_fchain_add ok |
---|
1025 | roardsp_fchain_calc ok |
---|
1026 | roardsp_fchain_reset ok |
---|
1027 | roardsp_fchain_num ok |
---|
1028 | |
---|
1029 | # interleave.h: |
---|
1030 | roar_interl_init ok |
---|
1031 | roar_interl_uninit ok |
---|
1032 | roar_interl_ctl ok |
---|
1033 | |
---|
1034 | roar_interl_encode_ext ok |
---|
1035 | roar_interl_decode_ext ok |
---|
1036 | |
---|
1037 | # libroardsp.h: |
---|
1038 | # why are those prototypes still here? |
---|
1039 | roardsp_conv_alaw2pcm16 likely use roar_xcoder_* |
---|
1040 | roardsp_conv_pcm162alaw likely use roar_xcoder_* |
---|
1041 | roardsp_conv_mulaw2pcm16 likely use roar_xcoder_* |
---|
1042 | roardsp_conv_pcm162mulaw likely use roar_xcoder_* |
---|
1043 | roardsp_conv_pcm322autlaw wip |
---|
1044 | roardsp_conv_autlaw2pcm32 wip |
---|
1045 | provide_buffer internal |
---|
1046 | |
---|
1047 | # midi.h: |
---|
1048 | # why isn't this in libroarmidi?: |
---|
1049 | roar_midi_note2name ok |
---|
1050 | roar_midi_name2note ok |
---|
1051 | roar_midi_midi2note ok |
---|
1052 | roar_midi_note2freq ok |
---|
1053 | |
---|
1054 | roar_midi_note_from_midiid ok |
---|
1055 | |
---|
1056 | roar_midi_find_octave ok |
---|
1057 | roar_midi_add_octave ok |
---|
1058 | roar_midi_notefill ok |
---|
1059 | |
---|
1060 | roar_midi_gen_tone legacy use roar_synth_* |
---|
1061 | |
---|
1062 | roar_midi_play_note legacy use roar_synth_* |
---|
1063 | |
---|
1064 | roar_midi_basic_init legacy use roar_synth_* |
---|
1065 | roar_midi_basic_play legacy use roar_synth_* |
---|
1066 | |
---|
1067 | # midside.h: |
---|
1068 | # where is the public part of this API?: |
---|
1069 | roar_conv_s2ms_8 internal |
---|
1070 | roar_conv_s2ms_16 internal |
---|
1071 | roar_conv_s2ms_32 internal |
---|
1072 | roar_conv_ms2s_8 internal |
---|
1073 | roar_conv_ms2s_16 internal |
---|
1074 | roar_conv_ms2s_32 internal |
---|
1075 | |
---|
1076 | # mixer.h: |
---|
1077 | roar_mix_pcm ok |
---|
1078 | roar_mix_pcm_8bit internal |
---|
1079 | roar_mix_pcm_16bit internal |
---|
1080 | roar_mix_pcm_24bit internal |
---|
1081 | roar_mix_pcm_32bit internal |
---|
1082 | |
---|
1083 | # point.h: |
---|
1084 | # this file contains no function prototypes. |
---|
1085 | |
---|
1086 | # poly.h (was math.h long ago): |
---|
1087 | roar_math_mkpoly ok |
---|
1088 | |
---|
1089 | # we allow this public because this part is speed relevant: |
---|
1090 | roar_math_mkpoly_2x2 ok |
---|
1091 | roar_math_mkpoly_3x3 ok |
---|
1092 | roar_math_mkpoly_4x4 ok |
---|
1093 | roar_math_mkpoly_5x5 wip |
---|
1094 | |
---|
1095 | roar_math_cvpoly ok |
---|
1096 | roar_math_cvpoly_4x4 ok |
---|
1097 | |
---|
1098 | # remove.h: |
---|
1099 | roar_remove_init ok |
---|
1100 | roar_remove ok |
---|
1101 | |
---|
1102 | roar_remove_8 internal |
---|
1103 | roar_remove_16 internal |
---|
1104 | roar_remove_32 internal |
---|
1105 | |
---|
1106 | roar_remove_so ok |
---|
1107 | |
---|
1108 | roar_remove_so8 internal |
---|
1109 | roar_remove_so16 internal |
---|
1110 | roar_remove_so32 internal |
---|
1111 | |
---|
1112 | # rms.h: |
---|
1113 | |
---|
1114 | roar_rms2_1_8 ok |
---|
1115 | roar_rms2_1_16 ok |
---|
1116 | roar_rms2_1_32 ok |
---|
1117 | |
---|
1118 | roar_rms2_1_8_2 ok |
---|
1119 | roar_rms2_1_16_2 ok |
---|
1120 | roar_rms2_1_32_2 ok |
---|
1121 | |
---|
1122 | roar_rms2_1_8_n ok |
---|
1123 | roar_rms2_1_16_n ok |
---|
1124 | roar_rms2_1_32_n ok |
---|
1125 | |
---|
1126 | roar_rms2_1_b_n ok |
---|
1127 | |
---|
1128 | # synth.h: |
---|
1129 | roar_synth_init ok |
---|
1130 | roar_synth_set_offset ok |
---|
1131 | roar_synth_set_func ok |
---|
1132 | roar_synth_set_volume ok |
---|
1133 | |
---|
1134 | roar_synth_pcmout_i16n ok |
---|
1135 | roar_synth_pcmout_i161 internal |
---|
1136 | |
---|
1137 | roar_synth_synf_rect fail you must not call this function directly |
---|
1138 | roar_synth_synf_saw fail you must not call this function directly |
---|
1139 | roar_synth_synf_tri fail you must not call this function directly |
---|
1140 | roar_synth_synf_trap fail you must not call this function directly |
---|
1141 | roar_synth_synf_s2s fail you must not call this function directly |
---|
1142 | |
---|
1143 | # transcode.h: |
---|
1144 | roar_xcoder_init ok |
---|
1145 | roar_xcoder_set_backend likely you should provide backend directly using roar_xcoder_init |
---|
1146 | roar_xcoder_packet_size maybe |
---|
1147 | roar_xcoder_close ok |
---|
1148 | roar_xcoder_proc_header ok |
---|
1149 | roar_xcoder_proc_packet ok |
---|
1150 | roar_xcoder_proc ok |
---|
1151 | |
---|
1152 | roar_bixcoder_init ok |
---|
1153 | roar_bixcoder_packet_size ok |
---|
1154 | roar_bixcoder_close ok |
---|
1155 | roar_bixcoder_read_header ok |
---|
1156 | roar_bixcoder_read_packet ok |
---|
1157 | roar_bixcoder_read ok |
---|
1158 | roar_bixcoder_write_header ok |
---|
1159 | roar_bixcoder_write_packet ok |
---|
1160 | roar_bixcoder_write ok |
---|
1161 | |
---|
1162 | roar_xcoder_dummy_inituninit internal |
---|
1163 | roar_xcoder_dummy_packet_size_any internal |
---|
1164 | roar_xcoder_dummy_proc_header internal |
---|
1165 | |
---|
1166 | roar_xcoder_alaw_encode internal |
---|
1167 | roar_xcoder_alaw_decode internal |
---|
1168 | roar_xcoder_mulaw_encode internal |
---|
1169 | roar_xcoder_mulaw_decode internal |
---|
1170 | |
---|
1171 | # transcode_celt.h: |
---|
1172 | roar_xcoder_celt_init internal |
---|
1173 | roar_xcoder_celt_uninit internal |
---|
1174 | roar_xcoder_celt_packet_size internal |
---|
1175 | roar_xcoder_celt_encode internal |
---|
1176 | roar_xcoder_celt_decode internal |
---|
1177 | |
---|
1178 | # transocde_speex.h: |
---|
1179 | roar_xcoder_speex_init internal |
---|
1180 | roar_xcoder_speex_uninit internal |
---|
1181 | roar_xcoder_speex_packet_size internal |
---|
1182 | roar_xcoder_speex_proc_header internal |
---|
1183 | roar_xcoder_speex_encode internal |
---|
1184 | roar_xcoder_speex_decode internal |
---|
1185 | |
---|
1186 | # vio_transcode.h: |
---|
1187 | |
---|
1188 | roar_vio_open_xcode ok |
---|
1189 | roar_vio_xcode_proc internal |
---|
1190 | roar_vio_xcode_lseek internal |
---|
1191 | roar_vio_xcode_nonblock internal |
---|
1192 | roar_vio_xcode_sync internal |
---|
1193 | roar_vio_xcode_ctl internal |
---|
1194 | roar_vio_xcode_close internal |
---|
1195 | |
---|
1196 | roar_vio_open_bixcode ok |
---|
1197 | roar_vio_bixcode_read internal |
---|
1198 | roar_vio_bixcode_write internal |
---|
1199 | roar_vio_bixcode_lseek internal |
---|
1200 | roar_vio_bixcode_nonblock internal |
---|
1201 | roar_vio_bixcode_sync internal |
---|
1202 | roar_vio_bixcode_ctl internal |
---|
1203 | roar_vio_bixcode_close internal |
---|
1204 | |
---|
1205 | |
---|
1206 | !TARGET: libroareio0 |
---|
1207 | # driver.h: |
---|
1208 | roar_cdriver_open ok |
---|
1209 | roar_cdriver_oss internal |
---|
1210 | roar_cdriver_roar internal |
---|
1211 | roar_cdriver_null internal |
---|
1212 | |
---|
1213 | # ff_ssdp.h: |
---|
1214 | roar_ff_ssdp_init ok |
---|
1215 | roar_ff_ssdp_free ok |
---|
1216 | roar_ff_ssdp_write ok |
---|
1217 | roar_ff_ssdp_read ok |
---|
1218 | |
---|
1219 | # httpd.h: |
---|
1220 | roar_http_new ok |
---|
1221 | roar_http_free ok |
---|
1222 | roar_http_update ok |
---|
1223 | |
---|
1224 | # libroareio.h: |
---|
1225 | # no function prototypes in this file. |
---|
1226 | |
---|
1227 | !TARGET: libroarlight0 |
---|
1228 | |
---|
1229 | # colors.h: |
---|
1230 | roar_color_new ok |
---|
1231 | roar_color_new_gray maybe has only 8 bit support |
---|
1232 | roar_color_new_rgb maybe has only 24bit (8 bit per channel) RGB support |
---|
1233 | |
---|
1234 | roar_color_copy ok |
---|
1235 | roar_color_conv wip |
---|
1236 | |
---|
1237 | roar_color_conv_gray internal |
---|
1238 | roar_color_conv_rgb internal |
---|
1239 | |
---|
1240 | roar_color_to_string ok |
---|
1241 | |
---|
1242 | roar_color_to_blob fail not yet implemented |
---|
1243 | roar_color_from_blob fail not yet implemented |
---|
1244 | |
---|
1245 | # laser.h: |
---|
1246 | # no function prototypes in this file. |
---|
1247 | |
---|
1248 | # pwm.h: |
---|
1249 | roar_light_pwm_new ok |
---|
1250 | roar_light_pwm_set ok |
---|
1251 | roar_light_pwm_send ok |
---|
1252 | |
---|
1253 | # roardmx.h: |
---|
1254 | roar_roardmx_message_new likely This may not what you want, use roar_roardmx_message_new_* |
---|
1255 | |
---|
1256 | roar_roardmx_message_set_type likely |
---|
1257 | roar_roardmx_message_get_flag maybe |
---|
1258 | roar_roardmx_message_get_type maybe |
---|
1259 | roar_roardmx_message_get_len maybe |
---|
1260 | |
---|
1261 | roar_roardmx_message_send ok |
---|
1262 | roar_roardmx_message_recv ok |
---|
1263 | |
---|
1264 | roar_roardmx_message_new_sset ok |
---|
1265 | roar_roardmx_message_add_chanval ok |
---|
1266 | roar_roardmx_message_get_chanval ok |
---|
1267 | roar_roardmx_message_numchannels ok |
---|
1268 | |
---|
1269 | !TARGET: libroarmidi0 |
---|
1270 | # libroarmidi.h: |
---|
1271 | # no function prototypes in this file. |
---|
1272 | |
---|
1273 | |
---|
1274 | #ll |
---|