<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>ccRTP: Payload types and formats.</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> </div> <div class="contents"> <h1>Payload types and formats.</h1><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_payload_format.html">PayloadFormat</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base payload format class. <a href="class_payload_format.html#_details">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_static_payload_format.html">StaticPayloadFormat</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Static payload format objects. <a href="class_static_payload_format.html#_details">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_dynamic_payload_format.html">DynamicPayloadFormat</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Dynamic payload format objects. <a href="class_dynamic_payload_format.html#_details">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef uint8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__payload.html#g0eee230c7ab57e31bb4e438a72354993">PayloadType</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">RTP payload type numeric identifier. <a href="#g0eee230c7ab57e31bb4e438a72354993"></a><br></td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__payload.html#g7644623ce29b8ca519d7e3f276b6ddc6">StaticPayloadType</a> { <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6095b083465fe4d6597ba586e0116022c">sptPCMU</a> = 0, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6bedabaa4d3a1dc203680aac1dab8979d">firstStaticPayloadType</a> = sptPCMU, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc65e91931c992187c2ba22d4c8884855e7">sptG726_32</a> = 2, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6aebec806786b7d8de1d51f0c27d3d31c">sptGSM</a>, <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc61e6c8b9d8460e51ed9988cb04b2915de">sptG723</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc66fc9b6f4b4b3395f9dd5872c4b75a2d1">sptDVI4_8000</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc609302a1a9ed6bb37aa8f144925462794">sptDVI4_16000</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc601b9c32c74fb3eda03b9b9deb4179c4f">sptLPC</a>, <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6c943dc5da095e76e9fd412f3cd72c76e">sptPCMA</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6b30d9770c96aa658049bf55ae2060289">sptG722</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6803d4441159f58d7f8f911d0d9ad3fc5">sptL16_DUAL</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc675f5ab859cf710c06926e08b22443b55">sptL16_MONO</a>, <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc655c7c9e1556be9465ec6d62c36a60048">sptQCELP</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6f680319c6342b3f27687d47f40ee9485">sptMPA</a> = 14, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6ae5a2aca0430aef9eedccde1270603e3">sptG728</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6209b127423d85f4ed5f171c71432f0aa">sptDVI4_11025</a>, <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6b0236f7fbb4ddb45278746e91035d8fc">sptDVI4_22050</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6e0363acdc8e2f3bf110ecf591005e654">sptG729</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc64706c9bb5cff2179c0b38f78b45c587a">lastStaticAudioPayloadType</a> = sptG729, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc68ff98bf3669cd19b1d2d6478c02e1aa9">sptCELB</a> = 25, <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc604a2727f80a07f141f9fccbec3971dd6">sptJPEG</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6a696860adef059d45a4aeddeba8592ad">sptNV</a> = 28, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc64595098941bdb8c0a6e77224b9bae2c8">sptH261</a> = 31, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc694da3876ebf1273ceeb530a56c48bc64">sptMPV</a>, <br> <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc63f5b07dca910f599be16c871ebbb29d1">sptMP2T</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc6cb95741ce21cc1c4b84d11f46ce2b6dd">sptH263</a>, <a class="el" href="group__payload.html#gg7644623ce29b8ca519d7e3f276b6ddc655bab7709e1a2a6dfc4d10eb9db3298f">lastStaticPayloadType</a> = sptH263 <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">RTP static payload types (default bindings) defined in the AVP profile. <a href="group__payload.html#g7644623ce29b8ca519d7e3f276b6ddc6">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__payload.html#g0eee230c7ab57e31bb4e438a72354993">PayloadType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__payload.html#g4532789841269316bfa35c80cc2161cb">ptINVALID</a> = 128</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Predefined value for invalid or uninitialized payload type variables. <a href="#g4532789841269316bfa35c80cc2161cb"></a><br></td></tr> </table> <hr><h2>Typedef Documentation</h2> <a class="anchor" name="g0eee230c7ab57e31bb4e438a72354993"></a><!-- doxytag: member="formats.h::PayloadType" ref="g0eee230c7ab57e31bb4e438a72354993" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__payload.html#g0eee230c7ab57e31bb4e438a72354993">PayloadType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> RTP payload type numeric identifier. <p> At the RTP level a payload format is identified with a 7 bit number. This number is binded to a payload format through non-RTP means (SIP, SAP, application specific rules, etc.) </div> </div><p> <hr><h2>Enumeration Type Documentation</h2> <a class="anchor" name="g7644623ce29b8ca519d7e3f276b6ddc6"></a><!-- doxytag: member="formats.h::StaticPayloadType" ref="g7644623ce29b8ca519d7e3f276b6ddc6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__payload.html#g7644623ce29b8ca519d7e3f276b6ddc6">StaticPayloadType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> RTP static payload types (default bindings) defined in the AVP profile. <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6095b083465fe4d6597ba586e0116022c"></a><!-- doxytag: member="sptPCMU" ref="gg7644623ce29b8ca519d7e3f276b6ddc6095b083465fe4d6597ba586e0116022c" args="" -->sptPCMU</em> </td><td> ITU-T G.711. mu-law audio 8 Khz (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6bedabaa4d3a1dc203680aac1dab8979d"></a><!-- doxytag: member="firstStaticPayloadType" ref="gg7644623ce29b8ca519d7e3f276b6ddc6bedabaa4d3a1dc203680aac1dab8979d" args="" -->firstStaticPayloadType</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc65e91931c992187c2ba22d4c8884855e7"></a><!-- doxytag: member="sptG726_32" ref="gg7644623ce29b8ca519d7e3f276b6ddc65e91931c992187c2ba22d4c8884855e7" args="" -->sptG726_32</em> </td><td> ITU-T G.726. ADPCM audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6aebec806786b7d8de1d51f0c27d3d31c"></a><!-- doxytag: member="sptGSM" ref="gg7644623ce29b8ca519d7e3f276b6ddc6aebec806786b7d8de1d51f0c27d3d31c" args="" -->sptGSM</em> </td><td> GSM audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc61e6c8b9d8460e51ed9988cb04b2915de"></a><!-- doxytag: member="sptG723" ref="gg7644623ce29b8ca519d7e3f276b6ddc61e6c8b9d8460e51ed9988cb04b2915de" args="" -->sptG723</em> </td><td> ITU-T G.723. MP-MLQ ACELP audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc66fc9b6f4b4b3395f9dd5872c4b75a2d1"></a><!-- doxytag: member="sptDVI4_8000" ref="gg7644623ce29b8ca519d7e3f276b6ddc66fc9b6f4b4b3395f9dd5872c4b75a2d1" args="" -->sptDVI4_8000</em> </td><td> Modified IMA ADPCM audio 8Khz (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc609302a1a9ed6bb37aa8f144925462794"></a><!-- doxytag: member="sptDVI4_16000" ref="gg7644623ce29b8ca519d7e3f276b6ddc609302a1a9ed6bb37aa8f144925462794" args="" -->sptDVI4_16000</em> </td><td> Modified IMA ADPCM audio 16Khz (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc601b9c32c74fb3eda03b9b9deb4179c4f"></a><!-- doxytag: member="sptLPC" ref="gg7644623ce29b8ca519d7e3f276b6ddc601b9c32c74fb3eda03b9b9deb4179c4f" args="" -->sptLPC</em> </td><td> LPC audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6c943dc5da095e76e9fd412f3cd72c76e"></a><!-- doxytag: member="sptPCMA" ref="gg7644623ce29b8ca519d7e3f276b6ddc6c943dc5da095e76e9fd412f3cd72c76e" args="" -->sptPCMA</em> </td><td> ITU-T G.711 A-law audio 8 Khz (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6b30d9770c96aa658049bf55ae2060289"></a><!-- doxytag: member="sptG722" ref="gg7644623ce29b8ca519d7e3f276b6ddc6b30d9770c96aa658049bf55ae2060289" args="" -->sptG722</em> </td><td> Audio (RFCs 1890, 3047). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6803d4441159f58d7f8f911d0d9ad3fc5"></a><!-- doxytag: member="sptL16_DUAL" ref="gg7644623ce29b8ca519d7e3f276b6ddc6803d4441159f58d7f8f911d0d9ad3fc5" args="" -->sptL16_DUAL</em> </td><td> Linear uncompressed dual audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc675f5ab859cf710c06926e08b22443b55"></a><!-- doxytag: member="sptL16_MONO" ref="gg7644623ce29b8ca519d7e3f276b6ddc675f5ab859cf710c06926e08b22443b55" args="" -->sptL16_MONO</em> </td><td> Linear uncompressed mono audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc655c7c9e1556be9465ec6d62c36a60048"></a><!-- doxytag: member="sptQCELP" ref="gg7644623ce29b8ca519d7e3f276b6ddc655c7c9e1556be9465ec6d62c36a60048" args="" -->sptQCELP</em> </td><td> Audio at 8000 hz. </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6f680319c6342b3f27687d47f40ee9485"></a><!-- doxytag: member="sptMPA" ref="gg7644623ce29b8ca519d7e3f276b6ddc6f680319c6342b3f27687d47f40ee9485" args="" -->sptMPA</em> </td><td> MPEG Audio elem. stream (RFCs 1890, 2250). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6ae5a2aca0430aef9eedccde1270603e3"></a><!-- doxytag: member="sptG728" ref="gg7644623ce29b8ca519d7e3f276b6ddc6ae5a2aca0430aef9eedccde1270603e3" args="" -->sptG728</em> </td><td> ITU-T G.728. LD-CELP audio. </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6209b127423d85f4ed5f171c71432f0aa"></a><!-- doxytag: member="sptDVI4_11025" ref="gg7644623ce29b8ca519d7e3f276b6ddc6209b127423d85f4ed5f171c71432f0aa" args="" -->sptDVI4_11025</em> </td><td> DVI audio at 11025 hz (by Joseph Di Pol). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6b0236f7fbb4ddb45278746e91035d8fc"></a><!-- doxytag: member="sptDVI4_22050" ref="gg7644623ce29b8ca519d7e3f276b6ddc6b0236f7fbb4ddb45278746e91035d8fc" args="" -->sptDVI4_22050</em> </td><td> DVI audio at 22050 hz (by Joseph Di Pol). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6e0363acdc8e2f3bf110ecf591005e654"></a><!-- doxytag: member="sptG729" ref="gg7644623ce29b8ca519d7e3f276b6ddc6e0363acdc8e2f3bf110ecf591005e654" args="" -->sptG729</em> </td><td> ITU-T G.729. CS-ACELP audio. </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc64706c9bb5cff2179c0b38f78b45c587a"></a><!-- doxytag: member="lastStaticAudioPayloadType" ref="gg7644623ce29b8ca519d7e3f276b6ddc64706c9bb5cff2179c0b38f78b45c587a" args="" -->lastStaticAudioPayloadType</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc68ff98bf3669cd19b1d2d6478c02e1aa9"></a><!-- doxytag: member="sptCELB" ref="gg7644623ce29b8ca519d7e3f276b6ddc68ff98bf3669cd19b1d2d6478c02e1aa9" args="" -->sptCELB</em> </td><td> Sun's propietary video (RFCs 1890, 2029). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc604a2727f80a07f141f9fccbec3971dd6"></a><!-- doxytag: member="sptJPEG" ref="gg7644623ce29b8ca519d7e3f276b6ddc604a2727f80a07f141f9fccbec3971dd6" args="" -->sptJPEG</em> </td><td> JPEG (ISO 10918) video (RFCs 1890, 2435). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6a696860adef059d45a4aeddeba8592ad"></a><!-- doxytag: member="sptNV" ref="gg7644623ce29b8ca519d7e3f276b6ddc6a696860adef059d45a4aeddeba8592ad" args="" -->sptNV</em> </td><td> Ron Frederick's nv audio (RFC 1890). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc64595098941bdb8c0a6e77224b9bae2c8"></a><!-- doxytag: member="sptH261" ref="gg7644623ce29b8ca519d7e3f276b6ddc64595098941bdb8c0a6e77224b9bae2c8" args="" -->sptH261</em> </td><td> ITU-T H.261 video (RFCs 1890, 2032). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc694da3876ebf1273ceeb530a56c48bc64"></a><!-- doxytag: member="sptMPV" ref="gg7644623ce29b8ca519d7e3f276b6ddc694da3876ebf1273ceeb530a56c48bc64" args="" -->sptMPV</em> </td><td> MPEG Video elem. stream (RFCs 1890, 2250). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc63f5b07dca910f599be16c871ebbb29d1"></a><!-- doxytag: member="sptMP2T" ref="gg7644623ce29b8ca519d7e3f276b6ddc63f5b07dca910f599be16c871ebbb29d1" args="" -->sptMP2T</em> </td><td> MPEG 2 Transport stream (RFCs 1890, 2250). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc6cb95741ce21cc1c4b84d11f46ce2b6dd"></a><!-- doxytag: member="sptH263" ref="gg7644623ce29b8ca519d7e3f276b6ddc6cb95741ce21cc1c4b84d11f46ce2b6dd" args="" -->sptH263</em> </td><td> ITU-T H.263 video (RFCs 2190, 2429). </td></tr> <tr><td valign="top"><em><a class="anchor" name="gg7644623ce29b8ca519d7e3f276b6ddc655bab7709e1a2a6dfc4d10eb9db3298f"></a><!-- doxytag: member="lastStaticPayloadType" ref="gg7644623ce29b8ca519d7e3f276b6ddc655bab7709e1a2a6dfc4d10eb9db3298f" args="" -->lastStaticPayloadType</em> </td><td> </td></tr> </table> </dl> </div> </div><p> <hr><h2>Variable Documentation</h2> <a class="anchor" name="g4532789841269316bfa35c80cc2161cb"></a><!-- doxytag: member="formats.h::ptINVALID" ref="g4532789841269316bfa35c80cc2161cb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="group__payload.html#g0eee230c7ab57e31bb4e438a72354993">PayloadType</a> <a class="el" href="group__payload.html#g4532789841269316bfa35c80cc2161cb">ptINVALID</a> = 128 </td> </tr> </table> </div> <div class="memdoc"> <p> Predefined value for invalid or uninitialized payload type variables. <p> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jul 24 21:42:25 2009 for ccRTP by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>