zrtp: Update flag names used to determine the ZRTP mode

This commit is contained in:
Joni Räsänen 2022-09-22 07:35:14 +03:00
parent 49e67619e8
commit fa78501f53
39 changed files with 288 additions and 266 deletions

View File

@ -172,7 +172,7 @@ INLINE_INHERITED_MEMB = NO
# shortest path that makes the file name unique will be used
# The default value is: YES.
FULL_PATH_NAMES = YES
FULL_PATH_NAMES = NO
# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
# Stripping is only done if one of the specified strings matches the left-hand

View File

@ -83,7 +83,8 @@ session->create_stream(..., RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP | RCE_SRTP_NULL_CIP
| RCE_HOLEPUNCH_KEEPALIVE | Keep the hole made in the firewall open in case the streaming is unidirectional. If holepunching has been enabled during session creation and this flag is given to `create_stream()` and uvgRTP notices that the application has not sent any data in a while (unidirectionality), it sends a small UDP datagram to the remote participant to keep the connection open |
| RCE_SRTP_KEYSIZE_192 | Use 196 bit SRTP keys, currently works only with RCE_SRTP_KMNGMNT_USER |
| RCE_SRTP_KEYSIZE_256 | Use 256 bit SRTP keys, currently works only with RCE_SRTP_KMNGMNT_USER |
| RCE_ZRTP_MULTISTREAM_NO_DH | Select which streams do not perform Diffie-Hellman with ZRTP. Currently, ZRTP only works reliably with one stream performing DH and one not performing it |
| RCE_ZRTP_DIFFIE_HELLMAN_MODE | Select which streams performs the Diffie-Hellman with ZRTP (default) |
| RCE_ZRTP_MULTISTREAM_MODE | Select which streams do not perform Diffie-Hellman with ZRTP. Currently, ZRTP only works reliably with one stream performing DH and one not performing it |
| RCE_FRAMERATE | Try to keep the sent framerate as constant as possible (default fps is 30) |
| RCE_PACE_FRAGMENT_SENDING | Pace the sending of framents to frame interval to help receiver receive packets (default frame interval is 1/30) |
@ -146,7 +147,7 @@ uvgRTP provides two ways for an application to deal with SRTP key-management: 1)
### ZRTP-based SRTP
uvgRTP supports Diffie-Hellman and Multistream modes of ZRTP. To use ZRTP, user must provide `RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP` flag combination
to `create_stream()` as well as `RCE_ZRTP_MULTISTREAM_NO_DH` flag for all streams which are in Multistream mode. See [ZRTP Multistream example](../examples/zrtp_multistream.cc) for more details.
to `create_stream()` as well as `RCE_ZRTP_MULTISTREAM_MODE` flag for all streams which are in Multistream mode. See [ZRTP Multistream example](../examples/zrtp_multistream.cc) for more details.
### User-managed SRTP

View File

@ -294,7 +294,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="context_8hh_source.html">context.hh</a></li>
<li><a class="el" href="context_8hh_source.html">context.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -617,7 +617,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="media__stream_8hh_source.html">media_stream.hh</a></li>
<li><a class="el" href="media__stream_8hh_source.html">media_stream.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -610,7 +610,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="rtcp_8hh_source.html">rtcp.hh</a></li>
<li><a class="el" href="rtcp_8hh_source.html">rtcp.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -256,7 +256,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="session_8hh_source.html">session.hh</a></li>
<li><a class="el" href="session_8hh_source.html">session.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/clock.hh Source File</title>
<title>uvgRTP: clock.hh Source File</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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/context.hh Source File</title>
<title>uvgRTP: context.hh Source File</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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include Directory Reference</title>
<title>uvgRTP: include Directory 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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp Directory Reference</title>
<title>uvgRTP: uvgrtp Directory 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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/frame.hh Source File</title>
<title>uvgRTP: frame.hh Source File</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>

View File

@ -101,7 +101,8 @@ $(function() {
<li>RCE_SRTP_NULL_CIPHER&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba">util.hh</a></li>
<li>RCE_SRTP_REPLAY_PROTECTION&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1">util.hh</a></li>
<li>RCE_SYSTEM_CALL_CLUSTERING&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263">util.hh</a></li>
<li>RCE_ZRTP_MULTISTREAM_NO_DH&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6">util.hh</a></li>
<li>RCE_ZRTP_DIFFIE_HELLMAN_MODE&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171">util.hh</a></li>
<li>RCE_ZRTP_MULTISTREAM_MODE&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a">util.hh</a></li>
<li>RTP_AUTH_TAG_MISMATCH&#160;:&#160;<a class="el" href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6d62ec0a7250a3db7c0f3a13280ecc65">util.hh</a></li>
<li>RTP_BIND_ERROR&#160;:&#160;<a class="el" href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba000c0166a0c38686389fc2eba0ddc458">util.hh</a></li>
<li>RTP_COPY&#160;:&#160;<a class="el" href="util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a">util.hh</a></li>

View File

@ -101,7 +101,8 @@ $(function() {
<li>RCE_SRTP_NULL_CIPHER&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba">util.hh</a></li>
<li>RCE_SRTP_REPLAY_PROTECTION&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1">util.hh</a></li>
<li>RCE_SYSTEM_CALL_CLUSTERING&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263">util.hh</a></li>
<li>RCE_ZRTP_MULTISTREAM_NO_DH&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6">util.hh</a></li>
<li>RCE_ZRTP_DIFFIE_HELLMAN_MODE&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171">util.hh</a></li>
<li>RCE_ZRTP_MULTISTREAM_MODE&#160;:&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a">util.hh</a></li>
<li>RTP_AUTH_TAG_MISMATCH&#160;:&#160;<a class="el" href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6d62ec0a7250a3db7c0f3a13280ecc65">util.hh</a></li>
<li>RTP_BIND_ERROR&#160;:&#160;<a class="el" href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba000c0166a0c38686389fc2eba0ddc458">util.hh</a></li>
<li>RTP_COPY&#160;:&#160;<a class="el" href="util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a">util.hh</a></li>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/lib.hh Source File</title>
<title>uvgRTP: lib.hh Source File</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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/media_stream.hh Source File</title>
<title>uvgRTP: media_stream.hh Source File</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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/rtcp.hh Source File</title>
<title>uvgRTP: rtcp.hh Source File</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>

View File

@ -28,69 +28,70 @@ var searchData=
['rce_5fsrtp_5fnull_5fcipher_25',['RCE_SRTP_NULL_CIPHER',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba',1,'util.hh']]],
['rce_5fsrtp_5freplay_5fprotection_26',['RCE_SRTP_REPLAY_PROTECTION',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1',1,'util.hh']]],
['rce_5fsystem_5fcall_5fclustering_27',['RCE_SYSTEM_CALL_CLUSTERING',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263',1,'util.hh']]],
['rce_5fzrtp_5fmultistream_5fno_5fdh_28',['RCE_ZRTP_MULTISTREAM_NO_DH',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6',1,'util.hh']]],
['remove_5fall_5fhooks_29',['remove_all_hooks',['../classuvgrtp_1_1rtcp.html#a81198428cc697c0c7cbb2a4191f294d8',1,'uvgrtp::rtcp']]],
['rtcp_30',['rtcp',['../classuvgrtp_1_1rtcp.html',1,'uvgrtp']]],
['rtcp_5fapp_5fpacket_31',['rtcp_app_packet',['../structuvgrtp_1_1frame_1_1rtcp__app__packet.html',1,'uvgrtp::frame']]],
['rtcp_5fheader_32',['rtcp_header',['../structuvgrtp_1_1frame_1_1rtcp__header.html',1,'uvgrtp::frame']]],
['rtcp_5freceiver_5freport_33',['rtcp_receiver_report',['../structuvgrtp_1_1frame_1_1rtcp__receiver__report.html',1,'uvgrtp::frame']]],
['rtcp_5freport_5fblock_34',['rtcp_report_block',['../structuvgrtp_1_1frame_1_1rtcp__report__block.html',1,'uvgrtp::frame']]],
['rtcp_5fsdes_5fchunk_35',['rtcp_sdes_chunk',['../structuvgrtp_1_1frame_1_1rtcp__sdes__chunk.html',1,'uvgrtp::frame']]],
['rtcp_5fsdes_5fitem_36',['rtcp_sdes_item',['../structuvgrtp_1_1frame_1_1rtcp__sdes__item.html',1,'uvgrtp::frame']]],
['rtcp_5fsdes_5fpacket_37',['rtcp_sdes_packet',['../structuvgrtp_1_1frame_1_1rtcp__sdes__packet.html',1,'uvgrtp::frame']]],
['rtcp_5fsender_5finfo_38',['rtcp_sender_info',['../structuvgrtp_1_1frame_1_1rtcp__sender__info.html',1,'uvgrtp::frame']]],
['rtcp_5fsender_5freport_39',['rtcp_sender_report',['../structuvgrtp_1_1frame_1_1rtcp__sender__report.html',1,'uvgrtp::frame']]],
['rtp_5fauth_5ftag_5fmismatch_40',['RTP_AUTH_TAG_MISMATCH',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6d62ec0a7250a3db7c0f3a13280ecc65',1,'util.hh']]],
['rtp_5fbind_5ferror_41',['RTP_BIND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba000c0166a0c38686389fc2eba0ddc458',1,'util.hh']]],
['rtp_5fcopy_42',['RTP_COPY',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a',1,'util.hh']]],
['rtp_5fctx_5fconfiguration_5fflags_43',['RTP_CTX_CONFIGURATION_FLAGS',['../util_8hh.html#aa98d9238629e33567e73af0d239e587f',1,'util.hh']]],
['rtp_5fctx_5fenable_5fflags_44',['RTP_CTX_ENABLE_FLAGS',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2af',1,'util.hh']]],
['rtp_5ferror_45',['RTP_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387b',1,'util.hh']]],
['rtp_5fflags_46',['RTP_FLAGS',['../util_8hh.html#af03a75996471fc531742cd640c7caf2d',1,'util.hh']]],
['rtp_5fformat_47',['RTP_FORMAT',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f32_48',['RTP_FORMAT_DVI4_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abf1f20482ba40b0a4161f339978c65c8',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f441_49',['RTP_FORMAT_DVI4_441',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa4e91d147dcc0696bae592e0de3ae295',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f64_50',['RTP_FORMAT_DVI4_64',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae0cb5522bf562899f9001adeb669f3ef',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f882_51',['RTP_FORMAT_DVI4_882',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abb0d59c256c7ed6b0f78aff67f89ac18',1,'util.hh']]],
['rtp_5fformat_5fg722_52',['RTP_FORMAT_G722',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a2240ad1204186f7c34aacfb27673e692',1,'util.hh']]],
['rtp_5fformat_5fg723_53',['RTP_FORMAT_G723',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa97d1880bfcfba08dfef863dc82426d1',1,'util.hh']]],
['rtp_5fformat_5fg726_5f16_54',['RTP_FORMAT_G726_16',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae118651d66f3af54be3094e7e71336c7',1,'util.hh']]],
['rtp_5fformat_5fg726_5f24_55',['RTP_FORMAT_G726_24',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a8635bcd6f336c19271e7ea20eb9111cf',1,'util.hh']]],
['rtp_5fformat_5fg726_5f32_56',['RTP_FORMAT_G726_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a266862cd2289619b5c4de4c259a32785',1,'util.hh']]],
['rtp_5fformat_5fg726_5f40_57',['RTP_FORMAT_G726_40',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af260843177efa05d95f98d30499db683',1,'util.hh']]],
['rtp_5fformat_5fg728_58',['RTP_FORMAT_G728',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0f194f13a6b06211c1411caf0a454313',1,'util.hh']]],
['rtp_5fformat_5fg729_59',['RTP_FORMAT_G729',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a78da373e5b8fb9a83e28f5b8b715ca19',1,'util.hh']]],
['rtp_5fformat_5fg729d_60',['RTP_FORMAT_G729D',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af2981123dc924d80ed50371625927f58',1,'util.hh']]],
['rtp_5fformat_5fg729e_61',['RTP_FORMAT_G729E',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96adba054e696e9d57d316c598618580a63',1,'util.hh']]],
['rtp_5fformat_5fgeneric_62',['RTP_FORMAT_GENERIC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad4b1be929d880baa2c2ca85c614f61b9',1,'util.hh']]],
['rtp_5fformat_5fgsm_63',['RTP_FORMAT_GSM',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa6d4ba4fb63005fac69fa371fdf18a68',1,'util.hh']]],
['rtp_5fformat_5fgsm_5fefr_64',['RTP_FORMAT_GSM_EFR',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e41697a659bea307ca6387330d5b9ed',1,'util.hh']]],
['rtp_5fformat_5fh264_65',['RTP_FORMAT_H264',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad785025a8de9a53f17dc84ec3eed85bd',1,'util.hh']]],
['rtp_5fformat_5fh265_66',['RTP_FORMAT_H265',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4ee0ab7d51bf50f8f5a5cb995ecc407b',1,'util.hh']]],
['rtp_5fformat_5fh266_67',['RTP_FORMAT_H266',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0e3d0414b29804783324399c8a42c85d',1,'util.hh']]],
['rtp_5fformat_5fl16_5fmono_68',['RTP_FORMAT_L16_MONO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4c34cf9ef36a41ba3565b0e3f6ea534a',1,'util.hh']]],
['rtp_5fformat_5fl16_5fstereo_69',['RTP_FORMAT_L16_STEREO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a1de81aee545949cf4609fe3cca3ab1b8',1,'util.hh']]],
['rtp_5fformat_5fl8_70',['RTP_FORMAT_L8',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abee7466b11e455f2f2362dc39e61c6a8',1,'util.hh']]],
['rtp_5fformat_5flpc_71',['RTP_FORMAT_LPC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a61c2e69b79b0fd2a8fd0bb24fb359ecd',1,'util.hh']]],
['rtp_5fformat_5fopus_72',['RTP_FORMAT_OPUS',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e6ef095b4645cdc8aef241aad1f974b',1,'util.hh']]],
['rtp_5fformat_5fpcma_73',['RTP_FORMAT_PCMA',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a518313e0a5342ff1b5b79ead46791b2e',1,'util.hh']]],
['rtp_5fformat_5fpcmu_74',['RTP_FORMAT_PCMU',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a12448ad5b424a2f6d5028a7fd06019b7',1,'util.hh']]],
['rtp_5fformat_5fvdvi_75',['RTP_FORMAT_VDVI',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a91525c8b53f821a6644803967be0e3ed',1,'util.hh']]],
['rtp_5fframe_76',['rtp_frame',['../structuvgrtp_1_1frame_1_1rtp__frame.html',1,'uvgrtp::frame']]],
['rtp_5fgeneric_5ferror_77',['RTP_GENERIC_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bafde486de26be732acf472480e3693b19',1,'util.hh']]],
['rtp_5finitialized_78',['RTP_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0759e9bb74c7a15ef09513547ed5cc2a',1,'util.hh']]],
['rtp_5finvalid_5fvalue_79',['RTP_INVALID_VALUE',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba4cdd3c5db294a4f05294b264afbf678b',1,'util.hh']]],
['rtp_5fmemory_5ferror_80',['RTP_MEMORY_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bac54e582250aec15bf2aea189ccbb0348',1,'util.hh']]],
['rtp_5fno_5fflags_81',['RTP_NO_FLAGS',['../util_8hh.html#af03a75996471fc531742cd640c7caf2da084c095dae54bbbc6d9509568c58f9a6',1,'util.hh']]],
['rtp_5fno_5fh26x_5fscl_82',['RTP_NO_H26X_SCL',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dafd917713b62c18d5fa4106e42f3fbde8',1,'util.hh']]],
['rtp_5fnot_5ffound_83',['RTP_NOT_FOUND',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0a18f9856d2dd5890bb6ec25e4acf631',1,'util.hh']]],
['rtp_5fnot_5finitialized_84',['RTP_NOT_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba32d67254c4da35568e7007ec3825f98a',1,'util.hh']]],
['rtp_5fnot_5fsupported_85',['RTP_NOT_SUPPORTED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba756d5cd372b045f069a493ed2f2cfa22',1,'util.hh']]],
['rtp_5fok_86',['RTP_OK',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0d701531b2bb1c027f5e5bcc64ed29e1',1,'util.hh']]],
['rtp_5frecv_5ferror_87',['RTP_RECV_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387baa499befa487c22503360adffc590f33b',1,'util.hh']]],
['rtp_5fsend_5ferror_88',['RTP_SEND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6c47e86944dbed4d33531236a6e28079',1,'util.hh']]],
['rtp_5fsocket_5ferror_89',['RTP_SOCKET_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bab392a7774c551eed903855248760ad06',1,'util.hh']]],
['rtp_5fssrc_5fcollision_90',['RTP_SSRC_COLLISION',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba80aa5b74c1e252c2ef49e0796d4183d3',1,'util.hh']]],
['rtp_5ftimeout_91',['RTP_TIMEOUT',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bacb40716d1ab0663c0cce56f6d03f0902',1,'util.hh']]],
['rtp_5fts_92',['rtp_ts',['../structuvgrtp_1_1frame_1_1rtcp__sender__info.html#a2e9c3d1fe1b522a1d4c6fb4bc1fbdbdf',1,'uvgrtp::frame::rtcp_sender_info']]]
['rce_5fzrtp_5fdiffie_5fhellman_5fmode_28',['RCE_ZRTP_DIFFIE_HELLMAN_MODE',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171',1,'util.hh']]],
['rce_5fzrtp_5fmultistream_5fmode_29',['RCE_ZRTP_MULTISTREAM_MODE',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a',1,'util.hh']]],
['remove_5fall_5fhooks_30',['remove_all_hooks',['../classuvgrtp_1_1rtcp.html#a81198428cc697c0c7cbb2a4191f294d8',1,'uvgrtp::rtcp']]],
['rtcp_31',['rtcp',['../classuvgrtp_1_1rtcp.html',1,'uvgrtp']]],
['rtcp_5fapp_5fpacket_32',['rtcp_app_packet',['../structuvgrtp_1_1frame_1_1rtcp__app__packet.html',1,'uvgrtp::frame']]],
['rtcp_5fheader_33',['rtcp_header',['../structuvgrtp_1_1frame_1_1rtcp__header.html',1,'uvgrtp::frame']]],
['rtcp_5freceiver_5freport_34',['rtcp_receiver_report',['../structuvgrtp_1_1frame_1_1rtcp__receiver__report.html',1,'uvgrtp::frame']]],
['rtcp_5freport_5fblock_35',['rtcp_report_block',['../structuvgrtp_1_1frame_1_1rtcp__report__block.html',1,'uvgrtp::frame']]],
['rtcp_5fsdes_5fchunk_36',['rtcp_sdes_chunk',['../structuvgrtp_1_1frame_1_1rtcp__sdes__chunk.html',1,'uvgrtp::frame']]],
['rtcp_5fsdes_5fitem_37',['rtcp_sdes_item',['../structuvgrtp_1_1frame_1_1rtcp__sdes__item.html',1,'uvgrtp::frame']]],
['rtcp_5fsdes_5fpacket_38',['rtcp_sdes_packet',['../structuvgrtp_1_1frame_1_1rtcp__sdes__packet.html',1,'uvgrtp::frame']]],
['rtcp_5fsender_5finfo_39',['rtcp_sender_info',['../structuvgrtp_1_1frame_1_1rtcp__sender__info.html',1,'uvgrtp::frame']]],
['rtcp_5fsender_5freport_40',['rtcp_sender_report',['../structuvgrtp_1_1frame_1_1rtcp__sender__report.html',1,'uvgrtp::frame']]],
['rtp_5fauth_5ftag_5fmismatch_41',['RTP_AUTH_TAG_MISMATCH',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6d62ec0a7250a3db7c0f3a13280ecc65',1,'util.hh']]],
['rtp_5fbind_5ferror_42',['RTP_BIND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba000c0166a0c38686389fc2eba0ddc458',1,'util.hh']]],
['rtp_5fcopy_43',['RTP_COPY',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a',1,'util.hh']]],
['rtp_5fctx_5fconfiguration_5fflags_44',['RTP_CTX_CONFIGURATION_FLAGS',['../util_8hh.html#aa98d9238629e33567e73af0d239e587f',1,'util.hh']]],
['rtp_5fctx_5fenable_5fflags_45',['RTP_CTX_ENABLE_FLAGS',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2af',1,'util.hh']]],
['rtp_5ferror_46',['RTP_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387b',1,'util.hh']]],
['rtp_5fflags_47',['RTP_FLAGS',['../util_8hh.html#af03a75996471fc531742cd640c7caf2d',1,'util.hh']]],
['rtp_5fformat_48',['RTP_FORMAT',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f32_49',['RTP_FORMAT_DVI4_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abf1f20482ba40b0a4161f339978c65c8',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f441_50',['RTP_FORMAT_DVI4_441',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa4e91d147dcc0696bae592e0de3ae295',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f64_51',['RTP_FORMAT_DVI4_64',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae0cb5522bf562899f9001adeb669f3ef',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f882_52',['RTP_FORMAT_DVI4_882',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abb0d59c256c7ed6b0f78aff67f89ac18',1,'util.hh']]],
['rtp_5fformat_5fg722_53',['RTP_FORMAT_G722',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a2240ad1204186f7c34aacfb27673e692',1,'util.hh']]],
['rtp_5fformat_5fg723_54',['RTP_FORMAT_G723',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa97d1880bfcfba08dfef863dc82426d1',1,'util.hh']]],
['rtp_5fformat_5fg726_5f16_55',['RTP_FORMAT_G726_16',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae118651d66f3af54be3094e7e71336c7',1,'util.hh']]],
['rtp_5fformat_5fg726_5f24_56',['RTP_FORMAT_G726_24',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a8635bcd6f336c19271e7ea20eb9111cf',1,'util.hh']]],
['rtp_5fformat_5fg726_5f32_57',['RTP_FORMAT_G726_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a266862cd2289619b5c4de4c259a32785',1,'util.hh']]],
['rtp_5fformat_5fg726_5f40_58',['RTP_FORMAT_G726_40',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af260843177efa05d95f98d30499db683',1,'util.hh']]],
['rtp_5fformat_5fg728_59',['RTP_FORMAT_G728',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0f194f13a6b06211c1411caf0a454313',1,'util.hh']]],
['rtp_5fformat_5fg729_60',['RTP_FORMAT_G729',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a78da373e5b8fb9a83e28f5b8b715ca19',1,'util.hh']]],
['rtp_5fformat_5fg729d_61',['RTP_FORMAT_G729D',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af2981123dc924d80ed50371625927f58',1,'util.hh']]],
['rtp_5fformat_5fg729e_62',['RTP_FORMAT_G729E',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96adba054e696e9d57d316c598618580a63',1,'util.hh']]],
['rtp_5fformat_5fgeneric_63',['RTP_FORMAT_GENERIC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad4b1be929d880baa2c2ca85c614f61b9',1,'util.hh']]],
['rtp_5fformat_5fgsm_64',['RTP_FORMAT_GSM',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa6d4ba4fb63005fac69fa371fdf18a68',1,'util.hh']]],
['rtp_5fformat_5fgsm_5fefr_65',['RTP_FORMAT_GSM_EFR',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e41697a659bea307ca6387330d5b9ed',1,'util.hh']]],
['rtp_5fformat_5fh264_66',['RTP_FORMAT_H264',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad785025a8de9a53f17dc84ec3eed85bd',1,'util.hh']]],
['rtp_5fformat_5fh265_67',['RTP_FORMAT_H265',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4ee0ab7d51bf50f8f5a5cb995ecc407b',1,'util.hh']]],
['rtp_5fformat_5fh266_68',['RTP_FORMAT_H266',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0e3d0414b29804783324399c8a42c85d',1,'util.hh']]],
['rtp_5fformat_5fl16_5fmono_69',['RTP_FORMAT_L16_MONO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4c34cf9ef36a41ba3565b0e3f6ea534a',1,'util.hh']]],
['rtp_5fformat_5fl16_5fstereo_70',['RTP_FORMAT_L16_STEREO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a1de81aee545949cf4609fe3cca3ab1b8',1,'util.hh']]],
['rtp_5fformat_5fl8_71',['RTP_FORMAT_L8',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abee7466b11e455f2f2362dc39e61c6a8',1,'util.hh']]],
['rtp_5fformat_5flpc_72',['RTP_FORMAT_LPC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a61c2e69b79b0fd2a8fd0bb24fb359ecd',1,'util.hh']]],
['rtp_5fformat_5fopus_73',['RTP_FORMAT_OPUS',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e6ef095b4645cdc8aef241aad1f974b',1,'util.hh']]],
['rtp_5fformat_5fpcma_74',['RTP_FORMAT_PCMA',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a518313e0a5342ff1b5b79ead46791b2e',1,'util.hh']]],
['rtp_5fformat_5fpcmu_75',['RTP_FORMAT_PCMU',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a12448ad5b424a2f6d5028a7fd06019b7',1,'util.hh']]],
['rtp_5fformat_5fvdvi_76',['RTP_FORMAT_VDVI',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a91525c8b53f821a6644803967be0e3ed',1,'util.hh']]],
['rtp_5fframe_77',['rtp_frame',['../structuvgrtp_1_1frame_1_1rtp__frame.html',1,'uvgrtp::frame']]],
['rtp_5fgeneric_5ferror_78',['RTP_GENERIC_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bafde486de26be732acf472480e3693b19',1,'util.hh']]],
['rtp_5finitialized_79',['RTP_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0759e9bb74c7a15ef09513547ed5cc2a',1,'util.hh']]],
['rtp_5finvalid_5fvalue_80',['RTP_INVALID_VALUE',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba4cdd3c5db294a4f05294b264afbf678b',1,'util.hh']]],
['rtp_5fmemory_5ferror_81',['RTP_MEMORY_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bac54e582250aec15bf2aea189ccbb0348',1,'util.hh']]],
['rtp_5fno_5fflags_82',['RTP_NO_FLAGS',['../util_8hh.html#af03a75996471fc531742cd640c7caf2da084c095dae54bbbc6d9509568c58f9a6',1,'util.hh']]],
['rtp_5fno_5fh26x_5fscl_83',['RTP_NO_H26X_SCL',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dafd917713b62c18d5fa4106e42f3fbde8',1,'util.hh']]],
['rtp_5fnot_5ffound_84',['RTP_NOT_FOUND',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0a18f9856d2dd5890bb6ec25e4acf631',1,'util.hh']]],
['rtp_5fnot_5finitialized_85',['RTP_NOT_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba32d67254c4da35568e7007ec3825f98a',1,'util.hh']]],
['rtp_5fnot_5fsupported_86',['RTP_NOT_SUPPORTED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba756d5cd372b045f069a493ed2f2cfa22',1,'util.hh']]],
['rtp_5fok_87',['RTP_OK',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0d701531b2bb1c027f5e5bcc64ed29e1',1,'util.hh']]],
['rtp_5frecv_5ferror_88',['RTP_RECV_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387baa499befa487c22503360adffc590f33b',1,'util.hh']]],
['rtp_5fsend_5ferror_89',['RTP_SEND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6c47e86944dbed4d33531236a6e28079',1,'util.hh']]],
['rtp_5fsocket_5ferror_90',['RTP_SOCKET_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bab392a7774c551eed903855248760ad06',1,'util.hh']]],
['rtp_5fssrc_5fcollision_91',['RTP_SSRC_COLLISION',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba80aa5b74c1e252c2ef49e0796d4183d3',1,'util.hh']]],
['rtp_5ftimeout_92',['RTP_TIMEOUT',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bacb40716d1ab0663c0cce56f6d03f0902',1,'util.hh']]],
['rtp_5fts_93',['rtp_ts',['../structuvgrtp_1_1frame_1_1rtcp__sender__info.html#a2e9c3d1fe1b522a1d4c6fb4bc1fbdbdf',1,'uvgrtp::frame::rtcp_sender_info']]]
];

View File

@ -28,51 +28,52 @@ var searchData=
['rce_5fsrtp_5fnull_5fcipher_25',['RCE_SRTP_NULL_CIPHER',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba',1,'util.hh']]],
['rce_5fsrtp_5freplay_5fprotection_26',['RCE_SRTP_REPLAY_PROTECTION',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1',1,'util.hh']]],
['rce_5fsystem_5fcall_5fclustering_27',['RCE_SYSTEM_CALL_CLUSTERING',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263',1,'util.hh']]],
['rce_5fzrtp_5fmultistream_5fno_5fdh_28',['RCE_ZRTP_MULTISTREAM_NO_DH',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6',1,'util.hh']]],
['rtp_5fauth_5ftag_5fmismatch_29',['RTP_AUTH_TAG_MISMATCH',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6d62ec0a7250a3db7c0f3a13280ecc65',1,'util.hh']]],
['rtp_5fbind_5ferror_30',['RTP_BIND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba000c0166a0c38686389fc2eba0ddc458',1,'util.hh']]],
['rtp_5fcopy_31',['RTP_COPY',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f32_32',['RTP_FORMAT_DVI4_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abf1f20482ba40b0a4161f339978c65c8',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f441_33',['RTP_FORMAT_DVI4_441',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa4e91d147dcc0696bae592e0de3ae295',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f64_34',['RTP_FORMAT_DVI4_64',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae0cb5522bf562899f9001adeb669f3ef',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f882_35',['RTP_FORMAT_DVI4_882',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abb0d59c256c7ed6b0f78aff67f89ac18',1,'util.hh']]],
['rtp_5fformat_5fg722_36',['RTP_FORMAT_G722',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a2240ad1204186f7c34aacfb27673e692',1,'util.hh']]],
['rtp_5fformat_5fg723_37',['RTP_FORMAT_G723',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa97d1880bfcfba08dfef863dc82426d1',1,'util.hh']]],
['rtp_5fformat_5fg726_5f16_38',['RTP_FORMAT_G726_16',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae118651d66f3af54be3094e7e71336c7',1,'util.hh']]],
['rtp_5fformat_5fg726_5f24_39',['RTP_FORMAT_G726_24',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a8635bcd6f336c19271e7ea20eb9111cf',1,'util.hh']]],
['rtp_5fformat_5fg726_5f32_40',['RTP_FORMAT_G726_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a266862cd2289619b5c4de4c259a32785',1,'util.hh']]],
['rtp_5fformat_5fg726_5f40_41',['RTP_FORMAT_G726_40',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af260843177efa05d95f98d30499db683',1,'util.hh']]],
['rtp_5fformat_5fg728_42',['RTP_FORMAT_G728',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0f194f13a6b06211c1411caf0a454313',1,'util.hh']]],
['rtp_5fformat_5fg729_43',['RTP_FORMAT_G729',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a78da373e5b8fb9a83e28f5b8b715ca19',1,'util.hh']]],
['rtp_5fformat_5fg729d_44',['RTP_FORMAT_G729D',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af2981123dc924d80ed50371625927f58',1,'util.hh']]],
['rtp_5fformat_5fg729e_45',['RTP_FORMAT_G729E',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96adba054e696e9d57d316c598618580a63',1,'util.hh']]],
['rtp_5fformat_5fgeneric_46',['RTP_FORMAT_GENERIC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad4b1be929d880baa2c2ca85c614f61b9',1,'util.hh']]],
['rtp_5fformat_5fgsm_47',['RTP_FORMAT_GSM',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa6d4ba4fb63005fac69fa371fdf18a68',1,'util.hh']]],
['rtp_5fformat_5fgsm_5fefr_48',['RTP_FORMAT_GSM_EFR',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e41697a659bea307ca6387330d5b9ed',1,'util.hh']]],
['rtp_5fformat_5fh264_49',['RTP_FORMAT_H264',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad785025a8de9a53f17dc84ec3eed85bd',1,'util.hh']]],
['rtp_5fformat_5fh265_50',['RTP_FORMAT_H265',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4ee0ab7d51bf50f8f5a5cb995ecc407b',1,'util.hh']]],
['rtp_5fformat_5fh266_51',['RTP_FORMAT_H266',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0e3d0414b29804783324399c8a42c85d',1,'util.hh']]],
['rtp_5fformat_5fl16_5fmono_52',['RTP_FORMAT_L16_MONO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4c34cf9ef36a41ba3565b0e3f6ea534a',1,'util.hh']]],
['rtp_5fformat_5fl16_5fstereo_53',['RTP_FORMAT_L16_STEREO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a1de81aee545949cf4609fe3cca3ab1b8',1,'util.hh']]],
['rtp_5fformat_5fl8_54',['RTP_FORMAT_L8',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abee7466b11e455f2f2362dc39e61c6a8',1,'util.hh']]],
['rtp_5fformat_5flpc_55',['RTP_FORMAT_LPC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a61c2e69b79b0fd2a8fd0bb24fb359ecd',1,'util.hh']]],
['rtp_5fformat_5fopus_56',['RTP_FORMAT_OPUS',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e6ef095b4645cdc8aef241aad1f974b',1,'util.hh']]],
['rtp_5fformat_5fpcma_57',['RTP_FORMAT_PCMA',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a518313e0a5342ff1b5b79ead46791b2e',1,'util.hh']]],
['rtp_5fformat_5fpcmu_58',['RTP_FORMAT_PCMU',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a12448ad5b424a2f6d5028a7fd06019b7',1,'util.hh']]],
['rtp_5fformat_5fvdvi_59',['RTP_FORMAT_VDVI',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a91525c8b53f821a6644803967be0e3ed',1,'util.hh']]],
['rtp_5fgeneric_5ferror_60',['RTP_GENERIC_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bafde486de26be732acf472480e3693b19',1,'util.hh']]],
['rtp_5finitialized_61',['RTP_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0759e9bb74c7a15ef09513547ed5cc2a',1,'util.hh']]],
['rtp_5finvalid_5fvalue_62',['RTP_INVALID_VALUE',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba4cdd3c5db294a4f05294b264afbf678b',1,'util.hh']]],
['rtp_5fmemory_5ferror_63',['RTP_MEMORY_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bac54e582250aec15bf2aea189ccbb0348',1,'util.hh']]],
['rtp_5fno_5fflags_64',['RTP_NO_FLAGS',['../util_8hh.html#af03a75996471fc531742cd640c7caf2da084c095dae54bbbc6d9509568c58f9a6',1,'util.hh']]],
['rtp_5fno_5fh26x_5fscl_65',['RTP_NO_H26X_SCL',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dafd917713b62c18d5fa4106e42f3fbde8',1,'util.hh']]],
['rtp_5fnot_5ffound_66',['RTP_NOT_FOUND',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0a18f9856d2dd5890bb6ec25e4acf631',1,'util.hh']]],
['rtp_5fnot_5finitialized_67',['RTP_NOT_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba32d67254c4da35568e7007ec3825f98a',1,'util.hh']]],
['rtp_5fnot_5fsupported_68',['RTP_NOT_SUPPORTED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba756d5cd372b045f069a493ed2f2cfa22',1,'util.hh']]],
['rtp_5fok_69',['RTP_OK',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0d701531b2bb1c027f5e5bcc64ed29e1',1,'util.hh']]],
['rtp_5frecv_5ferror_70',['RTP_RECV_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387baa499befa487c22503360adffc590f33b',1,'util.hh']]],
['rtp_5fsend_5ferror_71',['RTP_SEND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6c47e86944dbed4d33531236a6e28079',1,'util.hh']]],
['rtp_5fsocket_5ferror_72',['RTP_SOCKET_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bab392a7774c551eed903855248760ad06',1,'util.hh']]],
['rtp_5fssrc_5fcollision_73',['RTP_SSRC_COLLISION',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba80aa5b74c1e252c2ef49e0796d4183d3',1,'util.hh']]],
['rtp_5ftimeout_74',['RTP_TIMEOUT',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bacb40716d1ab0663c0cce56f6d03f0902',1,'util.hh']]]
['rce_5fzrtp_5fdiffie_5fhellman_5fmode_28',['RCE_ZRTP_DIFFIE_HELLMAN_MODE',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171',1,'util.hh']]],
['rce_5fzrtp_5fmultistream_5fmode_29',['RCE_ZRTP_MULTISTREAM_MODE',['../util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a',1,'util.hh']]],
['rtp_5fauth_5ftag_5fmismatch_30',['RTP_AUTH_TAG_MISMATCH',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6d62ec0a7250a3db7c0f3a13280ecc65',1,'util.hh']]],
['rtp_5fbind_5ferror_31',['RTP_BIND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba000c0166a0c38686389fc2eba0ddc458',1,'util.hh']]],
['rtp_5fcopy_32',['RTP_COPY',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f32_33',['RTP_FORMAT_DVI4_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abf1f20482ba40b0a4161f339978c65c8',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f441_34',['RTP_FORMAT_DVI4_441',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa4e91d147dcc0696bae592e0de3ae295',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f64_35',['RTP_FORMAT_DVI4_64',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae0cb5522bf562899f9001adeb669f3ef',1,'util.hh']]],
['rtp_5fformat_5fdvi4_5f882_36',['RTP_FORMAT_DVI4_882',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abb0d59c256c7ed6b0f78aff67f89ac18',1,'util.hh']]],
['rtp_5fformat_5fg722_37',['RTP_FORMAT_G722',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a2240ad1204186f7c34aacfb27673e692',1,'util.hh']]],
['rtp_5fformat_5fg723_38',['RTP_FORMAT_G723',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa97d1880bfcfba08dfef863dc82426d1',1,'util.hh']]],
['rtp_5fformat_5fg726_5f16_39',['RTP_FORMAT_G726_16',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ae118651d66f3af54be3094e7e71336c7',1,'util.hh']]],
['rtp_5fformat_5fg726_5f24_40',['RTP_FORMAT_G726_24',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a8635bcd6f336c19271e7ea20eb9111cf',1,'util.hh']]],
['rtp_5fformat_5fg726_5f32_41',['RTP_FORMAT_G726_32',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a266862cd2289619b5c4de4c259a32785',1,'util.hh']]],
['rtp_5fformat_5fg726_5f40_42',['RTP_FORMAT_G726_40',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af260843177efa05d95f98d30499db683',1,'util.hh']]],
['rtp_5fformat_5fg728_43',['RTP_FORMAT_G728',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0f194f13a6b06211c1411caf0a454313',1,'util.hh']]],
['rtp_5fformat_5fg729_44',['RTP_FORMAT_G729',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a78da373e5b8fb9a83e28f5b8b715ca19',1,'util.hh']]],
['rtp_5fformat_5fg729d_45',['RTP_FORMAT_G729D',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96af2981123dc924d80ed50371625927f58',1,'util.hh']]],
['rtp_5fformat_5fg729e_46',['RTP_FORMAT_G729E',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96adba054e696e9d57d316c598618580a63',1,'util.hh']]],
['rtp_5fformat_5fgeneric_47',['RTP_FORMAT_GENERIC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad4b1be929d880baa2c2ca85c614f61b9',1,'util.hh']]],
['rtp_5fformat_5fgsm_48',['RTP_FORMAT_GSM',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96aa6d4ba4fb63005fac69fa371fdf18a68',1,'util.hh']]],
['rtp_5fformat_5fgsm_5fefr_49',['RTP_FORMAT_GSM_EFR',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e41697a659bea307ca6387330d5b9ed',1,'util.hh']]],
['rtp_5fformat_5fh264_50',['RTP_FORMAT_H264',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96ad785025a8de9a53f17dc84ec3eed85bd',1,'util.hh']]],
['rtp_5fformat_5fh265_51',['RTP_FORMAT_H265',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4ee0ab7d51bf50f8f5a5cb995ecc407b',1,'util.hh']]],
['rtp_5fformat_5fh266_52',['RTP_FORMAT_H266',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0e3d0414b29804783324399c8a42c85d',1,'util.hh']]],
['rtp_5fformat_5fl16_5fmono_53',['RTP_FORMAT_L16_MONO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4c34cf9ef36a41ba3565b0e3f6ea534a',1,'util.hh']]],
['rtp_5fformat_5fl16_5fstereo_54',['RTP_FORMAT_L16_STEREO',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a1de81aee545949cf4609fe3cca3ab1b8',1,'util.hh']]],
['rtp_5fformat_5fl8_55',['RTP_FORMAT_L8',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96abee7466b11e455f2f2362dc39e61c6a8',1,'util.hh']]],
['rtp_5fformat_5flpc_56',['RTP_FORMAT_LPC',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a61c2e69b79b0fd2a8fd0bb24fb359ecd',1,'util.hh']]],
['rtp_5fformat_5fopus_57',['RTP_FORMAT_OPUS',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a4e6ef095b4645cdc8aef241aad1f974b',1,'util.hh']]],
['rtp_5fformat_5fpcma_58',['RTP_FORMAT_PCMA',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a518313e0a5342ff1b5b79ead46791b2e',1,'util.hh']]],
['rtp_5fformat_5fpcmu_59',['RTP_FORMAT_PCMU',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a12448ad5b424a2f6d5028a7fd06019b7',1,'util.hh']]],
['rtp_5fformat_5fvdvi_60',['RTP_FORMAT_VDVI',['../util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a91525c8b53f821a6644803967be0e3ed',1,'util.hh']]],
['rtp_5fgeneric_5ferror_61',['RTP_GENERIC_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bafde486de26be732acf472480e3693b19',1,'util.hh']]],
['rtp_5finitialized_62',['RTP_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0759e9bb74c7a15ef09513547ed5cc2a',1,'util.hh']]],
['rtp_5finvalid_5fvalue_63',['RTP_INVALID_VALUE',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba4cdd3c5db294a4f05294b264afbf678b',1,'util.hh']]],
['rtp_5fmemory_5ferror_64',['RTP_MEMORY_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bac54e582250aec15bf2aea189ccbb0348',1,'util.hh']]],
['rtp_5fno_5fflags_65',['RTP_NO_FLAGS',['../util_8hh.html#af03a75996471fc531742cd640c7caf2da084c095dae54bbbc6d9509568c58f9a6',1,'util.hh']]],
['rtp_5fno_5fh26x_5fscl_66',['RTP_NO_H26X_SCL',['../util_8hh.html#af03a75996471fc531742cd640c7caf2dafd917713b62c18d5fa4106e42f3fbde8',1,'util.hh']]],
['rtp_5fnot_5ffound_67',['RTP_NOT_FOUND',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0a18f9856d2dd5890bb6ec25e4acf631',1,'util.hh']]],
['rtp_5fnot_5finitialized_68',['RTP_NOT_INITIALIZED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba32d67254c4da35568e7007ec3825f98a',1,'util.hh']]],
['rtp_5fnot_5fsupported_69',['RTP_NOT_SUPPORTED',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba756d5cd372b045f069a493ed2f2cfa22',1,'util.hh']]],
['rtp_5fok_70',['RTP_OK',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba0d701531b2bb1c027f5e5bcc64ed29e1',1,'util.hh']]],
['rtp_5frecv_5ferror_71',['RTP_RECV_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387baa499befa487c22503360adffc590f33b',1,'util.hh']]],
['rtp_5fsend_5ferror_72',['RTP_SEND_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba6c47e86944dbed4d33531236a6e28079',1,'util.hh']]],
['rtp_5fsocket_5ferror_73',['RTP_SOCKET_ERROR',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bab392a7774c551eed903855248760ad06',1,'util.hh']]],
['rtp_5fssrc_5fcollision_74',['RTP_SSRC_COLLISION',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387ba80aa5b74c1e252c2ef49e0796d4183d3',1,'util.hh']]],
['rtp_5ftimeout_75',['RTP_TIMEOUT',['../util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bacb40716d1ab0663c0cce56f6d03f0902',1,'util.hh']]]
];

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/session.hh Source File</title>
<title>uvgRTP: session.hh Source File</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>

View File

@ -188,7 +188,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -227,7 +227,7 @@ union {</td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -149,7 +149,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -221,7 +221,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -131,7 +131,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -149,7 +149,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -131,7 +131,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -197,7 +197,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -167,7 +167,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -207,7 +207,7 @@ Public Attributes</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/<a class="el" href="frame_8hh_source.html">frame.hh</a></li>
<li><a class="el" href="frame_8hh_source.html">frame.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/util.hh File Reference</title>
<title>uvgRTP: util.hh File 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>
@ -237,11 +237,13 @@ Enumerations</h2></td></tr>
, <br />
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0">RCE_SRTP_KEYSIZE_256</a> = 1 &lt;&lt; 16
, <br />
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6">RCE_ZRTP_MULTISTREAM_NO_DH</a> = 1 &lt;&lt; 17
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171">RCE_ZRTP_DIFFIE_HELLMAN_MODE</a> = 1 &lt;&lt; 17
, <br />
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc">RCE_FRAME_RATE</a> = 1 &lt;&lt; 18
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a">RCE_ZRTP_MULTISTREAM_MODE</a> = 1 &lt;&lt; 18
, <br />
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c">RCE_PACE_FRAGMENT_SENDING</a> = 1 &lt;&lt; 19
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc">RCE_FRAME_RATE</a> = 1 &lt;&lt; 19
, <br />
&#160;&#160;<a class="el" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c">RCE_PACE_FRAGMENT_SENDING</a> = 1 &lt;&lt; 20
<br />
}</td></tr>
<tr class="memdesc:a15b2d6364db6065a482c99827f4bd2af"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTP context enable flags. <a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2af">More...</a><br /></td></tr>
@ -327,7 +329,7 @@ thread_local rtp_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>r
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="util_8hh_source.html#l00287">287</a> of file <a class="el" href="util_8hh_source.html">util.hh</a>.</p>
<p class="definition">Definition at line <a class="el" href="util_8hh_source.html#l00291">291</a> of file <a class="el" href="util_8hh_source.html">util.hh</a>.</p>
</div>
</div>
@ -388,7 +390,9 @@ thread_local rtp_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>r
</td></tr>
<tr><td class="fieldname"><a id="a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0" name="a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0"></a>RCE_SRTP_KEYSIZE_256&#160;</td><td class="fielddoc"><p >Use 256-bit keys with SRTP, only user key management is supported </p>
</td></tr>
<tr><td class="fieldname"><a id="a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6" name="a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6"></a>RCE_ZRTP_MULTISTREAM_NO_DH&#160;</td><td class="fielddoc"><p >Select which ZRTP stream does not perform Diffie-Hellman negotiation </p>
<tr><td class="fieldname"><a id="a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171" name="a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171"></a>RCE_ZRTP_DIFFIE_HELLMAN_MODE&#160;</td><td class="fielddoc"><p >Select which ZRTP stream performs the Diffie-Hellman exchange (default) </p>
</td></tr>
<tr><td class="fieldname"><a id="a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a" name="a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a"></a>RCE_ZRTP_MULTISTREAM_MODE&#160;</td><td class="fielddoc"><p >Select which ZRTP stream does not perform Diffie-Hellman exchange </p>
</td></tr>
<tr><td class="fieldname"><a id="a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc" name="a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc"></a>RCE_FRAME_RATE&#160;</td><td class="fielddoc"><p >Force uvgRTP to send packets at certain framerate (default 30 fps) </p>
</td></tr>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/util.hh Source File</title>
<title>uvgRTP: util.hh Source File</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>
@ -220,96 +220,100 @@ $(function() {
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> RCE_H26X_DO_NOT_PREPEND_SC = 1 &lt;&lt; 6, </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> RCE_FRAMERATE = 1 &lt;&lt; 18, </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> RCE_FRAGMENT_PACING = 1 &lt;&lt; 19, </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="comment">// These can be used to specify what the address does for one address create session</span></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374"> 185</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374">RCE_SEND_ONLY</a> = 1 &lt;&lt; 1, </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73"> 186</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73">RCE_RECEIVE_ONLY</a> = 1 &lt;&lt; 2, </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b"> 189</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b">RCE_SRTP</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75"> 199</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75">RCE_SRTP_KMNGMNT_ZRTP</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773"> 209</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773">RCE_SRTP_KMNGMNT_USER</a> = 1 &lt;&lt; 5,</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> RCE_ZRTP_MULTISTREAM_NO_DH = 1 &lt;&lt; 17, </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="comment">// These can be used to specify what the address does for one address create session</span></div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374"> 186</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374">RCE_SEND_ONLY</a> = 1 &lt;&lt; 1, </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73"> 187</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73">RCE_RECEIVE_ONLY</a> = 1 &lt;&lt; 2, </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b"> 190</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b">RCE_SRTP</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75"> 200</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75">RCE_SRTP_KMNGMNT_ZRTP</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773"> 210</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773">RCE_SRTP_KMNGMNT_USER</a> = 1 &lt;&lt; 5,</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35"> 215</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35">RCE_NO_H26X_PREPEND_SC</a> = 1 &lt;&lt; 6,</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2"> 219</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2">RCE_H26X_DEPENDENCY_ENFORCEMENT</a> = 1 &lt;&lt; 7,</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79"> 227</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79">RCE_FRAGMENT_GENERIC</a> = 1 &lt;&lt; 8,</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263"> 233</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263">RCE_SYSTEM_CALL_CLUSTERING</a> = 1 &lt;&lt; 9,</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba"> 236</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba">RCE_SRTP_NULL_CIPHER</a> = 1 &lt;&lt; 10,</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e"> 244</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e">RCE_SRTP_AUTHENTICATE_RTP</a> = 1 &lt;&lt; 11,</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1"> 247</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1">RCE_SRTP_REPLAY_PROTECTION</a> = 1 &lt;&lt; 12,</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d"> 251</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d">RCE_RTCP</a> = 1 &lt;&lt; 13,</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95"> 257</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95">RCE_HOLEPUNCH_KEEPALIVE</a> = 1 &lt;&lt; 14,</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73"> 260</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73">RCE_SRTP_KEYSIZE_192</a> = 1 &lt;&lt; 15,</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0"> 263</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0">RCE_SRTP_KEYSIZE_256</a> = 1 &lt;&lt; 16,</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6"> 266</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6">RCE_ZRTP_MULTISTREAM_NO_DH</a> = 1 &lt;&lt; 17,</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc"> 269</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc">RCE_FRAME_RATE</a> = 1 &lt;&lt; 18,</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> </div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c"> 272</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c">RCE_PACE_FRAGMENT_SENDING</a> = 1 &lt;&lt; 19,</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> RCE_LAST = 1 &lt;&lt; 20</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span>}; <span class="comment">// maximum is 1 &lt;&lt; 30 for int</span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587f"> 287</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="util_8hh.html#aa98d9238629e33567e73af0d239e587f">RTP_CTX_CONFIGURATION_FLAGS</a> {</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> RCC_NO_FLAGS = 0, <span class="comment">// This flag has no purpose</span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> RCC_FPS_ENUMERATOR = 8, </div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663"> 299</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663">RCC_UDP_RCV_BUF_SIZE</a> = 1,</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b"> 307</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b">RCC_UDP_SND_BUF_SIZE</a> = 2,</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6"> 315</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6">RCC_RING_BUFFER_SIZE</a> = 3,</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135"> 323</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135">RCC_PKT_MAX_DELAY</a> = 4,</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617"> 326</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617">RCC_DYN_PAYLOAD_TYPE</a> = 5,</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99"> 329</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99">RCC_CLOCK_RATE</a> = 6,</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83"> 339</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83">RCC_MTU_SIZE</a> = 7,</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54"> 352</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54">RCC_FPS_NUMERATOR</a> = 8,</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9"> 360</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9">RCC_FPS_DENOMINATOR</a> = 9,</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> RCC_LAST</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span>};</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="keyword">extern</span> <span class="keyword">thread_local</span> rtp_error_t rtp_errno;</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35"> 216</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35">RCE_NO_H26X_PREPEND_SC</a> = 1 &lt;&lt; 6,</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2"> 220</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2">RCE_H26X_DEPENDENCY_ENFORCEMENT</a> = 1 &lt;&lt; 7,</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79"> 228</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79">RCE_FRAGMENT_GENERIC</a> = 1 &lt;&lt; 8,</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263"> 234</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263">RCE_SYSTEM_CALL_CLUSTERING</a> = 1 &lt;&lt; 9,</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba"> 237</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba">RCE_SRTP_NULL_CIPHER</a> = 1 &lt;&lt; 10,</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e"> 245</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e">RCE_SRTP_AUTHENTICATE_RTP</a> = 1 &lt;&lt; 11,</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1"> 248</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1">RCE_SRTP_REPLAY_PROTECTION</a> = 1 &lt;&lt; 12,</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d"> 252</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d">RCE_RTCP</a> = 1 &lt;&lt; 13,</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95"> 258</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95">RCE_HOLEPUNCH_KEEPALIVE</a> = 1 &lt;&lt; 14,</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73"> 261</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73">RCE_SRTP_KEYSIZE_192</a> = 1 &lt;&lt; 15,</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0"> 264</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0">RCE_SRTP_KEYSIZE_256</a> = 1 &lt;&lt; 16,</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171"> 267</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171">RCE_ZRTP_DIFFIE_HELLMAN_MODE</a> = 1 &lt;&lt; 17,</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a"> 270</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a">RCE_ZRTP_MULTISTREAM_MODE</a> = 1 &lt;&lt; 18,</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc"> 273</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc">RCE_FRAME_RATE</a> = 1 &lt;&lt; 19,</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c"> 276</a></span> <a class="code hl_enumvalue" href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c">RCE_PACE_FRAGMENT_SENDING</a> = 1 &lt;&lt; 20,</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> RCE_LAST = 1 &lt;&lt; 21</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span>}; <span class="comment">// maximum is 1 &lt;&lt; 30 for int</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587f"> 291</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="util_8hh.html#aa98d9238629e33567e73af0d239e587f">RTP_CTX_CONFIGURATION_FLAGS</a> {</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> RCC_NO_FLAGS = 0, <span class="comment">// This flag has no purpose</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> RCC_FPS_ENUMERATOR = 8, </div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663"> 303</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663">RCC_UDP_RCV_BUF_SIZE</a> = 1,</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b"> 311</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b">RCC_UDP_SND_BUF_SIZE</a> = 2,</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> </div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6"> 319</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6">RCC_RING_BUFFER_SIZE</a> = 3,</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135"> 327</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135">RCC_PKT_MAX_DELAY</a> = 4,</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617"> 330</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617">RCC_DYN_PAYLOAD_TYPE</a> = 5,</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99"> 333</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99">RCC_CLOCK_RATE</a> = 6,</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83"> 343</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83">RCC_MTU_SIZE</a> = 7,</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54"> 356</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54">RCC_FPS_NUMERATOR</a> = 8,</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9"> 364</a></span> <a class="code hl_enumvalue" href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9">RCC_FPS_DENOMINATOR</a> = 9,</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> RCC_LAST</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span>};</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="keyword">extern</span> <span class="keyword">thread_local</span> rtp_error_t rtp_errno;</div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2af"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2af">RTP_CTX_ENABLE_FLAGS</a></div><div class="ttdeci">RTP_CTX_ENABLE_FLAGS</div><div class="ttdoc">RTP context enable flags.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00164">util.hh:164</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2">RCE_H26X_DEPENDENCY_ENFORCEMENT</a></div><div class="ttdeci">@ RCE_H26X_DEPENDENCY_ENFORCEMENT</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00219">util.hh:219</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0">RCE_SRTP_KEYSIZE_256</a></div><div class="ttdeci">@ RCE_SRTP_KEYSIZE_256</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00263">util.hh:263</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa3afca34d8e1e5e856113a0fa32de03c6">RCE_ZRTP_MULTISTREAM_NO_DH</a></div><div class="ttdeci">@ RCE_ZRTP_MULTISTREAM_NO_DH</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00266">util.hh:266</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75">RCE_SRTP_KMNGMNT_ZRTP</a></div><div class="ttdeci">@ RCE_SRTP_KMNGMNT_ZRTP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00199">util.hh:199</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773">RCE_SRTP_KMNGMNT_USER</a></div><div class="ttdeci">@ RCE_SRTP_KMNGMNT_USER</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00209">util.hh:209</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa121da451fe2a4008cec78ac4642399b2">RCE_H26X_DEPENDENCY_ENFORCEMENT</a></div><div class="ttdeci">@ RCE_H26X_DEPENDENCY_ENFORCEMENT</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00220">util.hh:220</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa163744fe7c054b8396a4a07ae82a80c0">RCE_SRTP_KEYSIZE_256</a></div><div class="ttdeci">@ RCE_SRTP_KEYSIZE_256</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00264">util.hh:264</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa40a3deab3893524daf7e057c6dfdaa75">RCE_SRTP_KMNGMNT_ZRTP</a></div><div class="ttdeci">@ RCE_SRTP_KMNGMNT_ZRTP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00200">util.hh:200</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4722105b4fd34467a56b8aca8fc03773">RCE_SRTP_KMNGMNT_USER</a></div><div class="ttdeci">@ RCE_SRTP_KMNGMNT_USER</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00210">util.hh:210</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa4952226c012292c16fe04477f76e5bcb"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4952226c012292c16fe04477f76e5bcb">RCE_NO_FLAGS</a></div><div class="ttdeci">@ RCE_NO_FLAGS</div><div class="ttdoc">Use this if you have no RCE flags.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00165">util.hh:165</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba">RCE_SRTP_NULL_CIPHER</a></div><div class="ttdeci">@ RCE_SRTP_NULL_CIPHER</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00236">util.hh:236</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79">RCE_FRAGMENT_GENERIC</a></div><div class="ttdeci">@ RCE_FRAGMENT_GENERIC</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00227">util.hh:227</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374">RCE_SEND_ONLY</a></div><div class="ttdeci">@ RCE_SEND_ONLY</div><div class="ttdoc">address/port interpreted as remote, no binding to local socket</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00185">util.hh:185</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e">RCE_SRTP_AUTHENTICATE_RTP</a></div><div class="ttdeci">@ RCE_SRTP_AUTHENTICATE_RTP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00244">util.hh:244</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c">RCE_PACE_FRAGMENT_SENDING</a></div><div class="ttdeci">@ RCE_PACE_FRAGMENT_SENDING</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00272">util.hh:272</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35">RCE_NO_H26X_PREPEND_SC</a></div><div class="ttdeci">@ RCE_NO_H26X_PREPEND_SC</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00215">util.hh:215</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95">RCE_HOLEPUNCH_KEEPALIVE</a></div><div class="ttdeci">@ RCE_HOLEPUNCH_KEEPALIVE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00257">util.hh:257</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263">RCE_SYSTEM_CALL_CLUSTERING</a></div><div class="ttdeci">@ RCE_SYSTEM_CALL_CLUSTERING</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00233">util.hh:233</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d">RCE_RTCP</a></div><div class="ttdeci">@ RCE_RTCP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00251">util.hh:251</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1">RCE_SRTP_REPLAY_PROTECTION</a></div><div class="ttdeci">@ RCE_SRTP_REPLAY_PROTECTION</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00247">util.hh:247</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc">RCE_FRAME_RATE</a></div><div class="ttdeci">@ RCE_FRAME_RATE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00269">util.hh:269</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73">RCE_SRTP_KEYSIZE_192</a></div><div class="ttdeci">@ RCE_SRTP_KEYSIZE_192</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00260">util.hh:260</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b">RCE_SRTP</a></div><div class="ttdeci">@ RCE_SRTP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00189">util.hh:189</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73">RCE_RECEIVE_ONLY</a></div><div class="ttdeci">@ RCE_RECEIVE_ONLY</div><div class="ttdoc">address/port interpreted as local, sending not possible</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00186">util.hh:186</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4ddec7d182cec161d6b582589bc9baba">RCE_SRTP_NULL_CIPHER</a></div><div class="ttdeci">@ RCE_SRTP_NULL_CIPHER</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00237">util.hh:237</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa4fdf2b1f3f934315158b4204e71f9171">RCE_ZRTP_DIFFIE_HELLMAN_MODE</a></div><div class="ttdeci">@ RCE_ZRTP_DIFFIE_HELLMAN_MODE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00267">util.hh:267</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa5b0a8dbb22c20ebe8c0711541fb68a79">RCE_FRAGMENT_GENERIC</a></div><div class="ttdeci">@ RCE_FRAGMENT_GENERIC</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00228">util.hh:228</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa6bb67e1962af60c05c6062fb6f1df374">RCE_SEND_ONLY</a></div><div class="ttdeci">@ RCE_SEND_ONLY</div><div class="ttdoc">address/port interpreted as remote, no binding to local socket</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00186">util.hh:186</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa820625b96886d955bc42e0cbc52cdd1e">RCE_SRTP_AUTHENTICATE_RTP</a></div><div class="ttdeci">@ RCE_SRTP_AUTHENTICATE_RTP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00245">util.hh:245</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa836063a6ef3da262d0805cf1571ab35c">RCE_PACE_FRAGMENT_SENDING</a></div><div class="ttdeci">@ RCE_PACE_FRAGMENT_SENDING</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00276">util.hh:276</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa877835beb990d36f59f4d9c1d61d2c35">RCE_NO_H26X_PREPEND_SC</a></div><div class="ttdeci">@ RCE_NO_H26X_PREPEND_SC</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00216">util.hh:216</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa8e66f45819774772a0156647d3788a95">RCE_HOLEPUNCH_KEEPALIVE</a></div><div class="ttdeci">@ RCE_HOLEPUNCH_KEEPALIVE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00258">util.hh:258</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9127265f0b1a1a45bac8e6fa7270a98a">RCE_ZRTP_MULTISTREAM_MODE</a></div><div class="ttdeci">@ RCE_ZRTP_MULTISTREAM_MODE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00270">util.hh:270</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afa9e41141dacd18def5ab83e9f671f4263">RCE_SYSTEM_CALL_CLUSTERING</a></div><div class="ttdeci">@ RCE_SYSTEM_CALL_CLUSTERING</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00234">util.hh:234</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afab1342138e5af3f03d6eaf1378382bf3d">RCE_RTCP</a></div><div class="ttdeci">@ RCE_RTCP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00252">util.hh:252</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaddd5fdb170d7cc194e4165d3f9e9a1c1">RCE_SRTP_REPLAY_PROTECTION</a></div><div class="ttdeci">@ RCE_SRTP_REPLAY_PROTECTION</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00248">util.hh:248</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afae175f37ce4fdc6e7d9e01d200b8d9abc">RCE_FRAME_RATE</a></div><div class="ttdeci">@ RCE_FRAME_RATE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00273">util.hh:273</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaedeac11cc80833b61b51ae32f787db73">RCE_SRTP_KEYSIZE_192</a></div><div class="ttdeci">@ RCE_SRTP_KEYSIZE_192</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00261">util.hh:261</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf235cba606675b9c38284ee1a491696b">RCE_SRTP</a></div><div class="ttdeci">@ RCE_SRTP</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00190">util.hh:190</a></div></div>
<div class="ttc" id="autil_8hh_html_a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73"><div class="ttname"><a href="util_8hh.html#a15b2d6364db6065a482c99827f4bd2afaf89817eda89d32c43e18ed0645ac4d73">RCE_RECEIVE_ONLY</a></div><div class="ttdeci">@ RCE_RECEIVE_ONLY</div><div class="ttdoc">address/port interpreted as local, sending not possible</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00187">util.hh:187</a></div></div>
<div class="ttc" id="autil_8hh_html_a313c6640ac5ed9384184a94ec57a9a96"><div class="ttname"><a href="util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96">RTP_FORMAT</a></div><div class="ttdeci">RTP_FORMAT</div><div class="ttdoc">These flags are given to uvgrtp::session::create_stream()</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00062">util.hh:62</a></div></div>
<div class="ttc" id="autil_8hh_html_a313c6640ac5ed9384184a94ec57a9a96a0e3d0414b29804783324399c8a42c85d"><div class="ttname"><a href="util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0e3d0414b29804783324399c8a42c85d">RTP_FORMAT_H266</a></div><div class="ttdeci">@ RTP_FORMAT_H266</div><div class="ttdoc">H.266/VVC.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00128">util.hh:126</a></div></div>
<div class="ttc" id="autil_8hh_html_a313c6640ac5ed9384184a94ec57a9a96a0f194f13a6b06211c1411caf0a454313"><div class="ttname"><a href="util_8hh.html#a313c6640ac5ed9384184a94ec57a9a96a0f194f13a6b06211c1411caf0a454313">RTP_FORMAT_G728</a></div><div class="ttdeci">@ RTP_FORMAT_G728</div><div class="ttdoc">G728.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00082">util.hh:82</a></div></div>
@ -355,16 +359,16 @@ $(function() {
<div class="ttc" id="autil_8hh_html_aa6dc3f3578923d1afc40045e4cbe387bac54e582250aec15bf2aea189ccbb0348"><div class="ttname"><a href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bac54e582250aec15bf2aea189ccbb0348">RTP_MEMORY_ERROR</a></div><div class="ttdeci">@ RTP_MEMORY_ERROR</div><div class="ttdoc">Memory allocation failed.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00046">util.hh:46</a></div></div>
<div class="ttc" id="autil_8hh_html_aa6dc3f3578923d1afc40045e4cbe387bacb40716d1ab0663c0cce56f6d03f0902"><div class="ttname"><a href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bacb40716d1ab0663c0cce56f6d03f0902">RTP_TIMEOUT</a></div><div class="ttdeci">@ RTP_TIMEOUT</div><div class="ttdoc">Operation timed out.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00052">util.hh:52</a></div></div>
<div class="ttc" id="autil_8hh_html_aa6dc3f3578923d1afc40045e4cbe387bafde486de26be732acf472480e3693b19"><div class="ttname"><a href="util_8hh.html#aa6dc3f3578923d1afc40045e4cbe387bafde486de26be732acf472480e3693b19">RTP_GENERIC_ERROR</a></div><div class="ttdeci">@ RTP_GENERIC_ERROR</div><div class="ttdoc">Generic error condition.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00041">util.hh:41</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587f"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587f">RTP_CTX_CONFIGURATION_FLAGS</a></div><div class="ttdeci">RTP_CTX_CONFIGURATION_FLAGS</div><div class="ttdoc">RTP context configuration flags.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00287">util.hh:287</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54">RCC_FPS_NUMERATOR</a></div><div class="ttdeci">@ RCC_FPS_NUMERATOR</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00352">util.hh:352</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135">RCC_PKT_MAX_DELAY</a></div><div class="ttdeci">@ RCC_PKT_MAX_DELAY</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00323">util.hh:323</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83">RCC_MTU_SIZE</a></div><div class="ttdeci">@ RCC_MTU_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00339">util.hh:339</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6">RCC_RING_BUFFER_SIZE</a></div><div class="ttdeci">@ RCC_RING_BUFFER_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00315">util.hh:315</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9">RCC_FPS_DENOMINATOR</a></div><div class="ttdeci">@ RCC_FPS_DENOMINATOR</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00360">util.hh:360</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663">RCC_UDP_RCV_BUF_SIZE</a></div><div class="ttdeci">@ RCC_UDP_RCV_BUF_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00299">util.hh:299</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617">RCC_DYN_PAYLOAD_TYPE</a></div><div class="ttdeci">@ RCC_DYN_PAYLOAD_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00326">util.hh:326</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b">RCC_UDP_SND_BUF_SIZE</a></div><div class="ttdeci">@ RCC_UDP_SND_BUF_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00307">util.hh:307</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99">RCC_CLOCK_RATE</a></div><div class="ttdeci">@ RCC_CLOCK_RATE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00329">util.hh:329</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587f"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587f">RTP_CTX_CONFIGURATION_FLAGS</a></div><div class="ttdeci">RTP_CTX_CONFIGURATION_FLAGS</div><div class="ttdoc">RTP context configuration flags.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00291">util.hh:291</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa51034849ac8a4078f0c3b5198b92ab54">RCC_FPS_NUMERATOR</a></div><div class="ttdeci">@ RCC_FPS_NUMERATOR</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00356">util.hh:356</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa5ac1245e18a420489083adddfa97b135">RCC_PKT_MAX_DELAY</a></div><div class="ttdeci">@ RCC_PKT_MAX_DELAY</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00327">util.hh:327</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa7667fb72b42a2c11991b4879619f9f83">RCC_MTU_SIZE</a></div><div class="ttdeci">@ RCC_MTU_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00343">util.hh:343</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9be732aa645fc09adde5c84a2d07e0f6">RCC_RING_BUFFER_SIZE</a></div><div class="ttdeci">@ RCC_RING_BUFFER_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00319">util.hh:319</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fa9e60e576f72eafe6219cd9f0a9615ce9">RCC_FPS_DENOMINATOR</a></div><div class="ttdeci">@ RCC_FPS_DENOMINATOR</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00364">util.hh:364</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac52afca9d1a8c24b1a788bc5b8524663">RCC_UDP_RCV_BUF_SIZE</a></div><div class="ttdeci">@ RCC_UDP_RCV_BUF_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00303">util.hh:303</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fac758a522806ada30386b262660f30617">RCC_DYN_PAYLOAD_TYPE</a></div><div class="ttdeci">@ RCC_DYN_PAYLOAD_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00330">util.hh:330</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587fad4eba6c62183db35dd4bd0e09ddd107b">RCC_UDP_SND_BUF_SIZE</a></div><div class="ttdeci">@ RCC_UDP_SND_BUF_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00311">util.hh:311</a></div></div>
<div class="ttc" id="autil_8hh_html_aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99"><div class="ttname"><a href="util_8hh.html#aa98d9238629e33567e73af0d239e587faece26b6edb4fc1fe6733b8fec0504b99">RCC_CLOCK_RATE</a></div><div class="ttdeci">@ RCC_CLOCK_RATE</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00333">util.hh:333</a></div></div>
<div class="ttc" id="autil_8hh_html_af03a75996471fc531742cd640c7caf2d"><div class="ttname"><a href="util_8hh.html#af03a75996471fc531742cd640c7caf2d">RTP_FLAGS</a></div><div class="ttdeci">RTP_FLAGS</div><div class="ttdoc">These flags are given to uvgrtp::media_stream::push_frame() and they can be OR'ed together.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00136">util.hh:136</a></div></div>
<div class="ttc" id="autil_8hh_html_af03a75996471fc531742cd640c7caf2da084c095dae54bbbc6d9509568c58f9a6"><div class="ttname"><a href="util_8hh.html#af03a75996471fc531742cd640c7caf2da084c095dae54bbbc6d9509568c58f9a6">RTP_NO_FLAGS</a></div><div class="ttdeci">@ RTP_NO_FLAGS</div><div class="ttdoc">Use this if you have no RTP flags.</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00137">util.hh:137</a></div></div>
<div class="ttc" id="autil_8hh_html_af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a"><div class="ttname"><a href="util_8hh.html#af03a75996471fc531742cd640c7caf2dab1d5797a23c37a33168046a2ae6aef6a">RTP_COPY</a></div><div class="ttdeci">@ RTP_COPY</div><div class="ttdef"><b>Definition:</b> <a href="util_8hh_source.html#l00146">util.hh:146</a></div></div>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/version.hh Source File</title>
<title>uvgRTP: version.hh Source File</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>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uvgRTP: C:/Local/rasane22/Projects/Kvazzup/libraries/uvgRTP/include/uvgrtp/wrapper_c.hh Source File</title>
<title>uvgRTP: wrapper_c.hh Source File</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>

View File

@ -73,14 +73,14 @@ int main(void)
* before the actual media communication starts */
// Enable SRTP and use ZRTP to manage keys for both sender and receiver*/
unsigned rce_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP;
unsigned rce_no_dh_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP | RCE_ZRTP_MULTISTREAM_NO_DH;
unsigned rce_dh_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP | RCE_ZRTP_DIFFIE_HELLMAN_MODE;
unsigned rce_multistream_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP | RCE_ZRTP_MULTISTREAM_MODE;
// start the receivers in a separate thread
std::thread a_receiver(receive_function, receiver_session, rce_flags, print_mutex,
std::thread a_receiver(receive_function, receiver_session, rce_dh_flags, print_mutex,
RTP_FORMAT_OPUS, RECEIVER_AUDIO_PORT, SENDER_AUDIO_PORT);
std::thread v_receiver(receive_function, receiver_session, rce_no_dh_flags, print_mutex,
std::thread v_receiver(receive_function, receiver_session, rce_multistream_flags, print_mutex,
RTP_FORMAT_H265, RECEIVER_VIDEO_PORT, SENDER_VIDEO_PORT);
@ -89,11 +89,11 @@ int main(void)
uvgrtp::session *sender_session = sender_ctx.create_session(RECEIVER_ADDRESS, SENDER_ADDRESS);
// start the senders in their own threads
std::thread a_sender(sender_function, sender_session, rce_flags, print_mutex,
std::thread a_sender(sender_function, sender_session, rce_dh_flags, print_mutex,
RTP_FORMAT_OPUS, SENDER_AUDIO_PORT, RECEIVER_AUDIO_PORT,
AUDIO_PAYLOAD_SIZE, AUDIO_FRAME_INTERVAL_MS);
std::thread v_sender(sender_function, sender_session, rce_no_dh_flags, print_mutex,
std::thread v_sender(sender_function, sender_session, rce_multistream_flags, print_mutex,
RTP_FORMAT_H265, SENDER_VIDEO_PORT, RECEIVER_VIDEO_PORT,
VIDEO_PAYLOAD_SIZE, VIDEO_FRAME_INTERVAL_MS);

View File

@ -179,6 +179,7 @@ enum RTP_CTX_ENABLE_FLAGS {
RCE_H26X_DO_NOT_PREPEND_SC = 1 << 6, ///< renamed flag, use RCE_NO_H26X_PREPEND_SC instead
RCE_FRAMERATE = 1 << 18, ///< renamed flag, use RCE_FRAME_RATE instead
RCE_FRAGMENT_PACING = 1 << 19, ///< renamed flag, use RCE_PACE_FRAGMENT_SENDING instead
RCE_ZRTP_MULTISTREAM_NO_DH = 1 << 17, ///< renamed flag, use RCE_ZRTP_MULTISTREAM_MODE instead
/// \endcond
// These can be used to specify what the address does for one address create session
@ -262,17 +263,20 @@ enum RTP_CTX_ENABLE_FLAGS {
/** Use 256-bit keys with SRTP, only user key management is supported */
RCE_SRTP_KEYSIZE_256 = 1 << 16,
/** Select which ZRTP stream does not perform Diffie-Hellman negotiation */
RCE_ZRTP_MULTISTREAM_NO_DH = 1 << 17,
/** Select which ZRTP stream performs the Diffie-Hellman exchange (default) */
RCE_ZRTP_DIFFIE_HELLMAN_MODE = 1 << 17,
/** Select which ZRTP stream does not perform Diffie-Hellman exchange */
RCE_ZRTP_MULTISTREAM_MODE = 1 << 18,
/** Force uvgRTP to send packets at certain framerate (default 30 fps) */
RCE_FRAME_RATE = 1 << 18,
RCE_FRAME_RATE = 1 << 19,
/** Paces the sending of frame fragments within frame interval (default 1/30 s) */
RCE_PACE_FRAGMENT_SENDING = 1 << 19,
RCE_PACE_FRAGMENT_SENDING = 1 << 20,
/// \cond DO_NOT_DOCUMENT
RCE_LAST = 1 << 20
RCE_LAST = 1 << 21
/// \endcond
}; // maximum is 1 << 30 for int

View File

@ -279,7 +279,7 @@ rtp_error_t uvgrtp::media_stream::init(std::shared_ptr<uvgrtp::zrtp> zrtp)
rtp_ = std::shared_ptr<uvgrtp::rtp> (new uvgrtp::rtp(fmt_));
bool perform_dh = !(rce_flags_ & RCE_ZRTP_MULTISTREAM_NO_DH);
bool perform_dh = !(rce_flags_ & RCE_ZRTP_MULTISTREAM_MODE);
if (!perform_dh)
{
UVG_LOG_DEBUG("Sleeping non-DH performing stream until DH has finished");

View File

@ -123,6 +123,12 @@ uvgrtp::media_stream* uvgrtp::session::create_stream(uint16_t src_port, uint16_t
return nullptr;
}
if (!(rce_flags & RCE_ZRTP_DIFFIE_HELLMAN_MODE) &&
!(rce_flags & RCE_ZRTP_MULTISTREAM_MODE)) {
UVG_LOG_INFO("ZRTP mode not selected, using Diffie-Hellman mode");
rce_flags |= RCE_ZRTP_DIFFIE_HELLMAN_MODE;
}
session_mtx_.lock();
if (!zrtp_) {
zrtp_ = std::shared_ptr<uvgrtp::zrtp> (new uvgrtp::zrtp());

View File

@ -667,7 +667,7 @@ rtp_error_t uvgrtp::zrtp::init(uint32_t ssrc, std::shared_ptr<uvgrtp::socket> so
if (initialized_)
{
UVG_LOG_WARN("ZRTP multistream mode not used. Please use RCE_ZRTP_MULTISTREAM_NO_DH flag " \
UVG_LOG_WARN("ZRTP multistream mode not used. Please use RCE_ZRTP_MULTISTREAM_MODE flag " \
"to select which streams should not perform DH");
}

View File

@ -257,26 +257,25 @@ TEST(EncryptionTests, zrtp_multistream)
}
/* Enable SRTP and ZRTP */
unsigned zrtp_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP;
unsigned zrtp_dh_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP | RCE_ZRTP_DIFFIE_HELLMAN_MODE;
// only one of the streams should perform DH
unsigned int no_dh_flags = zrtp_flags | RCE_ZRTP_MULTISTREAM_NO_DH;
unsigned int zrtp_multistream_flags = RCE_SRTP | RCE_SRTP_KMNGMNT_ZRTP | RCE_ZRTP_MULTISTREAM_MODE;
uvgrtp::session* sender_session = ctx.create_session(RECEIVER_ADDRESS, SENDER_ADDRESS);
uvgrtp::session* receiver_session = ctx.create_session(SENDER_ADDRESS, RECEIVER_ADDRESS);
std::unique_ptr<std::thread> sender_thread1 =
std::unique_ptr<std::thread>(new std::thread(zrtp_sender_func, sender_session, SENDER_PORT + 2, RECEIVER_PORT + 2, zrtp_flags));
std::unique_ptr<std::thread>(new std::thread(zrtp_sender_func, sender_session, SENDER_PORT + 2, RECEIVER_PORT + 2, zrtp_dh_flags));
std::unique_ptr<std::thread> receiver_thread1 =
std::unique_ptr<std::thread>(new std::thread(zrtp_receive_func, receiver_session, SENDER_PORT + 2, RECEIVER_PORT + 2, zrtp_flags));
std::unique_ptr<std::thread>(new std::thread(zrtp_receive_func, receiver_session, SENDER_PORT + 2, RECEIVER_PORT + 2, zrtp_dh_flags));
std::unique_ptr<std::thread> sender_thread2 =
std::unique_ptr<std::thread>(new std::thread(zrtp_sender_func, sender_session, SENDER_PORT + 4, RECEIVER_PORT + 4, no_dh_flags));
std::unique_ptr<std::thread>(new std::thread(zrtp_sender_func, sender_session, SENDER_PORT + 4, RECEIVER_PORT + 4, zrtp_multistream_flags));
std::unique_ptr<std::thread> receiver_thread2 =
std::unique_ptr<std::thread>(new std::thread(zrtp_receive_func, receiver_session, SENDER_PORT + 4, RECEIVER_PORT + 4, no_dh_flags));
std::unique_ptr<std::thread>(new std::thread(zrtp_receive_func, receiver_session, SENDER_PORT + 4, RECEIVER_PORT + 4, zrtp_multistream_flags));
if (receiver_thread1 && receiver_thread1->joinable())
{