
Data Fields | |
| ast_rtp_callback | callback |
| rtpPayloadType | current_RTP_PT [MAX_RTP_PT] |
| void * | data |
| int | dtmfcount |
| unsigned int | dtmfduration |
| timeval | dtmfmute |
| ast_frame | f |
| unsigned int | flags |
| io_context * | io |
| int * | ioid |
| unsigned int | lastdigitts |
| unsigned int | lasteventendseqn |
| unsigned int | lasteventseqn |
| unsigned int | lastividtimestamp |
| unsigned int | lastovidtimestamp |
| int | lastrxformat |
| unsigned int | lastrxts |
| unsigned int | lastts |
| int | lasttxformat |
| int | nat |
| unsigned char | rawdata [8192+AST_FRIENDLY_OFFSET] |
| char | resp |
| ast_rtcp * | rtcp |
| int | rtp_lookup_code_cache_code |
| int | rtp_lookup_code_cache_isAstFormat |
| int | rtp_lookup_code_cache_result |
| int | rtp_offered_from_local |
| timeval | rxcore |
| unsigned short | rxseqno |
| unsigned int | rxssrc |
| int | s |
| sched_context * | sched |
| unsigned short | seqno |
| ast_smoother * | smoother |
| unsigned int | ssrc |
| sockaddr_in | them |
| timeval | txcore |
| sockaddr_in | us |
Definition at line 86 of file rtp.c.
| struct rtpPayloadType current_RTP_PT[MAX_RTP_PT] |
Definition at line 123 of file rtp.c.
Referenced by ast_rtp_get_current_formats(), ast_rtp_lookup_code(), ast_rtp_pt_clear(), ast_rtp_pt_default(), ast_rtp_set_m_type(), and ast_rtp_set_rtpmap_type().
| void* data |
| int dtmfcount |
Definition at line 103 of file rtp.c.
Referenced by ast_rtp_read(), ast_rtp_reset(), process_cisco_dtmf(), and process_rfc2833().
| unsigned int dtmfduration |
Definition at line 104 of file rtp.c.
Referenced by ast_rtp_reset(), process_rfc2833(), and send_dtmf().
| struct timeval dtmfmute |
Definition at line 113 of file rtp.c.
Referenced by ast_rtp_reset(), ast_rtp_sendcng(), ast_rtp_senddigit(), and send_dtmf().
Definition at line 89 of file rtp.c.
Referenced by ast_rtp_read(), process_rfc3389(), and send_dtmf().
| struct io_context* io |
Definition at line 120 of file rtp.c.
Referenced by ast_rtp_destroy(), and ast_rtp_new_with_bindaddr().
| int* ioid |
Definition at line 115 of file rtp.c.
Referenced by ast_rtp_destroy(), and ast_rtp_new_with_bindaddr().
| unsigned int lastdigitts |
Definition at line 95 of file rtp.c.
Referenced by ast_rtp_raw_write(), ast_rtp_reset(), and ast_rtp_senddigit().
| unsigned int lasteventendseqn |
| unsigned int lasteventseqn |
| unsigned int lastividtimestamp |
| unsigned int lastovidtimestamp |
| int lastrxformat |
Definition at line 102 of file rtp.c.
Referenced by ast_rtp_read(), ast_rtp_reset(), and process_rfc3389().
| unsigned int lastrxts |
| unsigned int lastts |
Definition at line 94 of file rtp.c.
Referenced by ast_rtp_raw_write(), ast_rtp_reset(), and ast_rtp_sendcng().
| int lasttxformat |
| int nat |
Definition at line 105 of file rtp.c.
Referenced by ast_rtcp_read(), ast_rtp_raw_write(), ast_rtp_read(), and ast_rtp_setnat().
| unsigned char rawdata[8192+AST_FRIENDLY_OFFSET] |
| char resp |
Definition at line 88 of file rtp.c.
Referenced by ast_rtp_read(), process_cisco_dtmf(), process_rfc2833(), and send_dtmf().
Definition at line 129 of file rtp.c.
Referenced by ast_rtcp_fd(), ast_rtcp_read(), ast_rtp_destroy(), ast_rtp_new_with_bindaddr(), ast_rtp_set_peer(), and ast_rtp_stop().
Definition at line 126 of file rtp.c.
Referenced by ast_rtp_lookup_code(), ast_rtp_pt_clear(), and ast_rtp_pt_default().
a cache for the result of rtp_lookup_code():
Definition at line 125 of file rtp.c.
Referenced by ast_rtp_lookup_code(), ast_rtp_pt_clear(), and ast_rtp_pt_default().
Definition at line 127 of file rtp.c.
Referenced by ast_rtp_lookup_code(), ast_rtp_pt_clear(), and ast_rtp_pt_default().
| struct timeval rxcore |
| unsigned short rxseqno |
Definition at line 118 of file rtp.c.
Referenced by ast_rtp_read(), ast_rtp_reset(), and ast_rtp_set_peer().
| unsigned int rxssrc |
| int s |
Definition at line 87 of file rtp.c.
Referenced by ast_rtp_destroy(), ast_rtp_fd(), ast_rtp_new_with_bindaddr(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_sendcng(), ast_rtp_senddigit(), and ast_rtp_settos().
| struct sched_context* sched |
| unsigned short seqno |
Sequence number, RFC 3550, page 13.
Definition at line 117 of file rtp.c.
Referenced by ast_rtp_new_with_bindaddr(), ast_rtp_raw_write(), ast_rtp_reset(), ast_rtp_sendcng(), and ast_rtp_senddigit().
| struct ast_smoother* smoother |
| unsigned int ssrc |
Synchronization source, RFC 3550, page 10.
Definition at line 92 of file rtp.c.
Referenced by ast_rtp_new_with_bindaddr(), ast_rtp_raw_write(), ast_rtp_sendcng(), and ast_rtp_senddigit().
| struct sockaddr_in them |
Socket representation of the remote endpoint.
Definition at line 110 of file rtp.c.
Referenced by ast_rtp_get_peer(), ast_rtp_new_with_bindaddr(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_sendcng(), ast_rtp_senddigit(), ast_rtp_set_peer(), ast_rtp_stop(), ast_rtp_write(), process_rfc3389(), and send_dtmf().
| struct timeval txcore |
| struct sockaddr_in us |
Socket representation of the local endpoint.
Definition at line 108 of file rtp.c.
Referenced by ast_rtp_get_us(), and ast_rtp_new_with_bindaddr().
1.4.7