Changeset 321 for pjproject/trunk/pjmedia/include/pjmedia/rtcp.h
- Timestamp:
- Mar 16, 2006 6:52:55 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/include/pjmedia/rtcp.h
r188 r321 40 40 * RTCP sender report. 41 41 */ 42 struct pj _rtcp_sr42 struct pjmedia_rtcp_sr 43 43 { 44 44 pj_uint32_t ssrc; /**< SSRC identification. */ … … 51 51 52 52 /** 53 * @see pj _rtcp_sr54 */ 55 typedef struct pj _rtcp_sr pj_rtcp_sr;53 * @see pjmedia_rtcp_sr 54 */ 55 typedef struct pjmedia_rtcp_sr pjmedia_rtcp_sr; 56 56 57 57 /** 58 58 * RTCP receiver report. 59 59 */ 60 struct pj _rtcp_rr60 struct pjmedia_rtcp_rr 61 61 { 62 62 pj_uint32_t ssrc; /**< SSRC identification. */ … … 79 79 80 80 /** 81 * @see pj _rtcp_rr82 */ 83 typedef struct pj _rtcp_rr pj_rtcp_rr;81 * @see pjmedia_rtcp_rr 82 */ 83 typedef struct pjmedia_rtcp_rr pjmedia_rtcp_rr; 84 84 85 85 … … 87 87 * RTCP common header. 88 88 */ 89 struct pj _rtcp_common89 struct pjmedia_rtcp_common 90 90 { 91 91 #if defined(PJ_IS_BIG_ENDIAN) && PJ_IS_BIG_ENDIAN!=0 … … 104 104 105 105 /** 106 * @see pj _rtcp_common107 */ 108 typedef struct pj _rtcp_common pj_rtcp_common;106 * @see pjmedia_rtcp_common 107 */ 108 typedef struct pjmedia_rtcp_common pjmedia_rtcp_common; 109 109 110 110 /** 111 111 * RTCP packet. 112 112 */ 113 struct pj _rtcp_pkt114 { 115 pj _rtcp_common common; /**< Common header. */116 pj _rtcp_srsr; /**< Sender report. */117 pj _rtcp_rrrr; /**< variable-length list */118 }; 119 120 /** 121 * @see pj _rtcp_pkt122 */ 123 typedef struct pj _rtcp_pkt pj_rtcp_pkt;113 struct pjmedia_rtcp_pkt 114 { 115 pjmedia_rtcp_common common; /**< Common header. */ 116 pjmedia_rtcp_sr sr; /**< Sender report. */ 117 pjmedia_rtcp_rr rr; /**< variable-length list */ 118 }; 119 120 /** 121 * @see pjmedia_rtcp_pkt 122 */ 123 typedef struct pjmedia_rtcp_pkt pjmedia_rtcp_pkt; 124 124 125 125 … … 127 127 * NTP time representation. 128 128 */ 129 struct pj _rtcp_ntp_rec129 struct pjmedia_rtcp_ntp_rec 130 130 { 131 131 pj_uint32_t hi; /**< High order 32-bit part. */ … … 134 134 135 135 /** 136 * @see pj _rtcp_ntp_rec137 */ 138 typedef struct pj _rtcp_ntp_rec pj_rtcp_ntp_rec;136 * @see pjmedia_rtcp_ntp_rec 137 */ 138 typedef struct pjmedia_rtcp_ntp_rec pjmedia_rtcp_ntp_rec; 139 139 140 140 … … 143 143 * RTCP session. 144 144 */ 145 struct pj _rtcp_session146 { 147 pj _rtcp_pkt rtcp_pkt; /**< Cached RTCP packet.*/145 struct pjmedia_rtcp_session 146 { 147 pjmedia_rtcp_pkt rtcp_pkt; /**< Cached RTCP packet. */ 148 148 149 149 pjmedia_rtp_seq_session seq_ctrl; /**< RTCP sequence number control. */ … … 155 155 pj_uint32_t jitter; /**< Estimated jitter */ 156 156 157 pj _rtcp_ntp_rec rtcp_lsr; /**< NTP ts in last SR received*/158 unsigned rtcp_lsr_time; /**< Time when last SR is received.*/159 pj_uint32_t peer_ssrc;/**< Peer SSRC */157 pjmedia_rtcp_ntp_rec rtcp_lsr; /**< NTP ts in last SR received */ 158 unsigned rtcp_lsr_time; /**< Time when last SR is received.*/ 159 pj_uint32_t peer_ssrc; /**< Peer SSRC */ 160 160 161 161 }; 162 162 163 163 /** 164 * @see pj _rtcp_session165 */ 166 typedef struct pj _rtcp_session pj_rtcp_session;164 * @see pjmedia_rtcp_session 165 */ 166 typedef struct pjmedia_rtcp_session pjmedia_rtcp_session; 167 167 168 168 … … 173 173 * @param ssrc The SSRC used in to identify the session. 174 174 */ 175 PJ_DECL(void) pj_rtcp_init( pj_rtcp_session *session, pj_uint32_t ssrc ); 175 PJ_DECL(void) pjmedia_rtcp_init( pjmedia_rtcp_session *session, 176 pj_uint32_t ssrc ); 176 177 177 178 … … 181 182 * @param session The session. 182 183 */ 183 PJ_DECL(void) pj _rtcp_fini( pj_rtcp_session *session);184 PJ_DECL(void) pjmedia_rtcp_fini( pjmedia_rtcp_session *session); 184 185 185 186 … … 192 193 * @param ts The RTP packet timestamp, in host byte order. 193 194 */ 194 PJ_DECL(void) pj_rtcp_rx_rtp( pj_rtcp_session *session, pj_uint16_t seq, 195 pj_uint32_t ts ); 195 PJ_DECL(void) pjmedia_rtcp_rx_rtp( pjmedia_rtcp_session *session, 196 pj_uint16_t seq, 197 pj_uint32_t ts ); 196 198 197 199 … … 204 206 * RTP header) in bytes. 205 207 */ 206 PJ_DECL(void) pj_rtcp_tx_rtp( pj_rtcp_session *session, pj_uint16_t ptsize ); 208 PJ_DECL(void) pjmedia_rtcp_tx_rtp( pjmedia_rtcp_session *session, 209 pj_uint16_t ptsize ); 207 210 208 211 … … 216 219 * the RTCP packet. 217 220 */ 218 PJ_DECL(void) pj _rtcp_build_rtcp( pj_rtcp_session *session,219 pj_rtcp_pkt **rtcp_pkt,220 int *len );221 PJ_DECL(void) pjmedia_rtcp_build_rtcp( pjmedia_rtcp_session *session, 222 pjmedia_rtcp_pkt **rtcp_pkt, 223 int *len ); 221 224 222 225
Note: See TracChangeset
for help on using the changeset viewer.