ortp.def 4.72 KB
Newer Older
jehan's avatar
jehan committed
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
LIBRARY ortp

EXPORTS

	ortp_init
	ortp_scheduler_init
	ortp_exit

	ortp_get_scheduler
	ortp_set_log_file
	ortp_set_log_level_mask
	ortp_logv_out
	ortp_set_log_handler
	ortp_strdup_printf
	ortp_logv
	
	ortp_get_global_stats
	ortp_global_stats_display
	
	session_set_new
	session_set_select
	session_set_destroy
	
	rtp_stats_display
	rtp_session_get_stats
	
	rtp_session_init
	rtp_session_new
	
	rtp_session_set_scheduling_mode
	rtp_session_set_blocking_mode
	rtp_session_set_profile
	rtp_session_get_profile
	rtp_session_set_data
	rtp_session_set_ssrc_changed_threshold

	rtp_session_signal_connect
	rtp_session_signal_disconnect_by_callback
39 40 41
	rtp_session_set_ssrc
	rtp_session_get_send_ssrc
	rtp_session_get_recv_ssrc
jehan's avatar
jehan committed
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
	rtp_session_set_seq_number
	rtp_session_get_seq_number
	rtp_session_set_jitter_compensation
	rtp_session_set_local_addr
	rtp_session_set_remote_addr
	rtp_session_enable_adaptive_jitter_compensation
	rtp_session_set_recv_buf_size

	rtp_session_send_with_ts
	rtp_session_sendm_with_ts

	rtp_session_set_sockets
	rtp_session_get_rtp_socket
	rtp_session_get_rtcp_socket

	rtp_session_set_payload_type
	rtp_session_get_send_profile
	rtp_session_set_send_payload_type
	rtp_session_get_send_payload_type
	rtp_session_set_recv_payload_type
	rtp_session_get_recv_payload_type

	rtp_session_recv_with_ts
	rtp_session_recvm_with_ts
	rtp_session_create_packet
	
	rtp_session_get_current_send_ts
	rtp_session_get_current_recv_ts
	rtp_session_reset
	rtp_session_uninit
	rtp_session_destroy

	rtp_add_csrc

	rtp_session_send_dtmf
	rtp_session_add_telephone_event
	rtp_session_create_telephone_event_packet
	
	rtp_session_set_source_description
	rtp_session_set_symmetric_rtp
	
	rtp_profile_new
	rtp_profile_set_payload
	rtp_profile_clone_full
	rtp_profile_destroy
	rtp_profile_get_payload_from_rtpmap
	rtp_profile_get_payload_from_mime
	
	payload_type_set_send_fmtp
	payload_type_clone
	fmtp_get_value
	
	ortp_free
	ortp_malloc
	ortp_strdup
	ortp_realloc
	ortp_malloc0
	freemsg
	dupmsg

    allocb
    getq
    putq
    msgpullup
    qinit
    flushq
    msgdsize
    peekq
    freeb
    dupb
    concatb
    esballoc
    copyb
    copymsg
    
    WIN_thread_create
    WIN_thread_join
    WIN_cond_init
    WIN_mutex_init
    WIN_mutex_unlock
    WIN_cond_wait
    WIN_mutex_lock
    WIN_cond_destroy
    WIN_mutex_destroy
    WIN_cond_signal
    
    __ortp_log_mask

	rtp_session_register_event_queue
	rtp_session_unregister_event_queue
	ortp_ev_queue_new
	ortp_ev_queue_flush
	ortp_ev_queue_get
	ortp_ev_queue_destroy
    ortp_event_get_type
    ortp_event_get_data
    ortp_event_destroy
    
    stunParseHostName
    stunParseServerName
    sendMessage
    stunEncodeMessage
    stunBuildReqSimple
    stunParseMessage
    stunServerProcessMsg
    stunNatType
    stunTest
    stunOpenSocket
    stunOpenSocketPair
    stunCalculateIntegrity_shortterm
    stunCalculateIntegrity_longterm
    stunCalculateFingerprint
    
    getWinSocketError

    rtp_session_set_transports

	rtp_session_set_dscp
    rtp_session_compute_recv_bandwidth
    rtp_session_compute_send_bandwidth
    rtcp_next_packet
    rtcp_is_SDES
    rtcp_sdes_parse
    rtcp_is_SR
    rtcp_SR_get_ssrc
    rtcp_SR_get_report_block
    rtcp_SR_get_sender_info
    rtcp_is_RR
    rtcp_RR_get_ssrc
    rtcp_RR_get_report_block
    rtcp_is_BYE
    rtcp_BYE_get_ssrc
    rtcp_BYE_get_reason
    rtcp_is_APP
    rtcp_APP_get_subtype
    rtcp_APP_get_ssrc
    rtcp_APP_get_name
    rtcp_APP_get_data
    rtp_session_flush_sockets
    rtp_session_resync
    rtp_session_set_remote_addr_and_port
    rtp_session_set_time_jump_limit

	rtp_session_enable_rtcp
	rtp_session_enable_jitter_buffer

	rtp_session_set_rtp_socket_recv_buffer_size
	rtp_session_set_rtp_socket_send_buffer_size
	rtp_session_set_jitter_buffer_params
	rtp_session_get_round_trip_propagation
	rtp_session_set_rtcp_report_interval

	rtp_get_payload
	rtp_get_extheader

	rtp_session_set_remote_addr_full
	rtp_session_send_rtcp_APP
	b64_decode
	b64_encode
	
	payload_type_new
	payload_type_set_recv_fmtp
	rtp_session_get_local_port
	rtp_session_get_jitter_buffer_params

	turnAllocateSocketPair

	ortp_shm_open
	ortp_shm_close
	ortp_pipe_read
	ortp_pipe_write
	ortp_client_pipe_connect
	ortp_client_pipe_close
	ortp_file_exist

	ortp_zrtp_available
	ortp_zrtp_context_new
	ortp_zrtp_multistream_new
	ortp_zrtp_sas_verified
	ortp_zrtp_sas_reset_verified
Sylvain Berfini's avatar
Sylvain Berfini committed
222 223 224 225 226 227 228 229 230
	ortp_zrtp_context_destroy

	srtp_transport_new
	ortp_srtp_init
	ortp_srtp_create_configure_session
	ortp_srtp_supported
	rtp_session_pick_with_cseq
	rtp_session_enable_network_simulation
	ortp_crypto_get_random