Changeset 4030:1fd097d4f4ac in roaraudio
- Timestamp:
- 07/07/10 20:08:27 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar.ckport
r4029 r4030 4 4 5 5 !TARGET: libroar0 6 # VIO: 7 roar_vio_close ok 8 9 roar_vio_read ok 10 roar_vio_write ok 11 12 roar_vio_lseek ok 13 14 roar_vio_sync ok 15 roar_vio_nonblock ok 16 roar_vio_ctl ok 17 18 roar_vio_accept ok 19 roar_vio_shutdown ok 20 21 roar_vio_select ok 22 23 # VIO String functions: 24 roar_vio_fgets ok 25 roar_vio_getc ok 26 roar_vio_printf ok 27 roar_vio_putc ok 28 29 # VIO Open functions: 30 # very basic: 31 roar_vio_open_pass ok 32 roar_vio_open_re ok 33 34 # basic: 35 roar_vio_open_fh maybe 36 roar_vio_open_file maybe 37 38 # network: 39 roar_vio_open_fh_socket maybe 40 roar_vio_open_socket ok 41 roar_vio_open_socket_listen ok 42 43 # DSTR: 44 roar_vio_open_dstr ok 45 roar_vio_open_dstr_vio ok 46 47 # stdio: 48 roar_vio_open_stdio maybe Not supported by all archs 49 50 #... 51 roar_vio_open_2popen 52 roar_vio_open_bio 53 roar_vio_open_buffer 54 roar_vio_open_buffer_store 55 roar_vio_open_cmd 56 roar_vio_open_def_socket 57 roar_vio_open_default 58 roar_vio_open_gpg 59 roar_vio_open_gzip 60 roar_vio_open_jumbo 61 roar_vio_open_pgp_decrypt 62 roar_vio_open_pgp_encrypt_pub 63 roar_vio_open_pgp_encrypt_sym 64 roar_vio_open_pgp_store 65 roar_vio_open_pipe 66 roar_vio_open_proto 67 roar_vio_open_proto_gopher 68 roar_vio_open_proto_http 69 roar_vio_open_rtp 70 roar_vio_open_stack 71 roar_vio_open_tantalos 72 73 # VIO based streams: 74 roar_vio_simple_stream ok 75 roar_vio_simple_new_stream_obj ok 76 77 # VIO internals: 78 roar_vio_init_calls internal 79 roar_vio_set_inst internal 80 roar_vio_set_fh legacy 81 roar_vio_get_fh legacy 82 83 roar_vio_basic_read internal 84 roar_vio_basic_write internal 85 roar_vio_basic_lseek internal 86 roar_vio_basic_nonblock internal 87 roar_vio_basic_sync internal 88 roar_vio_basic_ctl internal 89 roar_vio_basic_close internal 90 91 roar_vio_null_rw internal 92 roar_vio_null_sync internal 93 94 roar_vio_pass_read internal 95 roar_vio_pass_write internal 96 roar_vio_pass_lseek internal 97 roar_vio_pass_nonblock internal 98 roar_vio_pass_sync internal 99 roar_vio_pass_ctl internal 100 roar_vio_pass_close internal 101 102 roar_vio_re_read internal 103 roar_vio_re_write internal 104 roar_vio_re_lseek internal 105 106 # Buffer: 107 roar_buffer_add ok 108 roar_buffer_delete ok 109 roar_buffer_duplicate ok 110 roar_buffer_free ok 111 roar_buffer_get_data ok 112 roar_buffer_get_flag ok 113 roar_buffer_get_len ok 114 roar_buffer_get_meta ok 115 roar_buffer_get_meta_i32 ok 116 roar_buffer_get_next ok 117 roar_buffer_new ok 118 roar_buffer_new_data ok 119 roar_buffer_new_no_ma ok 120 roar_buffer_ring_new ok 121 roar_buffer_ring_read ok 122 roar_buffer_ring_stats ok 123 roar_buffer_ring_write ok 124 roar_buffer_set_flag ok 125 roar_buffer_set_len ok 126 roar_buffer_set_meta ok 127 roar_buffer_set_meta_i32 ok 128 roar_buffer_set_offset ok 129 roar_buffer_shift_out ok 130 131 # Some internal functions: 132 roar_debug_msg internal 133 roar_debug_message_print internal 134 roar_debug_audio_info_print internal 135 136 # Connection handling: 137 roar_connect_raw internal 138 roar_connect ok 139 roar_connect_fh likely 140 roar_get_connection_fh critical 141 roar_get_connection_vio legacy 142 roar_get_connection_vio2 ok 143 roar_disconnect ok 144 #roar_set_connection_callback 145 roar_sync ok 146 roar_wait_msg wip 147 #roar_wait_msg 148 roar_noop ok 149 roar_identify internal 150 151 # Messages: 152 #roar_send_message 153 #roar_recv_message 154 #roar_req 155 #roar_vsend_message 156 #roar_vrecv_message 157 #roar_vreq 158 159 # Client handling: 160 roar_client_new ok 161 roar_client_set_fh maybe Using FHs directly may not work on all systems 162 roar_client_set_proto ok 163 roar_client_pass ok 164 165 # Streams: 166 roar_stream_connect ok 167 roar_stream_new ok 168 roar_stream_set_rel_id ok 169 roar_stream_get_rel_id ok 170 roar_stream_new_by_id ok 171 roar_stream_new_empty ok 172 roar_stream_set_id ok 173 roar_stream_get_id ok 174 roar_stream_set_fh likely 175 roar_stream_get_fh likely 176 roar_stream_set_dir ok 177 roar_stream_get_dir ok 178 179 roar_stream_exec ok 180 roar_stream_connect_to maybe 181 roar_stream_connect_to_ask internal 182 roar_stream_passfh likely 183 184 roar_stream_attach_simple ok 185 roar_stream_add_data likely does not work most of the time 186 187 #roar_stream_send_data 188 189 roar_stream_get_info ok 190 roar_stream_get_name ok 191 192 #roar_stream_get_chanmap 193 #roar_stream_set_chanmap 194 195 roar_stream_set_flags ok 196 roar_stream_set_role ok 197 198 roar_stream_s2m likely mostly for internal use only 199 roar_stream_m2s likely mostly for internal use only 200 201 # Accessing name database: 202 roar_dir2str ok 203 roar_str2dir ok 204 roar_str2codec ok 205 roar_codec2str ok 206 roar_streamstate2str ok 207 roar_str2role ok 208 roar_role2str ok 209 roar_str2proto ok 210 roar_proto2str ok 211 roar_str2byteorder ok 212 roar_byteorder2str ok 213 roar_str2autht ok 214 roar_autht2str ok 215 roar_meta_strtype ok 216 roar_meta_inttype ok 217 roar_meta_strgenre ok 218 roar_meta_intgenre ok 219 220 # Audio info: 221 roar_info2samplesize ok 222 roar_info2framesize ok 223 roar_info2bitspersec ok 224 225 roar_profile2info ok 226 roar_profiles_list ok 227 228 # Config: 229 roar_libroar_set_server ok 230 roar_libroar_get_server ok 231 roar_libroar_nowarn internal 232 roar_libroar_warn internal 233 roar_libroar_get_config_ptr fail 234 roar_libroar_get_config internal 235 roar_libroar_config_codec_get internal 236 roar_libroar_config_parse likely Why do you want to parse additional config? 237 238 # Controling the server: 239 roar_get_clientid ok 240 roar_get_standby ok 241 roar_set_standby ok 242 roar_exit legacy use roar_terminate 243 roar_terminate ok 244 roar_server_oinfo legacy depends on mixer 245 246 roar_list ok 247 248 roar_get_client ok 249 roar_get_stream ok 250 251 roar_kick ok 252 253 roar_set_vol ok 254 roar_get_vol ok 255 256 roar_ctl_f2m internal 257 roar_ctl_m2f internal 258 259 roar_ctl_ia2m internal 260 roar_ctl_m2ia internal 261 262 roar_ctl_c2m likely mostly for internal use only 263 roar_ctl_m2c likely mostly for internal use only 264 265 # Env: 266 roar_env_set ok 267 roar_env_get_home likely use roar_env_get_home_r 268 roar_env_get_home_r ok 269 roar_env_render_path_r maybe Why do you want to use this? 270 271 # File handlung: 272 roar_file_codecdetect ok 273 roar_file_send_raw legacy use roar_vio_copy_data 274 roar_file_play ok 275 roar_file_play_full ok 276 roar_file_map likely not supported on all systems 277 roar_file_unmap likely not supported on all systems 278 279 roar_cdromdevice maybe 280 281 # KeyVal: 282 roar_keyval_lookup ok 283 roar_keyval_split ok 284 285 # ACL: 286 roar_acl_rule_chk_connect wip 287 288 # Auth: 289 roar_auth wip 290 291 # Beep: 292 roar_beep ok 293 294 # CDRum / CDDA: 295 roar_cdrom_open wip 296 roar_cdrom_close wip 297 roar_cdrom_stop wip 298 roar_cdrom_play wip 299 300 # Debug: 301 roar_debug_warn_sysio_real internal 302 roar_debug_warn_obsolete_real internal 303 304 roar_debug_set_stderr_fh likely use roar_debug_set_stderr_vio 305 roar_debug_set_stderr_vio ok 306 roar_debug_set_stderr_mode ok 307 308 roar_debug_get_stderr ok 309 310 roar_debug_msg_simple legacy 311 roar_debug_msg ok 312 313 # Error handling: 314 roar_err_int wip 315 roar_err_buildmsg wip 316 roar_err_parsemsg wip 317 318 # MemMgr: 319 roar_mm_calloc wip 320 roar_mm_malloc wip 321 roar_mm_free wip 322 roar_mm_realloc wip 323 roar_mm_strdup wip 324 325 # Meta Data: 326 roar_stream_meta_set ok 327 roar_stream_meta_get ok 328 roar_stream_meta_list ok 329 roar_meta_free ok 330 roar_meta_parse_audioinfo ok 331 332 # NNode: 333 roar_nnode_new ok 334 roar_nnode_new_from_af ok 335 roar_nnode_new_from_sockaddr maybe not supported on all systems 336 roar_nnode_new_from_fh likely not supported on all systems 337 338 roar_nnode_free ok 339 340 roar_nnode_get_socktype ok 341 roar_nnode_to_str ok 342 roar_nnode_from_blob internal mostly for internal use 343 roar_nnode_to_blob internal mostly for internal use 344 roar_nnode_cmp ok 345 346 # Password API: 347 roar_pinentry_open internal 348 roar_pinentry_simple_open internal 349 roar_pinentry_close internal 350 roar_pinentry_send internal 351 roar_pinentry_recv internal 352 roar_pinentry_req internal 353 roar_pinentry_set_desc internal 354 roar_pinentry_set_prompt internal 355 roar_pinentry_set_yes internal 356 roar_pinentry_set_no internal 357 roar_pinentry_set internal 358 roar_pinentry_getpin internal 359 roar_pinentry_confirm internal 360 361 roar_sshaskpass_getpass internal 362 363 # RoarDL: 364 roar_dl_open ok 365 roar_dl_close ok 366 roar_dl_getsym ok 367 roar_dl_ra_init ok 368 roar_dl_errstr ok 369 370 # RoarSLP: 371 roar_slp_url_callback internal 372 roar_slp_search internal 373 roar_slp_cookie_init internal 374 # Those may be more public in futur: 375 roar_slp_find_roard internal 376 roar_slp_find_roard_r internal 377 378 # RoarX11: 379 roar_x11_connect ok 380 roar_x11_connect_display maybe not supported on all systems 381 roar_x11_disconnect ok 382 roar_x11_flush ok 383 roar_x11_set_prop ok 384 roar_x11_delete_prop ok 385 roar_x11_get_prop ok 386 387 # (old) Simple API: 388 roar_simple_connect ok 389 390 roar_simple_stream legacy use VIO based streams 391 roar_simple_stream_obj legacy use VIO based streams 392 roar_simple_new_stream_attachexeced_obj internal 393 394 roar_simple_new_stream legacy 395 roar_simple_new_stream_obj legacy 396 397 roar_simple_play_file ok 398 399 roar_simple_play legacy 400 roar_simple_monitor legacy 401 roar_simple_record legacy 402 roar_simple_filter legacy 403 404 roar_simple_connect_virtual ok 405 406 roar_simple_close legacy use roar_vio_close 407 408 roar_simple_get_standby legacy use roar_get_standby 409 410 # (old) Socket API: 411 roar_socket_listen legacy use roar_vio_open_socket_listen 412 roar_socket_connect legacy use roar_vio_open_socket 413 414 roar_socket_new_tcp internal 415 roar_socket_new_udp internal 416 roar_socket_new_tcp6 internal 417 roar_socket_new_udp6 internal 418 roar_socket_new_unix internal 419 roar_socket_new_decnet_seqpacket internal 420 roar_socket_new_decnet_stream internal 421 roar_socket_new_ipxspx internal 422 roar_socket_new_ipx internal 423 424 roar_socket_open legacy use roar_vio_open_socket or roar_vio_open_socket_listen 425 roar_socket_open_fork internal 426 roar_socket_open_file internal 427 roar_socket_open_proxy internal 428 roar_socket_listen_decnet internal 429 roar_socket_get_local_nodename internal 430 roar_socket_nonblock internal use roar_vio_nonblock 431 roar_socket_decnet_set_timeout internal 432 roar_socket_recvbuf internal 433 roar_socket_dup_udp_local_end internal 434 435 roar_socket_send_fh internal 436 roar_socket_recv_fh internal 437 438 roar_socket_open_socks4 internal 439 roar_socket_open_socks4a internal 440 roar_socket_open_socks4d internal 441 roar_socket_open_socks4x internal 442 443 roar_socket_open_http internal 444 roar_socket_open_ssh internal 445 446 # Stack: 447 roar_stack_new ok 448 roar_stack_newalloc ok 449 roar_stack_free ok 450 roar_stack_set_free ok 451 roar_stack_set_flag ok 452 roar_stack_push ok 453 roar_stack_pop ok 454 roar_stack_get_cur ok 455 456 6 457 !TARGET: libroardsp0 7 458 !TARGET: libroareio0
Note: See TracChangeset
for help on using the changeset viewer.