<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>oRTP: _RtpStream Struct Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">oRTP  <span id="projectnumber">0.22.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">_RtpStream Struct Reference</div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:aaed38fa5bc69a49dd657380cebb80390"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaed38fa5bc69a49dd657380cebb80390"></a> ortp_socket_t </td><td class="memItemRight" valign="bottom"><b>socket</b></td></tr> <tr class="separator:aaed38fa5bc69a49dd657380cebb80390"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ff7be9b73e6a512c01c4486d21615e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ff7be9b73e6a512c01c4486d21615e3"></a> struct <a class="el" href="struct__RtpTransport.html">_RtpTransport</a> * </td><td class="memItemRight" valign="bottom"><b>tr</b></td></tr> <tr class="separator:a9ff7be9b73e6a512c01c4486d21615e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af494ddf77adc83f4a54cdf6ecbfb41a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af494ddf77adc83f4a54cdf6ecbfb41a4"></a> int </td><td class="memItemRight" valign="bottom"><b>sockfamily</b></td></tr> <tr class="separator:af494ddf77adc83f4a54cdf6ecbfb41a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab351fd94ab75358dd5b8879451cfd3fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab351fd94ab75358dd5b8879451cfd3fe"></a> int </td><td class="memItemRight" valign="bottom"><b>max_rq_size</b></td></tr> <tr class="separator:ab351fd94ab75358dd5b8879451cfd3fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7acc1dd91a64c7d5dbf5bde512f841d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7acc1dd91a64c7d5dbf5bde512f841d9"></a> int </td><td class="memItemRight" valign="bottom"><b>time_jump</b></td></tr> <tr class="separator:a7acc1dd91a64c7d5dbf5bde512f841d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a271de87373b4de23ad47e4a9b870d1a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a271de87373b4de23ad47e4a9b870d1a4"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>ts_jump</b></td></tr> <tr class="separator:a271de87373b4de23ad47e4a9b870d1a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab57ee13b7733b5cf49d31e5ebbbcb504"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab57ee13b7733b5cf49d31e5ebbbcb504"></a> <a class="el" href="struct__queue.html">queue_t</a> </td><td class="memItemRight" valign="bottom"><b>rq</b></td></tr> <tr class="separator:ab57ee13b7733b5cf49d31e5ebbbcb504"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada87974ccf5884c34b7a04110a144d28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada87974ccf5884c34b7a04110a144d28"></a> <a class="el" href="struct__queue.html">queue_t</a> </td><td class="memItemRight" valign="bottom"><b>tev_rq</b></td></tr> <tr class="separator:ada87974ccf5884c34b7a04110a144d28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d2d4bec71e9c9be3c97d7d462321bb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d2d4bec71e9c9be3c97d7d462321bb3"></a> <a class="el" href="structmsgb.html">mblk_t</a> * </td><td class="memItemRight" valign="bottom"><b>cached_mp</b></td></tr> <tr class="separator:a1d2d4bec71e9c9be3c97d7d462321bb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4200c4574ef9cafec765f561716673e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4200c4574ef9cafec765f561716673e"></a> int </td><td class="memItemRight" valign="bottom"><b>loc_port</b></td></tr> <tr class="separator:ab4200c4574ef9cafec765f561716673e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cdd48b9a88749978c9bb579d0cfde2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cdd48b9a88749978c9bb579d0cfde2e"></a> struct sockaddr_in </td><td class="memItemRight" valign="bottom"><b>rem_addr</b></td></tr> <tr class="separator:a6cdd48b9a88749978c9bb579d0cfde2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc78b6782ccb1789e9cdf2fd26d16e9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc78b6782ccb1789e9cdf2fd26d16e9e"></a> int </td><td class="memItemRight" valign="bottom"><b>rem_addrlen</b></td></tr> <tr class="separator:adc78b6782ccb1789e9cdf2fd26d16e9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3fc7af632bcd3af6dd7451efa2ab77c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3fc7af632bcd3af6dd7451efa2ab77c"></a> void * </td><td class="memItemRight" valign="bottom"><b>QoSHandle</b></td></tr> <tr class="separator:ac3fc7af632bcd3af6dd7451efa2ab77c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37512e40db1bcf5255b74803b2bfd7c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37512e40db1bcf5255b74803b2bfd7c9"></a> unsigned long </td><td class="memItemRight" valign="bottom"><b>QoSFlowID</b></td></tr> <tr class="separator:a37512e40db1bcf5255b74803b2bfd7c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b039fd2ee3ce676a9cefb32b1a93022"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b039fd2ee3ce676a9cefb32b1a93022"></a> <a class="el" href="struct__JitterControl.html">JitterControl</a> </td><td class="memItemRight" valign="bottom"><b>jittctl</b></td></tr> <tr class="separator:a3b039fd2ee3ce676a9cefb32b1a93022"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2eebd059f4f3910cfa378132ede85da1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eebd059f4f3910cfa378132ede85da1"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>snd_time_offset</b></td></tr> <tr class="separator:a2eebd059f4f3910cfa378132ede85da1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3a7cdac46b8c818598e15cd78eec11c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3a7cdac46b8c818598e15cd78eec11c"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>snd_ts_offset</b></td></tr> <tr class="separator:aa3a7cdac46b8c818598e15cd78eec11c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a758bf0a21191e13ebbb50eea38236e08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a758bf0a21191e13ebbb50eea38236e08"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>snd_rand_offset</b></td></tr> <tr class="separator:a758bf0a21191e13ebbb50eea38236e08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8b44e94973af102fcd0ff72d6b6f948"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8b44e94973af102fcd0ff72d6b6f948"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>snd_last_ts</b></td></tr> <tr class="separator:ac8b44e94973af102fcd0ff72d6b6f948"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a601041ec92986121324a9688602d2fcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a601041ec92986121324a9688602d2fcc"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>rcv_time_offset</b></td></tr> <tr class="separator:a601041ec92986121324a9688602d2fcc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6eef843dc46010f5fb2a0de7a6c65e6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6eef843dc46010f5fb2a0de7a6c65e6e"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>rcv_ts_offset</b></td></tr> <tr class="separator:a6eef843dc46010f5fb2a0de7a6c65e6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a221a8f7c224d27f4398b517a7cf3241f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221a8f7c224d27f4398b517a7cf3241f"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>rcv_query_ts_offset</b></td></tr> <tr class="separator:a221a8f7c224d27f4398b517a7cf3241f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b3178cfab529fbe94321ad42e17dc39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b3178cfab529fbe94321ad42e17dc39"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>rcv_last_ts</b></td></tr> <tr class="separator:a2b3178cfab529fbe94321ad42e17dc39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaef25994c22b8088503efa5aa0695857"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaef25994c22b8088503efa5aa0695857"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>rcv_last_app_ts</b></td></tr> <tr class="separator:aaef25994c22b8088503efa5aa0695857"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3c66d24d2c0f23980bd7cb34781aad5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3c66d24d2c0f23980bd7cb34781aad5"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>rcv_last_ret_ts</b></td></tr> <tr class="separator:ae3c66d24d2c0f23980bd7cb34781aad5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f3e1c39dc3273afae3e2559d9b92555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f3e1c39dc3273afae3e2559d9b92555"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>hwrcv_extseq</b></td></tr> <tr class="separator:a7f3e1c39dc3273afae3e2559d9b92555"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa31ae10dc550165eaf59582a93f27fae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa31ae10dc550165eaf59582a93f27fae"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>hwrcv_seq_at_last_SR</b></td></tr> <tr class="separator:aa31ae10dc550165eaf59582a93f27fae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad99c412bfacad393ad9f85f8addfd8c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad99c412bfacad393ad9f85f8addfd8c8"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>hwrcv_since_last_SR</b></td></tr> <tr class="separator:ad99c412bfacad393ad9f85f8addfd8c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4c0748cb9dc1e0fdecb727b6b861d34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4c0748cb9dc1e0fdecb727b6b861d34"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>last_rcv_SR_ts</b></td></tr> <tr class="separator:ad4c0748cb9dc1e0fdecb727b6b861d34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a985c3197bbf6b3ea344716fc85d0ba73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a985c3197bbf6b3ea344716fc85d0ba73"></a> struct timeval </td><td class="memItemRight" valign="bottom"><b>last_rcv_SR_time</b></td></tr> <tr class="separator:a985c3197bbf6b3ea344716fc85d0ba73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac3a7d2d9c33988b7fd47aabcbf71167"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac3a7d2d9c33988b7fd47aabcbf71167"></a> uint16_t </td><td class="memItemRight" valign="bottom"><b>snd_seq</b></td></tr> <tr class="separator:aac3a7d2d9c33988b7fd47aabcbf71167"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c71d6fab69b21e78eff345e997df337"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c71d6fab69b21e78eff345e997df337"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>last_rtcp_packet_count</b></td></tr> <tr class="separator:a9c71d6fab69b21e78eff345e997df337"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17e44929de4e0a1bc613c07bc570eed7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17e44929de4e0a1bc613c07bc570eed7"></a> uint32_t </td><td class="memItemRight" valign="bottom"><b>sent_payload_bytes</b></td></tr> <tr class="separator:a17e44929de4e0a1bc613c07bc570eed7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28a9978c41a588f2410dd2f688626e48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28a9978c41a588f2410dd2f688626e48"></a> unsigned int </td><td class="memItemRight" valign="bottom"><b>sent_bytes</b></td></tr> <tr class="separator:a28a9978c41a588f2410dd2f688626e48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5bb584cbfb83578eda1aee5e5f053fa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bb584cbfb83578eda1aee5e5f053fa4"></a> struct timeval </td><td class="memItemRight" valign="bottom"><b>send_bw_start</b></td></tr> <tr class="separator:a5bb584cbfb83578eda1aee5e5f053fa4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6b8a874cb42aa7425497b2ce7619169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6b8a874cb42aa7425497b2ce7619169"></a> unsigned int </td><td class="memItemRight" valign="bottom"><b>recv_bytes</b></td></tr> <tr class="separator:ae6b8a874cb42aa7425497b2ce7619169"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e8c7c3fce9aa24dafde6d4f36c005bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e8c7c3fce9aa24dafde6d4f36c005bd"></a> struct timeval </td><td class="memItemRight" valign="bottom"><b>recv_bw_start</b></td></tr> <tr class="separator:a4e8c7c3fce9aa24dafde6d4f36c005bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb69bfda5e82f5ce87738a61f1b70432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb69bfda5e82f5ce87738a61f1b70432"></a> <a class="el" href="structrtp__stats.html">rtp_stats_t</a> </td><td class="memItemRight" valign="bottom"><b>stats</b></td></tr> <tr class="separator:aeb69bfda5e82f5ce87738a61f1b70432"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c77c4929a01d92168b42c890ef409f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c77c4929a01d92168b42c890ef409f9"></a> int </td><td class="memItemRight" valign="bottom"><b>recv_errno</b></td></tr> <tr class="separator:a4c77c4929a01d92168b42c890ef409f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90d53ddb6ec2e58e4887285643fab3fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90d53ddb6ec2e58e4887285643fab3fe"></a> int </td><td class="memItemRight" valign="bottom"><b>send_errno</b></td></tr> <tr class="separator:a90d53ddb6ec2e58e4887285643fab3fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafd0c0ae9e6e80b1ccdd7ccab996b480"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafd0c0ae9e6e80b1ccdd7ccab996b480"></a> int </td><td class="memItemRight" valign="bottom"><b>snd_socket_size</b></td></tr> <tr class="separator:aafd0c0ae9e6e80b1ccdd7ccab996b480"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fd3587db51a3360389c2e42824125a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fd3587db51a3360389c2e42824125a0"></a> int </td><td class="memItemRight" valign="bottom"><b>rcv_socket_size</b></td></tr> <tr class="separator:a5fd3587db51a3360389c2e42824125a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ede5d0113ef70ac01fd8286d53bada0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ede5d0113ef70ac01fd8286d53bada0"></a> int </td><td class="memItemRight" valign="bottom"><b>ssrc_changed_thres</b></td></tr> <tr class="separator:a9ede5d0113ef70ac01fd8286d53bada0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a1df0e231e5ae2190502f69743bd5a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a1df0e231e5ae2190502f69743bd5a4"></a> <a class="el" href="structjitter__stats.html">jitter_stats_t</a> </td><td class="memItemRight" valign="bottom"><b>jitter_stats</b></td></tr> <tr class="separator:a8a1df0e231e5ae2190502f69743bd5a4"><td class="memSeparator" colspan="2"> </td></tr> </table> <hr/>The documentation for this struct was generated from the following file:<ul> <li>include/ortp/<a class="el" href="rtpsession_8h_source.html">rtpsession.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Sat Oct 19 2013 07:09:42 for oRTP by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>