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>GstMeta for RTP: 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="gstreamer-rtp.html" title="RTP Library"> 10<link rel="next" href="GstRTPBaseAudioPayload.html" title="GstRTPBaseAudioPayload"> 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-GstMeta-for-RTP.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="gstreamer-rtp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 23<td><a accesskey="n" href="GstRTPBaseAudioPayload.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-GstMeta-for-RTP"></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-GstMeta-for-RTP.top_of_page"></a>GstMeta for RTP</span></h2> 30<p>GstMeta for RTP — RTP related GstMeta</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-GstMeta-for-RTP.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="function_type"> 44<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="returnvalue">GstRTPSourceMeta</span></a> * 45</td> 46<td class="function_name"> 47<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#gst-buffer-add-rtp-source-meta" title="gst_buffer_add_rtp_source_meta ()">gst_buffer_add_rtp_source_meta</a> <span class="c_punctuation">()</span> 48</td> 49</tr> 50<tr> 51<td class="function_type"> 52<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="returnvalue">GstRTPSourceMeta</span></a> * 53</td> 54<td class="function_name"> 55<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#gst-buffer-get-rtp-source-meta" title="gst_buffer_get_rtp_source_meta ()">gst_buffer_get_rtp_source_meta</a> <span class="c_punctuation">()</span> 56</td> 57</tr> 58<tr> 59<td class="function_type"> 60<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 61</td> 62<td class="function_name"> 63<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#gst-rtp-source-meta-append-csrc" title="gst_rtp_source_meta_append_csrc ()">gst_rtp_source_meta_append_csrc</a> <span class="c_punctuation">()</span> 64</td> 65</tr> 66<tr> 67<td class="function_type">const <a href="/usr/share/gtk-doc/html/gstreamer-1.0/gstreamer-GstMeta.html#GstMetaInfo"><span class="returnvalue">GstMetaInfo</span></a> * 68</td> 69<td class="function_name"> 70<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#gst-rtp-source-meta-get-info" title="gst_rtp_source_meta_get_info ()">gst_rtp_source_meta_get_info</a> <span class="c_punctuation">()</span> 71</td> 72</tr> 73<tr> 74<td class="function_type"> 75<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> 76</td> 77<td class="function_name"> 78<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#gst-rtp-source-meta-get-source-count" title="gst_rtp_source_meta_get_source_count ()">gst_rtp_source_meta_get_source_count</a> <span class="c_punctuation">()</span> 79</td> 80</tr> 81<tr> 82<td class="function_type"> 83<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 84</td> 85<td class="function_name"> 86<a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#gst-rtp-source-meta-set-ssrc" title="gst_rtp_source_meta_set_ssrc ()">gst_rtp_source_meta_set_ssrc</a> <span class="c_punctuation">()</span> 87</td> 88</tr> 89</tbody> 90</table></div> 91</div> 92<div class="refsect1"> 93<a name="gst-plugins-base-libs-GstMeta-for-RTP.other"></a><h2>Types and Values</h2> 94<div class="informaltable"><table class="informaltable" width="100%" border="0"> 95<colgroup> 96<col width="150px" class="name"> 97<col class="description"> 98</colgroup> 99<tbody> 100<tr> 101<td class="datatype_keyword">struct</td> 102<td class="function_name"><a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta">GstRTPSourceMeta</a></td> 103</tr> 104<tr> 105<td class="define_keyword">#define</td> 106<td class="function_name"><a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GST-RTP-SOURCE-META-MAX-CSRC-COUNT:CAPS" title="GST_RTP_SOURCE_META_MAX_CSRC_COUNT">GST_RTP_SOURCE_META_MAX_CSRC_COUNT</a></td> 107</tr> 108</tbody> 109</table></div> 110</div> 111<div class="refsect1"> 112<a name="gst-plugins-base-libs-GstMeta-for-RTP.includes"></a><h2>Includes</h2> 113<pre class="synopsis">#include <gst/rtp/rtp.h> 114</pre> 115</div> 116<div class="refsect1"> 117<a name="gst-plugins-base-libs-GstMeta-for-RTP.description"></a><h2>Description</h2> 118</div> 119<div class="refsect1"> 120<a name="gst-plugins-base-libs-GstMeta-for-RTP.functions_details"></a><h2>Functions</h2> 121<div class="refsect2"> 122<a name="gst-buffer-add-rtp-source-meta"></a><h3>gst_buffer_add_rtp_source_meta ()</h3> 123<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="returnvalue">GstRTPSourceMeta</span></a> * 124gst_buffer_add_rtp_source_meta (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *buffer</code></em>, 125 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *ssrc</code></em>, 126 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *csrc</code></em>, 127 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> csrc_count</code></em>);</pre> 128<p>Attaches RTP source information to <em class="parameter"><code>buffer</code></em> 129.</p> 130<div class="refsect3"> 131<a name="gst-buffer-add-rtp-source-meta.parameters"></a><h4>Parameters</h4> 132<div class="informaltable"><table class="informaltable" width="100%" border="0"> 133<colgroup> 134<col width="150px" class="parameters_name"> 135<col class="parameters_description"> 136<col width="200px" class="parameters_annotations"> 137</colgroup> 138<tbody> 139<tr> 140<td class="parameter_name"><p>buffer</p></td> 141<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a></p></td> 142<td class="parameter_annotations"> </td> 143</tr> 144<tr> 145<td class="parameter_name"><p>ssrc</p></td> 146<td class="parameter_description"><p>pointer to the SSRC. </p></td> 147<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> 148</tr> 149<tr> 150<td class="parameter_name"><p>csrc</p></td> 151<td class="parameter_description"><p>pointer to the CSRCs. </p></td> 152<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> 153</tr> 154<tr> 155<td class="parameter_name"><p>csrc_count</p></td> 156<td class="parameter_description"><p>number of elements in <em class="parameter"><code>csrc</code></em> 157</p></td> 158<td class="parameter_annotations"> </td> 159</tr> 160</tbody> 161</table></div> 162</div> 163<div class="refsect3"> 164<a name="gst-buffer-add-rtp-source-meta.returns"></a><h4>Returns</h4> 165<p>the <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a> on <em class="parameter"><code>buffer</code></em> 166. </p> 167<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> 168</div> 169<p class="since">Since: <a class="link" href="ix03.html#api-index-1.16">1.16</a></p> 170</div> 171<hr> 172<div class="refsect2"> 173<a name="gst-buffer-get-rtp-source-meta"></a><h3>gst_buffer_get_rtp_source_meta ()</h3> 174<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="returnvalue">GstRTPSourceMeta</span></a> * 175gst_buffer_get_rtp_source_meta (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *buffer</code></em>);</pre> 176<p>Find the <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a> on <em class="parameter"><code>buffer</code></em> 177.</p> 178<div class="refsect3"> 179<a name="gst-buffer-get-rtp-source-meta.parameters"></a><h4>Parameters</h4> 180<div class="informaltable"><table class="informaltable" width="100%" border="0"> 181<colgroup> 182<col width="150px" class="parameters_name"> 183<col class="parameters_description"> 184<col width="200px" class="parameters_annotations"> 185</colgroup> 186<tbody><tr> 187<td class="parameter_name"><p>buffer</p></td> 188<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a></p></td> 189<td class="parameter_annotations"> </td> 190</tr></tbody> 191</table></div> 192</div> 193<div class="refsect3"> 194<a name="gst-buffer-get-rtp-source-meta.returns"></a><h4>Returns</h4> 195<p>the <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> when there 196is no such metadata on <em class="parameter"><code>buffer</code></em> 197. </p> 198<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> 199</div> 200<p class="since">Since: <a class="link" href="ix03.html#api-index-1.16">1.16</a></p> 201</div> 202<hr> 203<div class="refsect2"> 204<a name="gst-rtp-source-meta-append-csrc"></a><h3>gst_rtp_source_meta_append_csrc ()</h3> 205<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 206gst_rtp_source_meta_append_csrc (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a> *meta</code></em>, 207 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *csrc</code></em>, 208 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> csrc_count</code></em>);</pre> 209<p>Appends <em class="parameter"><code>csrc</code></em> 210 to the list of contributing sources in <em class="parameter"><code>meta</code></em> 211.</p> 212<div class="refsect3"> 213<a name="gst-rtp-source-meta-append-csrc.parameters"></a><h4>Parameters</h4> 214<div class="informaltable"><table class="informaltable" width="100%" border="0"> 215<colgroup> 216<col width="150px" class="parameters_name"> 217<col class="parameters_description"> 218<col width="200px" class="parameters_annotations"> 219</colgroup> 220<tbody> 221<tr> 222<td class="parameter_name"><p>meta</p></td> 223<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a></p></td> 224<td class="parameter_annotations"> </td> 225</tr> 226<tr> 227<td class="parameter_name"><p>csrc</p></td> 228<td class="parameter_description"><p>the csrcs to append</p></td> 229<td class="parameter_annotations"> </td> 230</tr> 231<tr> 232<td class="parameter_name"><p>csrc_count</p></td> 233<td class="parameter_description"><p>number of elements in <em class="parameter"><code>csrc</code></em> 234</p></td> 235<td class="parameter_annotations"> </td> 236</tr> 237</tbody> 238</table></div> 239</div> 240<div class="refsect3"> 241<a name="gst-rtp-source-meta-append-csrc.returns"></a><h4>Returns</h4> 242<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if all elements in <em class="parameter"><code>csrc</code></em> 243was added, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p> 244</div> 245<p class="since">Since: <a class="link" href="ix03.html#api-index-1.16">1.16</a></p> 246</div> 247<hr> 248<div class="refsect2"> 249<a name="gst-rtp-source-meta-get-info"></a><h3>gst_rtp_source_meta_get_info ()</h3> 250<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/gstreamer-1.0/gstreamer-GstMeta.html#GstMetaInfo"><span class="returnvalue">GstMetaInfo</span></a> * 251gst_rtp_source_meta_get_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> 252</div> 253<hr> 254<div class="refsect2"> 255<a name="gst-rtp-source-meta-get-source-count"></a><h3>gst_rtp_source_meta_get_source_count ()</h3> 256<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> 257gst_rtp_source_meta_get_source_count (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a> *meta</code></em>);</pre> 258<p>Count the total number of RTP sources found in <em class="parameter"><code>meta</code></em> 259, both SSRC and CSRC.</p> 260<div class="refsect3"> 261<a name="gst-rtp-source-meta-get-source-count.parameters"></a><h4>Parameters</h4> 262<div class="informaltable"><table class="informaltable" width="100%" border="0"> 263<colgroup> 264<col width="150px" class="parameters_name"> 265<col class="parameters_description"> 266<col width="200px" class="parameters_annotations"> 267</colgroup> 268<tbody><tr> 269<td class="parameter_name"><p>meta</p></td> 270<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a></p></td> 271<td class="parameter_annotations"> </td> 272</tr></tbody> 273</table></div> 274</div> 275<div class="refsect3"> 276<a name="gst-rtp-source-meta-get-source-count.returns"></a><h4>Returns</h4> 277<p> The number of RTP sources</p> 278</div> 279<p class="since">Since: <a class="link" href="ix03.html#api-index-1.16">1.16</a></p> 280</div> 281<hr> 282<div class="refsect2"> 283<a name="gst-rtp-source-meta-set-ssrc"></a><h3>gst_rtp_source_meta_set_ssrc ()</h3> 284<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 285gst_rtp_source_meta_set_ssrc (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a> *meta</code></em>, 286 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *ssrc</code></em>);</pre> 287<p>Sets <em class="parameter"><code>ssrc</code></em> 288 in <em class="parameter"><code>meta</code></em> 289. If <em class="parameter"><code>ssrc</code></em> 290 is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> the ssrc of <em class="parameter"><code>meta</code></em> 291 will be unset.</p> 292<div class="refsect3"> 293<a name="gst-rtp-source-meta-set-ssrc.parameters"></a><h4>Parameters</h4> 294<div class="informaltable"><table class="informaltable" width="100%" border="0"> 295<colgroup> 296<col width="150px" class="parameters_name"> 297<col class="parameters_description"> 298<col width="200px" class="parameters_annotations"> 299</colgroup> 300<tbody> 301<tr> 302<td class="parameter_name"><p>meta</p></td> 303<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-GstMeta-for-RTP.html#GstRTPSourceMeta" title="struct GstRTPSourceMeta"><span class="type">GstRTPSourceMeta</span></a></p></td> 304<td class="parameter_annotations"> </td> 305</tr> 306<tr> 307<td class="parameter_name"><p>ssrc</p></td> 308<td class="parameter_description"><p>pointer to the SSRC. </p></td> 309<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> 310</tr> 311</tbody> 312</table></div> 313</div> 314<div class="refsect3"> 315<a name="gst-rtp-source-meta-set-ssrc.returns"></a><h4>Returns</h4> 316<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p> 317</div> 318<p class="since">Since: <a class="link" href="ix03.html#api-index-1.16">1.16</a></p> 319</div> 320</div> 321<div class="refsect1"> 322<a name="gst-plugins-base-libs-GstMeta-for-RTP.other_details"></a><h2>Types and Values</h2> 323<div class="refsect2"> 324<a name="GstRTPSourceMeta"></a><h3>struct GstRTPSourceMeta</h3> 325<pre class="programlisting">struct GstRTPSourceMeta { 326 GstMeta meta; 327 328 guint32 ssrc; 329 gboolean ssrc_valid; 330 guint32 csrc[GST_RTP_SOURCE_META_MAX_CSRC_COUNT]; 331 guint csrc_count; 332}; 333</pre> 334<p>Meta describing the source(s) of the buffer.</p> 335<div class="refsect3"> 336<a name="GstRTPSourceMeta.members"></a><h4>Members</h4> 337<div class="informaltable"><table class="informaltable" width="100%" border="0"> 338<colgroup> 339<col width="300px" class="struct_members_name"> 340<col class="struct_members_description"> 341<col width="200px" class="struct_members_annotations"> 342</colgroup> 343<tbody> 344<tr> 345<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0/gstreamer-GstMeta.html#GstMeta"><span class="type">GstMeta</span></a> <em class="structfield"><code><a name="GstRTPSourceMeta.meta"></a>meta</code></em>;</p></td> 346<td class="struct_member_description"><p>parent <a href="/usr/share/gtk-doc/html/gstreamer-1.0/gstreamer-GstMeta.html#GstMeta"><span class="type">GstMeta</span></a></p></td> 347<td class="struct_member_annotations"> </td> 348</tr> 349<tr> 350<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstRTPSourceMeta.ssrc"></a>ssrc</code></em>;</p></td> 351<td class="struct_member_description"><p>the SSRC</p></td> 352<td class="struct_member_annotations"> </td> 353</tr> 354<tr> 355<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTPSourceMeta.ssrc-valid"></a>ssrc_valid</code></em>;</p></td> 356<td class="struct_member_description"><p>whether <em class="parameter"><code>ssrc</code></em> 357is set and valid</p></td> 358<td class="struct_member_annotations"> </td> 359</tr> 360<tr> 361<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstRTPSourceMeta.csrc"></a>csrc</code></em>[GST_RTP_SOURCE_META_MAX_CSRC_COUNT];</p></td> 362<td class="struct_member_description"><p>pointer to the CSRCs. </p></td> 363<td class="struct_member_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> 364</tr> 365<tr> 366<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="GstRTPSourceMeta.csrc-count"></a>csrc_count</code></em>;</p></td> 367<td class="struct_member_description"><p>number of elements in <em class="parameter"><code>csrc</code></em> 368</p></td> 369<td class="struct_member_annotations"> </td> 370</tr> 371</tbody> 372</table></div> 373</div> 374<p class="since">Since: <a class="link" href="ix03.html#api-index-1.16">1.16</a></p> 375</div> 376<hr> 377<div class="refsect2"> 378<a name="GST-RTP-SOURCE-META-MAX-CSRC-COUNT:CAPS"></a><h3>GST_RTP_SOURCE_META_MAX_CSRC_COUNT</h3> 379<pre class="programlisting">#define GST_RTP_SOURCE_META_MAX_CSRC_COUNT 15 380</pre> 381</div> 382</div> 383</div> 384<div class="footer"> 385<hr>Generated by GTK-Doc V1.28</div> 386</body> 387</html>