summaryrefslogtreecommitdiff
path: root/build.symbian
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-01-04 18:19:40 +0000
committerBenny Prijono <bennylp@teluu.com>2008-01-04 18:19:40 +0000
commitc828a3b26763bdfae04032c4962098e8343b8d92 (patch)
tree51e49c3389c48e965be396d41e902a21c1fb0738 /build.symbian
parent16ada6b2083d10fac21bdf022fe4231dc9009421 (diff)
Ticket #438 (Workaround for frame bursts from audio devices): added delay buffer implementation in pjmedia
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1664 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'build.symbian')
-rw-r--r--build.symbian/pjlibU.def75
-rw-r--r--build.symbian/pjmedia.mmp1
-rw-r--r--build.symbian/pjmediaU.def295
-rw-r--r--build.symbian/symbian_audioU.def5
4 files changed, 192 insertions, 184 deletions
diff --git a/build.symbian/pjlibU.def b/build.symbian/pjlibU.def
index f52d32dc..3ddcb407 100644
--- a/build.symbian/pjlibU.def
+++ b/build.symbian/pjlibU.def
@@ -282,39 +282,42 @@ EXPORTS
pj_strtrim @ 281 NONAME
pj_symbianos_poll @ 282 NONAME
pj_symbianos_set_params @ 283 NONAME
- pj_thread_create @ 284 NONAME
- pj_thread_destroy @ 285 NONAME
- pj_thread_get_name @ 286 NONAME
- pj_thread_get_os_handle @ 287 NONAME
- pj_thread_is_registered @ 288 NONAME
- pj_thread_join @ 289 NONAME
- pj_thread_local_alloc @ 290 NONAME
- pj_thread_local_free @ 291 NONAME
- pj_thread_local_get @ 292 NONAME
- pj_thread_local_set @ 293 NONAME
- pj_thread_register @ 294 NONAME
- pj_thread_resume @ 295 NONAME
- pj_thread_sleep @ 296 NONAME
- pj_thread_this @ 297 NONAME
- pj_time_decode @ 298 NONAME
- pj_time_encode @ 299 NONAME
- pj_time_gmt_to_local @ 300 NONAME
- pj_time_local_to_gmt @ 301 NONAME
- pj_time_val_normalize @ 302 NONAME
- pj_timer_entry_init @ 303 NONAME
- pj_timer_heap_cancel @ 304 NONAME
- pj_timer_heap_count @ 305 NONAME
- pj_timer_heap_create @ 306 NONAME
- pj_timer_heap_destroy @ 307 NONAME
- pj_timer_heap_earliest_time @ 308 NONAME
- pj_timer_heap_mem_size @ 309 NONAME
- pj_timer_heap_poll @ 310 NONAME
- pj_timer_heap_schedule @ 311 NONAME
- pj_timer_heap_set_lock @ 312 NONAME
- pj_timer_heap_set_max_timed_out_per_poll @ 313 NONAME
- pj_unicode_to_ansi @ 314 NONAME
- pj_utoa @ 315 NONAME
- pj_utoa_pad @ 316 NONAME
- platform_strerror @ 317 NONAME
- snprintf @ 318 NONAME
- vsnprintf @ 319 NONAME
+ pj_thread_check_stack @ 284 NONAME
+ pj_thread_create @ 285 NONAME
+ pj_thread_destroy @ 286 NONAME
+ pj_thread_get_name @ 287 NONAME
+ pj_thread_get_os_handle @ 288 NONAME
+ pj_thread_get_stack_info @ 289 NONAME
+ pj_thread_get_stack_max_usage @ 290 NONAME
+ pj_thread_is_registered @ 291 NONAME
+ pj_thread_join @ 292 NONAME
+ pj_thread_local_alloc @ 293 NONAME
+ pj_thread_local_free @ 294 NONAME
+ pj_thread_local_get @ 295 NONAME
+ pj_thread_local_set @ 296 NONAME
+ pj_thread_register @ 297 NONAME
+ pj_thread_resume @ 298 NONAME
+ pj_thread_sleep @ 299 NONAME
+ pj_thread_this @ 300 NONAME
+ pj_time_decode @ 301 NONAME
+ pj_time_encode @ 302 NONAME
+ pj_time_gmt_to_local @ 303 NONAME
+ pj_time_local_to_gmt @ 304 NONAME
+ pj_time_val_normalize @ 305 NONAME
+ pj_timer_entry_init @ 306 NONAME
+ pj_timer_heap_cancel @ 307 NONAME
+ pj_timer_heap_count @ 308 NONAME
+ pj_timer_heap_create @ 309 NONAME
+ pj_timer_heap_destroy @ 310 NONAME
+ pj_timer_heap_earliest_time @ 311 NONAME
+ pj_timer_heap_mem_size @ 312 NONAME
+ pj_timer_heap_poll @ 313 NONAME
+ pj_timer_heap_schedule @ 314 NONAME
+ pj_timer_heap_set_lock @ 315 NONAME
+ pj_timer_heap_set_max_timed_out_per_poll @ 316 NONAME
+ pj_unicode_to_ansi @ 317 NONAME
+ pj_utoa @ 318 NONAME
+ pj_utoa_pad @ 319 NONAME
+ platform_strerror @ 320 NONAME
+ snprintf @ 321 NONAME
+ vsnprintf @ 322 NONAME
diff --git a/build.symbian/pjmedia.mmp b/build.symbian/pjmedia.mmp
index 65c67b6c..857d4b92 100644
--- a/build.symbian/pjmedia.mmp
+++ b/build.symbian/pjmedia.mmp
@@ -40,6 +40,7 @@ SOURCE echo_port.c
SOURCE echo_suppress.c
SOURCE endpoint.c
SOURCE errno.c
+SOURCE delaybuf.c
SOURCE g711.c
SOURCE jbuf.c
SOURCE master_port.c
diff --git a/build.symbian/pjmediaU.def b/build.symbian/pjmediaU.def
index 9f3fc842..5d14f351 100644
--- a/build.symbian/pjmediaU.def
+++ b/build.symbian/pjmediaU.def
@@ -42,149 +42,152 @@ EXPORTS
pjmedia_conf_get_signal_level @ 41 NONAME
pjmedia_conf_remove_port @ 42 NONAME
pjmedia_conf_set_port0_name @ 43 NONAME
- pjmedia_echo_cancel @ 44 NONAME
- pjmedia_echo_capture @ 45 NONAME
- pjmedia_echo_create @ 46 NONAME
- pjmedia_echo_destroy @ 47 NONAME
- pjmedia_echo_playback @ 48 NONAME
- pjmedia_echo_port_create @ 49 NONAME
- pjmedia_endpt_create @ 50 NONAME
- pjmedia_endpt_create_pool @ 51 NONAME
- pjmedia_endpt_create_sdp @ 52 NONAME
- pjmedia_endpt_destroy @ 53 NONAME
- pjmedia_endpt_dump @ 54 NONAME
- pjmedia_endpt_get_codec_mgr @ 55 NONAME
- pjmedia_endpt_get_ioqueue @ 56 NONAME
- pjmedia_endpt_get_thread @ 57 NONAME
- pjmedia_endpt_get_thread_count @ 58 NONAME
- pjmedia_ice_create @ 59 NONAME
- pjmedia_ice_destroy @ 60 NONAME
- pjmedia_ice_get_comp @ 61 NONAME
- pjmedia_ice_get_init_status @ 62 NONAME
- pjmedia_ice_init_ice @ 63 NONAME
- pjmedia_ice_modify_sdp @ 64 NONAME
- pjmedia_ice_simulate_lost @ 65 NONAME
- pjmedia_ice_start_ice @ 66 NONAME
- pjmedia_ice_start_init @ 67 NONAME
- pjmedia_ice_stop_ice @ 68 NONAME
- pjmedia_jbuf_create @ 69 NONAME
- pjmedia_jbuf_destroy @ 70 NONAME
- pjmedia_jbuf_get_frame @ 71 NONAME
- pjmedia_jbuf_get_state @ 72 NONAME
- pjmedia_jbuf_put_frame @ 73 NONAME
- pjmedia_jbuf_reset @ 74 NONAME
- pjmedia_jbuf_set_adaptive @ 75 NONAME
- pjmedia_jbuf_set_fixed @ 76 NONAME
- pjmedia_master_port_create @ 77 NONAME
- pjmedia_master_port_destroy @ 78 NONAME
- pjmedia_master_port_get_dport @ 79 NONAME
- pjmedia_master_port_get_uport @ 80 NONAME
- pjmedia_master_port_set_dport @ 81 NONAME
- pjmedia_master_port_set_uport @ 82 NONAME
- pjmedia_master_port_start @ 83 NONAME
- pjmedia_master_port_stop @ 84 NONAME
- pjmedia_mem_capture_create @ 85 NONAME
- pjmedia_mem_capture_get_size @ 86 NONAME
- pjmedia_mem_capture_set_eof_cb @ 87 NONAME
- pjmedia_mem_player_create @ 88 NONAME
- pjmedia_mem_player_set_eof_cb @ 89 NONAME
- pjmedia_null_port_create @ 90 NONAME
- pjmedia_plc_create @ 91 NONAME
- pjmedia_plc_generate @ 92 NONAME
- pjmedia_plc_save @ 93 NONAME
- pjmedia_port_destroy @ 94 NONAME
- pjmedia_port_get_frame @ 95 NONAME
- pjmedia_port_info_init @ 96 NONAME
- pjmedia_port_put_frame @ 97 NONAME
- pjmedia_resample_create @ 98 NONAME
- pjmedia_resample_destroy @ 99 NONAME
- pjmedia_resample_get_input_size @ 100 NONAME
- pjmedia_resample_port_create @ 101 NONAME
- pjmedia_resample_run @ 102 NONAME
- pjmedia_rtcp_build_rtcp @ 103 NONAME
- pjmedia_rtcp_fini @ 104 NONAME
- pjmedia_rtcp_get_ntp_time @ 105 NONAME
- pjmedia_rtcp_init @ 106 NONAME
- pjmedia_rtcp_rx_rtcp @ 107 NONAME
- pjmedia_rtcp_rx_rtp @ 108 NONAME
- pjmedia_rtcp_tx_rtp @ 109 NONAME
- pjmedia_rtp_decode_rtp @ 110 NONAME
- pjmedia_rtp_encode_rtp @ 111 NONAME
- pjmedia_rtp_session_init @ 112 NONAME
- pjmedia_rtp_session_update @ 113 NONAME
- pjmedia_session_check_dtmf @ 114 NONAME
- pjmedia_session_create @ 115 NONAME
- pjmedia_session_destroy @ 116 NONAME
- pjmedia_session_dial_dtmf @ 117 NONAME
- pjmedia_session_enum_streams @ 118 NONAME
- pjmedia_session_get_dtmf @ 119 NONAME
- pjmedia_session_get_info @ 120 NONAME
- pjmedia_session_get_port @ 121 NONAME
- pjmedia_session_get_stream_stat @ 122 NONAME
- pjmedia_session_info_from_sdp @ 123 NONAME
- pjmedia_session_pause @ 124 NONAME
- pjmedia_session_pause_stream @ 125 NONAME
- pjmedia_session_resume @ 126 NONAME
- pjmedia_session_resume_stream @ 127 NONAME
- pjmedia_session_set_dtmf_callback @ 128 NONAME
- pjmedia_silence_det_apply @ 129 NONAME
- pjmedia_silence_det_create @ 130 NONAME
- pjmedia_silence_det_detect @ 131 NONAME
- pjmedia_silence_det_disable @ 132 NONAME
- pjmedia_silence_det_set_adaptive @ 133 NONAME
- pjmedia_silence_det_set_fixed @ 134 NONAME
- pjmedia_silence_det_set_name @ 135 NONAME
- pjmedia_silence_det_set_params @ 136 NONAME
- pjmedia_snd_port_connect @ 137 NONAME
- pjmedia_snd_port_create @ 138 NONAME
- pjmedia_snd_port_create_player @ 139 NONAME
- pjmedia_snd_port_create_rec @ 140 NONAME
- pjmedia_snd_port_destroy @ 141 NONAME
- pjmedia_snd_port_disconnect @ 142 NONAME
- pjmedia_snd_port_get_ec_tail @ 143 NONAME
- pjmedia_snd_port_get_port @ 144 NONAME
- pjmedia_snd_port_get_snd_stream @ 145 NONAME
- pjmedia_snd_port_set_ec @ 146 NONAME
- pjmedia_splitcomb_create @ 147 NONAME
- pjmedia_splitcomb_create_rev_channel @ 148 NONAME
- pjmedia_splitcomb_set_channel @ 149 NONAME
- pjmedia_stream_check_dtmf @ 150 NONAME
- pjmedia_stream_create @ 151 NONAME
- pjmedia_stream_destroy @ 152 NONAME
- pjmedia_stream_dial_dtmf @ 153 NONAME
- pjmedia_stream_get_dtmf @ 154 NONAME
- pjmedia_stream_get_port @ 155 NONAME
- pjmedia_stream_get_stat @ 156 NONAME
- pjmedia_stream_get_transport @ 157 NONAME
- pjmedia_stream_info_from_sdp @ 158 NONAME
- pjmedia_stream_pause @ 159 NONAME
- pjmedia_stream_resume @ 160 NONAME
- pjmedia_stream_set_dtmf_callback @ 161 NONAME
- pjmedia_stream_start @ 162 NONAME
- pjmedia_strerror @ 163 NONAME
- pjmedia_tonegen_create @ 164 NONAME
- pjmedia_tonegen_create2 @ 165 NONAME
- pjmedia_tonegen_get_digit_map @ 166 NONAME
- pjmedia_tonegen_is_busy @ 167 NONAME
- pjmedia_tonegen_play @ 168 NONAME
- pjmedia_tonegen_play_digits @ 169 NONAME
- pjmedia_tonegen_set_digit_map @ 170 NONAME
- pjmedia_tonegen_stop @ 171 NONAME
- pjmedia_transport_udp_attach @ 172 NONAME
- pjmedia_transport_udp_close @ 173 NONAME
- pjmedia_transport_udp_create @ 174 NONAME
- pjmedia_transport_udp_create2 @ 175 NONAME
- pjmedia_transport_udp_create3 @ 176 NONAME
- pjmedia_transport_udp_get_info @ 177 NONAME
- pjmedia_transport_udp_simulate_lost @ 178 NONAME
- pjmedia_wav_player_port_create @ 179 NONAME
- pjmedia_wav_player_port_get_pos @ 180 NONAME
- pjmedia_wav_player_port_set_pos @ 181 NONAME
- pjmedia_wav_player_set_eof_cb @ 182 NONAME
- pjmedia_wav_playlist_create @ 183 NONAME
- pjmedia_wav_playlist_set_eof_cb @ 184 NONAME
- pjmedia_wav_writer_port_create @ 185 NONAME
- pjmedia_wav_writer_port_get_pos @ 186 NONAME
- pjmedia_wav_writer_port_set_cb @ 187 NONAME
- pjmedia_wave_hdr_file_to_host @ 188 NONAME
- pjmedia_wave_hdr_host_to_file @ 189 NONAME
+ pjmedia_delay_buf_create @ 44 NONAME
+ pjmedia_delay_buf_get @ 45 NONAME
+ pjmedia_delay_buf_put @ 46 NONAME
+ pjmedia_echo_cancel @ 47 NONAME
+ pjmedia_echo_capture @ 48 NONAME
+ pjmedia_echo_create @ 49 NONAME
+ pjmedia_echo_destroy @ 50 NONAME
+ pjmedia_echo_playback @ 51 NONAME
+ pjmedia_echo_port_create @ 52 NONAME
+ pjmedia_endpt_create @ 53 NONAME
+ pjmedia_endpt_create_pool @ 54 NONAME
+ pjmedia_endpt_create_sdp @ 55 NONAME
+ pjmedia_endpt_destroy @ 56 NONAME
+ pjmedia_endpt_dump @ 57 NONAME
+ pjmedia_endpt_get_codec_mgr @ 58 NONAME
+ pjmedia_endpt_get_ioqueue @ 59 NONAME
+ pjmedia_endpt_get_thread @ 60 NONAME
+ pjmedia_endpt_get_thread_count @ 61 NONAME
+ pjmedia_ice_create @ 62 NONAME
+ pjmedia_ice_destroy @ 63 NONAME
+ pjmedia_ice_get_comp @ 64 NONAME
+ pjmedia_ice_get_init_status @ 65 NONAME
+ pjmedia_ice_init_ice @ 66 NONAME
+ pjmedia_ice_modify_sdp @ 67 NONAME
+ pjmedia_ice_simulate_lost @ 68 NONAME
+ pjmedia_ice_start_ice @ 69 NONAME
+ pjmedia_ice_start_init @ 70 NONAME
+ pjmedia_ice_stop_ice @ 71 NONAME
+ pjmedia_jbuf_create @ 72 NONAME
+ pjmedia_jbuf_destroy @ 73 NONAME
+ pjmedia_jbuf_get_frame @ 74 NONAME
+ pjmedia_jbuf_get_state @ 75 NONAME
+ pjmedia_jbuf_put_frame @ 76 NONAME
+ pjmedia_jbuf_reset @ 77 NONAME
+ pjmedia_jbuf_set_adaptive @ 78 NONAME
+ pjmedia_jbuf_set_fixed @ 79 NONAME
+ pjmedia_master_port_create @ 80 NONAME
+ pjmedia_master_port_destroy @ 81 NONAME
+ pjmedia_master_port_get_dport @ 82 NONAME
+ pjmedia_master_port_get_uport @ 83 NONAME
+ pjmedia_master_port_set_dport @ 84 NONAME
+ pjmedia_master_port_set_uport @ 85 NONAME
+ pjmedia_master_port_start @ 86 NONAME
+ pjmedia_master_port_stop @ 87 NONAME
+ pjmedia_mem_capture_create @ 88 NONAME
+ pjmedia_mem_capture_get_size @ 89 NONAME
+ pjmedia_mem_capture_set_eof_cb @ 90 NONAME
+ pjmedia_mem_player_create @ 91 NONAME
+ pjmedia_mem_player_set_eof_cb @ 92 NONAME
+ pjmedia_null_port_create @ 93 NONAME
+ pjmedia_plc_create @ 94 NONAME
+ pjmedia_plc_generate @ 95 NONAME
+ pjmedia_plc_save @ 96 NONAME
+ pjmedia_port_destroy @ 97 NONAME
+ pjmedia_port_get_frame @ 98 NONAME
+ pjmedia_port_info_init @ 99 NONAME
+ pjmedia_port_put_frame @ 100 NONAME
+ pjmedia_resample_create @ 101 NONAME
+ pjmedia_resample_destroy @ 102 NONAME
+ pjmedia_resample_get_input_size @ 103 NONAME
+ pjmedia_resample_port_create @ 104 NONAME
+ pjmedia_resample_run @ 105 NONAME
+ pjmedia_rtcp_build_rtcp @ 106 NONAME
+ pjmedia_rtcp_fini @ 107 NONAME
+ pjmedia_rtcp_get_ntp_time @ 108 NONAME
+ pjmedia_rtcp_init @ 109 NONAME
+ pjmedia_rtcp_rx_rtcp @ 110 NONAME
+ pjmedia_rtcp_rx_rtp @ 111 NONAME
+ pjmedia_rtcp_tx_rtp @ 112 NONAME
+ pjmedia_rtp_decode_rtp @ 113 NONAME
+ pjmedia_rtp_encode_rtp @ 114 NONAME
+ pjmedia_rtp_session_init @ 115 NONAME
+ pjmedia_rtp_session_update @ 116 NONAME
+ pjmedia_session_check_dtmf @ 117 NONAME
+ pjmedia_session_create @ 118 NONAME
+ pjmedia_session_destroy @ 119 NONAME
+ pjmedia_session_dial_dtmf @ 120 NONAME
+ pjmedia_session_enum_streams @ 121 NONAME
+ pjmedia_session_get_dtmf @ 122 NONAME
+ pjmedia_session_get_info @ 123 NONAME
+ pjmedia_session_get_port @ 124 NONAME
+ pjmedia_session_get_stream_stat @ 125 NONAME
+ pjmedia_session_info_from_sdp @ 126 NONAME
+ pjmedia_session_pause @ 127 NONAME
+ pjmedia_session_pause_stream @ 128 NONAME
+ pjmedia_session_resume @ 129 NONAME
+ pjmedia_session_resume_stream @ 130 NONAME
+ pjmedia_session_set_dtmf_callback @ 131 NONAME
+ pjmedia_silence_det_apply @ 132 NONAME
+ pjmedia_silence_det_create @ 133 NONAME
+ pjmedia_silence_det_detect @ 134 NONAME
+ pjmedia_silence_det_disable @ 135 NONAME
+ pjmedia_silence_det_set_adaptive @ 136 NONAME
+ pjmedia_silence_det_set_fixed @ 137 NONAME
+ pjmedia_silence_det_set_name @ 138 NONAME
+ pjmedia_silence_det_set_params @ 139 NONAME
+ pjmedia_snd_port_connect @ 140 NONAME
+ pjmedia_snd_port_create @ 141 NONAME
+ pjmedia_snd_port_create_player @ 142 NONAME
+ pjmedia_snd_port_create_rec @ 143 NONAME
+ pjmedia_snd_port_destroy @ 144 NONAME
+ pjmedia_snd_port_disconnect @ 145 NONAME
+ pjmedia_snd_port_get_ec_tail @ 146 NONAME
+ pjmedia_snd_port_get_port @ 147 NONAME
+ pjmedia_snd_port_get_snd_stream @ 148 NONAME
+ pjmedia_snd_port_set_ec @ 149 NONAME
+ pjmedia_splitcomb_create @ 150 NONAME
+ pjmedia_splitcomb_create_rev_channel @ 151 NONAME
+ pjmedia_splitcomb_set_channel @ 152 NONAME
+ pjmedia_stream_check_dtmf @ 153 NONAME
+ pjmedia_stream_create @ 154 NONAME
+ pjmedia_stream_destroy @ 155 NONAME
+ pjmedia_stream_dial_dtmf @ 156 NONAME
+ pjmedia_stream_get_dtmf @ 157 NONAME
+ pjmedia_stream_get_port @ 158 NONAME
+ pjmedia_stream_get_stat @ 159 NONAME
+ pjmedia_stream_get_transport @ 160 NONAME
+ pjmedia_stream_info_from_sdp @ 161 NONAME
+ pjmedia_stream_pause @ 162 NONAME
+ pjmedia_stream_resume @ 163 NONAME
+ pjmedia_stream_set_dtmf_callback @ 164 NONAME
+ pjmedia_stream_start @ 165 NONAME
+ pjmedia_strerror @ 166 NONAME
+ pjmedia_tonegen_create @ 167 NONAME
+ pjmedia_tonegen_create2 @ 168 NONAME
+ pjmedia_tonegen_get_digit_map @ 169 NONAME
+ pjmedia_tonegen_is_busy @ 170 NONAME
+ pjmedia_tonegen_play @ 171 NONAME
+ pjmedia_tonegen_play_digits @ 172 NONAME
+ pjmedia_tonegen_set_digit_map @ 173 NONAME
+ pjmedia_tonegen_stop @ 174 NONAME
+ pjmedia_transport_udp_attach @ 175 NONAME
+ pjmedia_transport_udp_close @ 176 NONAME
+ pjmedia_transport_udp_create @ 177 NONAME
+ pjmedia_transport_udp_create2 @ 178 NONAME
+ pjmedia_transport_udp_create3 @ 179 NONAME
+ pjmedia_transport_udp_get_info @ 180 NONAME
+ pjmedia_transport_udp_simulate_lost @ 181 NONAME
+ pjmedia_wav_player_port_create @ 182 NONAME
+ pjmedia_wav_player_port_get_pos @ 183 NONAME
+ pjmedia_wav_player_port_set_pos @ 184 NONAME
+ pjmedia_wav_player_set_eof_cb @ 185 NONAME
+ pjmedia_wav_playlist_create @ 186 NONAME
+ pjmedia_wav_playlist_set_eof_cb @ 187 NONAME
+ pjmedia_wav_writer_port_create @ 188 NONAME
+ pjmedia_wav_writer_port_get_pos @ 189 NONAME
+ pjmedia_wav_writer_port_set_cb @ 190 NONAME
+ pjmedia_wave_hdr_file_to_host @ 191 NONAME
+ pjmedia_wave_hdr_host_to_file @ 192 NONAME
diff --git a/build.symbian/symbian_audioU.def b/build.symbian/symbian_audioU.def
index 880a5350..883d5d83 100644
--- a/build.symbian/symbian_audioU.def
+++ b/build.symbian/symbian_audioU.def
@@ -7,5 +7,6 @@ EXPORTS
pjmedia_snd_open_player @ 6 NONAME
pjmedia_snd_open_rec @ 7 NONAME
pjmedia_snd_stream_close @ 8 NONAME
- pjmedia_snd_stream_start @ 9 NONAME
- pjmedia_snd_stream_stop @ 10 NONAME
+ pjmedia_snd_stream_get_info @ 9 NONAME
+ pjmedia_snd_stream_start @ 10 NONAME
+ pjmedia_snd_stream_stop @ 11 NONAME