1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>GstRTPPayloadInfo: GStreamer Base Plugins 1.0 Library Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual"> 8<link rel="up" href="gstreamer-rtp.html" title="RTP Library"> 9<link rel="prev" href="gst-plugins-base-libs-GstRTCPBuffer.html" title="GstRTCPBuffer"> 10<link rel="next" href="gst-plugins-base-libs-GstRtphdrext.html" title="GstRtphdrext"> 11<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 12<link rel="stylesheet" href="style.css" type="text/css"> 13</head> 14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> 16<td width="100%" align="left" class="shortcuts"> 17<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 18 <a href="#gst-plugins-base-libs-GstRTPPayloadInfo.description" class="shortcut">Description</a></span> 19</td> 20<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 21<td><a accesskey="u" href="gstreamer-rtp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 22<td><a accesskey="p" href="gst-plugins-base-libs-GstRTCPBuffer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 23<td><a accesskey="n" href="gst-plugins-base-libs-GstRtphdrext.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 24</tr></table> 25<div class="refentry"> 26<a name="gst-plugins-base-libs-GstRTPPayloadInfo"></a><div class="titlepage"></div> 27<div class="refnamediv"><table width="100%"><tr> 28<td valign="top"> 29<h2><span class="refentrytitle"><a name="gst-plugins-base-libs-GstRTPPayloadInfo.top_of_page"></a>GstRTPPayloadInfo</span></h2> 30<p>GstRTPPayloadInfo — Helper methods for dealing with RTP payloads</p> 31</td> 32<td class="gallery_image" valign="top" align="right"></td> 33</tr></table></div> 34<div class="refsect1"> 35<a name="gst-plugins-base-libs-GstRTPPayloadInfo.functions"></a><h2>Functions</h2> 36<div class="informaltable"><table class="informaltable" width="100%" border="0"> 37<colgroup> 38<col width="150px" class="functions_return"> 39<col class="functions_name"> 40</colgroup> 41<tbody> 42<tr> 43<td class="define_keyword">#define</td> 44<td class="function_name"> 45<a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GST-RTP-PAYLOAD-IS-DYNAMIC:CAPS" title="GST_RTP_PAYLOAD_IS_DYNAMIC()">GST_RTP_PAYLOAD_IS_DYNAMIC</a><span class="c_punctuation">()</span> 46</td> 47</tr> 48<tr> 49<td class="function_type">const <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="returnvalue">GstRTPPayloadInfo</span></a> * 50</td> 51<td class="function_name"> 52<a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#gst-rtp-payload-info-for-name" title="gst_rtp_payload_info_for_name ()">gst_rtp_payload_info_for_name</a> <span class="c_punctuation">()</span> 53</td> 54</tr> 55<tr> 56<td class="function_type">const <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="returnvalue">GstRTPPayloadInfo</span></a> * 57</td> 58<td class="function_name"> 59<a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#gst-rtp-payload-info-for-pt" title="gst_rtp_payload_info_for_pt ()">gst_rtp_payload_info_for_pt</a> <span class="c_punctuation">()</span> 60</td> 61</tr> 62</tbody> 63</table></div> 64</div> 65<div class="refsect1"> 66<a name="gst-plugins-base-libs-GstRTPPayloadInfo.other"></a><h2>Types and Values</h2> 67<div class="informaltable"><table class="informaltable" width="100%" border="0"> 68<colgroup> 69<col width="150px" class="name"> 70<col class="description"> 71</colgroup> 72<tbody> 73<tr> 74<td class="datatype_keyword">enum</td> 75<td class="function_name"><a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayload" title="enum GstRTPPayload">GstRTPPayload</a></td> 76</tr> 77<tr> 78<td class="datatype_keyword">struct</td> 79<td class="function_name"><a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo">GstRTPPayloadInfo</a></td> 80</tr> 81</tbody> 82</table></div> 83</div> 84<div class="refsect1"> 85<a name="gst-plugins-base-libs-GstRTPPayloadInfo.includes"></a><h2>Includes</h2> 86<pre class="synopsis">#include <gst/rtp/rtp.h> 87</pre> 88</div> 89<div class="refsect1"> 90<a name="gst-plugins-base-libs-GstRTPPayloadInfo.description"></a><h2>Description</h2> 91<p>The GstRTPPayloads helper functions makes it easy to deal with static and dynamic 92payloads. Its main purpose is to retrieve properties such as the default clock-rate 93and get session bandwidth information.</p> 94</div> 95<div class="refsect1"> 96<a name="gst-plugins-base-libs-GstRTPPayloadInfo.functions_details"></a><h2>Functions</h2> 97<div class="refsect2"> 98<a name="GST-RTP-PAYLOAD-IS-DYNAMIC:CAPS"></a><h3>GST_RTP_PAYLOAD_IS_DYNAMIC()</h3> 99<pre class="programlisting">#define GST_RTP_PAYLOAD_IS_DYNAMIC(pt) ((pt) >= 96 && (pt) <= 127) 100</pre> 101<p>Check if <em class="parameter"><code>pt</code></em> 102 is a dynamic payload type.</p> 103<div class="refsect3"> 104<a name="GST-RTP-PAYLOAD-IS-DYNAMIC.parameters"></a><h4>Parameters</h4> 105<div class="informaltable"><table class="informaltable" width="100%" border="0"> 106<colgroup> 107<col width="150px" class="parameters_name"> 108<col class="parameters_description"> 109<col width="200px" class="parameters_annotations"> 110</colgroup> 111<tbody><tr> 112<td class="parameter_name"><p>pt</p></td> 113<td class="parameter_description"><p>a payload type</p></td> 114<td class="parameter_annotations"> </td> 115</tr></tbody> 116</table></div> 117</div> 118</div> 119<hr> 120<div class="refsect2"> 121<a name="gst-rtp-payload-info-for-name"></a><h3>gst_rtp_payload_info_for_name ()</h3> 122<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="returnvalue">GstRTPPayloadInfo</span></a> * 123gst_rtp_payload_info_for_name (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *media</code></em>, 124 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *encoding_name</code></em>);</pre> 125<p>Get the <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="type">GstRTPPayloadInfo</span></a> for <em class="parameter"><code>media</code></em> 126 and <em class="parameter"><code>encoding_name</code></em> 127. This function is 128mostly used to get the default clock-rate and bandwidth for dynamic payload 129types specified with <em class="parameter"><code>media</code></em> 130 and <em class="parameter"><code>encoding</code></em> 131 name.</p> 132<p>The search for <em class="parameter"><code>encoding_name</code></em> 133 will be performed in a case insensitve way.</p> 134<div class="refsect3"> 135<a name="gst-rtp-payload-info-for-name.parameters"></a><h4>Parameters</h4> 136<div class="informaltable"><table class="informaltable" width="100%" border="0"> 137<colgroup> 138<col width="150px" class="parameters_name"> 139<col class="parameters_description"> 140<col width="200px" class="parameters_annotations"> 141</colgroup> 142<tbody> 143<tr> 144<td class="parameter_name"><p>media</p></td> 145<td class="parameter_description"><p>the media to find</p></td> 146<td class="parameter_annotations"> </td> 147</tr> 148<tr> 149<td class="parameter_name"><p>encoding_name</p></td> 150<td class="parameter_description"><p>the encoding name to find</p></td> 151<td class="parameter_annotations"> </td> 152</tr> 153</tbody> 154</table></div> 155</div> 156<div class="refsect3"> 157<a name="gst-rtp-payload-info-for-name.returns"></a><h4>Returns</h4> 158<p> a <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="type">GstRTPPayloadInfo</span></a> or NULL when no info could be found.</p> 159</div> 160</div> 161<hr> 162<div class="refsect2"> 163<a name="gst-rtp-payload-info-for-pt"></a><h3>gst_rtp_payload_info_for_pt ()</h3> 164<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="returnvalue">GstRTPPayloadInfo</span></a> * 165gst_rtp_payload_info_for_pt (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> payload_type</code></em>);</pre> 166<p>Get the <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="type">GstRTPPayloadInfo</span></a> for <em class="parameter"><code>payload_type</code></em> 167. This function is 168mostly used to get the default clock-rate and bandwidth for static payload 169types specified with <em class="parameter"><code>payload_type</code></em> 170.</p> 171<div class="refsect3"> 172<a name="gst-rtp-payload-info-for-pt.parameters"></a><h4>Parameters</h4> 173<div class="informaltable"><table class="informaltable" width="100%" border="0"> 174<colgroup> 175<col width="150px" class="parameters_name"> 176<col class="parameters_description"> 177<col width="200px" class="parameters_annotations"> 178</colgroup> 179<tbody><tr> 180<td class="parameter_name"><p>payload_type</p></td> 181<td class="parameter_description"><p>the payload_type to find</p></td> 182<td class="parameter_annotations"> </td> 183</tr></tbody> 184</table></div> 185</div> 186<div class="refsect3"> 187<a name="gst-rtp-payload-info-for-pt.returns"></a><h4>Returns</h4> 188<p> a <a class="link" href="gst-plugins-base-libs-GstRTPPayloadInfo.html#GstRTPPayloadInfo" title="struct GstRTPPayloadInfo"><span class="type">GstRTPPayloadInfo</span></a> or NULL when no info could be found.</p> 189</div> 190</div> 191</div> 192<div class="refsect1"> 193<a name="gst-plugins-base-libs-GstRTPPayloadInfo.other_details"></a><h2>Types and Values</h2> 194<div class="refsect2"> 195<a name="GstRTPPayload"></a><h3>enum GstRTPPayload</h3> 196<p>Standard predefined fixed payload types.</p> 197<p>The official list is at: 198http://www.iana.org/assignments/rtp-parameters</p> 199<p>Audio: 200reserved: 19 201unassigned: 20-23,</p> 202<p>Video: 203unassigned: 24, 27, 29, 30, 35-71, 77-95 204Reserved for RTCP conflict avoidance: 72-76</p> 205<div class="refsect3"> 206<a name="GstRTPPayload.members"></a><h4>Members</h4> 207<div class="informaltable"><table class="informaltable" width="100%" border="0"> 208<colgroup> 209<col width="300px" class="enum_members_name"> 210<col class="enum_members_description"> 211<col width="200px" class="enum_members_annotations"> 212</colgroup> 213<tbody> 214<tr> 215<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-PCMU:CAPS"></a>GST_RTP_PAYLOAD_PCMU</p></td> 216<td class="enum_member_description"> 217<p>ITU-T G.711. mu-law audio (RFC 3551)</p> 218</td> 219<td class="enum_member_annotations"> </td> 220</tr> 221<tr> 222<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-1016:CAPS"></a>GST_RTP_PAYLOAD_1016</p></td> 223<td class="enum_member_description"> 224<p>RFC 3551 says reserved</p> 225</td> 226<td class="enum_member_annotations"> </td> 227</tr> 228<tr> 229<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-G721:CAPS"></a>GST_RTP_PAYLOAD_G721</p></td> 230<td class="enum_member_description"> 231<p>RFC 3551 says reserved</p> 232</td> 233<td class="enum_member_annotations"> </td> 234</tr> 235<tr> 236<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-GSM:CAPS"></a>GST_RTP_PAYLOAD_GSM</p></td> 237<td class="enum_member_description"> 238<p>GSM audio</p> 239</td> 240<td class="enum_member_annotations"> </td> 241</tr> 242<tr> 243<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-G723:CAPS"></a>GST_RTP_PAYLOAD_G723</p></td> 244<td class="enum_member_description"> 245<p>ITU G.723.1 audio</p> 246</td> 247<td class="enum_member_annotations"> </td> 248</tr> 249<tr> 250<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-DVI4-8000:CAPS"></a>GST_RTP_PAYLOAD_DVI4_8000</p></td> 251<td class="enum_member_description"> 252<p>IMA ADPCM wave type (RFC 3551)</p> 253</td> 254<td class="enum_member_annotations"> </td> 255</tr> 256<tr> 257<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-DVI4-16000:CAPS"></a>GST_RTP_PAYLOAD_DVI4_16000</p></td> 258<td class="enum_member_description"> 259<p>IMA ADPCM wave type (RFC 3551)</p> 260</td> 261<td class="enum_member_annotations"> </td> 262</tr> 263<tr> 264<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-LPC:CAPS"></a>GST_RTP_PAYLOAD_LPC</p></td> 265<td class="enum_member_description"> 266<p>experimental linear predictive encoding</p> 267</td> 268<td class="enum_member_annotations"> </td> 269</tr> 270<tr> 271<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-PCMA:CAPS"></a>GST_RTP_PAYLOAD_PCMA</p></td> 272<td class="enum_member_description"> 273<p>ITU-T G.711 A-law audio (RFC 3551)</p> 274</td> 275<td class="enum_member_annotations"> </td> 276</tr> 277<tr> 278<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-G722:CAPS"></a>GST_RTP_PAYLOAD_G722</p></td> 279<td class="enum_member_description"> 280<p>ITU-T G.722 (RFC 3551)</p> 281</td> 282<td class="enum_member_annotations"> </td> 283</tr> 284<tr> 285<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-L16-STEREO:CAPS"></a>GST_RTP_PAYLOAD_L16_STEREO</p></td> 286<td class="enum_member_description"> 287<p>stereo PCM</p> 288</td> 289<td class="enum_member_annotations"> </td> 290</tr> 291<tr> 292<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-L16-MONO:CAPS"></a>GST_RTP_PAYLOAD_L16_MONO</p></td> 293<td class="enum_member_description"> 294<p>mono PCM</p> 295</td> 296<td class="enum_member_annotations"> </td> 297</tr> 298<tr> 299<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-QCELP:CAPS"></a>GST_RTP_PAYLOAD_QCELP</p></td> 300<td class="enum_member_description"> 301<p>EIA & TIA standard IS-733</p> 302</td> 303<td class="enum_member_annotations"> </td> 304</tr> 305<tr> 306<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-CN:CAPS"></a>GST_RTP_PAYLOAD_CN</p></td> 307<td class="enum_member_description"> 308<p>Comfort Noise (RFC 3389)</p> 309</td> 310<td class="enum_member_annotations"> </td> 311</tr> 312<tr> 313<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-MPA:CAPS"></a>GST_RTP_PAYLOAD_MPA</p></td> 314<td class="enum_member_description"> 315<p>Audio MPEG 1-3.</p> 316</td> 317<td class="enum_member_annotations"> </td> 318</tr> 319<tr> 320<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-G728:CAPS"></a>GST_RTP_PAYLOAD_G728</p></td> 321<td class="enum_member_description"> 322<p>ITU-T G.728 Speech coder (RFC 3551)</p> 323</td> 324<td class="enum_member_annotations"> </td> 325</tr> 326<tr> 327<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-DVI4-11025:CAPS"></a>GST_RTP_PAYLOAD_DVI4_11025</p></td> 328<td class="enum_member_description"> 329<p>IMA ADPCM wave type (RFC 3551)</p> 330</td> 331<td class="enum_member_annotations"> </td> 332</tr> 333<tr> 334<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-DVI4-22050:CAPS"></a>GST_RTP_PAYLOAD_DVI4_22050</p></td> 335<td class="enum_member_description"> 336<p>IMA ADPCM wave type (RFC 3551)</p> 337</td> 338<td class="enum_member_annotations"> </td> 339</tr> 340<tr> 341<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-G729:CAPS"></a>GST_RTP_PAYLOAD_G729</p></td> 342<td class="enum_member_description"> 343<p>ITU-T G.729 Speech coder (RFC 3551)</p> 344</td> 345<td class="enum_member_annotations"> </td> 346</tr> 347<tr> 348<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-CELLB:CAPS"></a>GST_RTP_PAYLOAD_CELLB</p></td> 349<td class="enum_member_description"> 350<p>See RFC 2029</p> 351</td> 352<td class="enum_member_annotations"> </td> 353</tr> 354<tr> 355<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-JPEG:CAPS"></a>GST_RTP_PAYLOAD_JPEG</p></td> 356<td class="enum_member_description"> 357<p>ISO Standards 10918-1 and 10918-2 (RFC 2435)</p> 358</td> 359<td class="enum_member_annotations"> </td> 360</tr> 361<tr> 362<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-NV:CAPS"></a>GST_RTP_PAYLOAD_NV</p></td> 363<td class="enum_member_description"> 364<p>nv encoding by Ron Frederick</p> 365</td> 366<td class="enum_member_annotations"> </td> 367</tr> 368<tr> 369<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-H261:CAPS"></a>GST_RTP_PAYLOAD_H261</p></td> 370<td class="enum_member_description"> 371<p>ITU-T Recommendation H.261 (RFC 2032)</p> 372</td> 373<td class="enum_member_annotations"> </td> 374</tr> 375<tr> 376<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-MPV:CAPS"></a>GST_RTP_PAYLOAD_MPV</p></td> 377<td class="enum_member_description"> 378<p>Video MPEG 1 & 2 (RFC 2250)</p> 379</td> 380<td class="enum_member_annotations"> </td> 381</tr> 382<tr> 383<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-MP2T:CAPS"></a>GST_RTP_PAYLOAD_MP2T</p></td> 384<td class="enum_member_description"> 385<p>MPEG-2 transport stream (RFC 2250)</p> 386</td> 387<td class="enum_member_annotations"> </td> 388</tr> 389<tr> 390<td class="enum_member_name"><p><a name="GST-RTP-PAYLOAD-H263:CAPS"></a>GST_RTP_PAYLOAD_H263</p></td> 391<td class="enum_member_description"> 392<p>Video H263 (RFC 2190)</p> 393</td> 394<td class="enum_member_annotations"> </td> 395</tr> 396</tbody> 397</table></div> 398</div> 399</div> 400<hr> 401<div class="refsect2"> 402<a name="GstRTPPayloadInfo"></a><h3>struct GstRTPPayloadInfo</h3> 403<pre class="programlisting">struct GstRTPPayloadInfo { 404 guint8 payload_type; 405 const gchar *media; 406 const gchar *encoding_name; 407 guint clock_rate; 408 const gchar *encoding_parameters; 409 guint bitrate; 410}; 411</pre> 412<p>Structure holding default payload type information.</p> 413<div class="refsect3"> 414<a name="GstRTPPayloadInfo.members"></a><h4>Members</h4> 415<div class="informaltable"><table class="informaltable" width="100%" border="0"> 416<colgroup> 417<col width="300px" class="struct_members_name"> 418<col class="struct_members_description"> 419<col width="200px" class="struct_members_annotations"> 420</colgroup> 421<tbody> 422<tr> 423<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstRTPPayloadInfo.payload-type"></a>payload_type</code></em>;</p></td> 424<td class="struct_member_description"><p>payload type, -1 means dynamic</p></td> 425<td class="struct_member_annotations"> </td> 426</tr> 427<tr> 428<td class="struct_member_name"><p>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTPPayloadInfo.media"></a>media</code></em>;</p></td> 429<td class="struct_member_description"><p>the media type(s), usually "audio", "video", "application", "text", 430"message".</p></td> 431<td class="struct_member_annotations"> </td> 432</tr> 433<tr> 434<td class="struct_member_name"><p>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTPPayloadInfo.encoding-name"></a>encoding_name</code></em>;</p></td> 435<td class="struct_member_description"><p>the encoding name of <em class="parameter"><code>pt</code></em> 436</p></td> 437<td class="struct_member_annotations"> </td> 438</tr> 439<tr> 440<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTPPayloadInfo.clock-rate"></a>clock_rate</code></em>;</p></td> 441<td class="struct_member_description"><p>default clock rate, 0 = unknown/variable</p></td> 442<td class="struct_member_annotations"> </td> 443</tr> 444<tr> 445<td class="struct_member_name"><p>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTPPayloadInfo.encoding-parameters"></a>encoding_parameters</code></em>;</p></td> 446<td class="struct_member_description"><p>encoding parameters. For audio this is the number of 447channels. NULL = not applicable.</p></td> 448<td class="struct_member_annotations"> </td> 449</tr> 450<tr> 451<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTPPayloadInfo.bitrate"></a>bitrate</code></em>;</p></td> 452<td class="struct_member_description"><p>the bitrate of the media. 0 = unknown/variable.</p></td> 453<td class="struct_member_annotations"> </td> 454</tr> 455</tbody> 456</table></div> 457</div> 458</div> 459</div> 460<div class="refsect1"> 461<a name="gst-plugins-base-libs-GstRTPPayloadInfo.see-also"></a><h2>See Also</h2> 462<p>gstrtpbuffer</p> 463</div> 464</div> 465<div class="footer"> 466<hr>Generated by GTK-Doc V1.28</div> 467</body> 468</html>