~sipe-collab/sipe-collab/gstreamer-plugins-base

« back to all changes in this revision

Viewing changes to docs/libs/html/gst-plugins-base-libs-gstrtppayloads.html

  • Committer: Sebastian Dröge
  • Date: 2014-04-19 13:47:47 UTC
  • mfrom: (1.1.23)
  • Revision ID: git-v1:d06393f82dba0d5f13ec2e66275d75cf8178fe5c
Merge tag 'upstream/1.2.4'

Upstream version 1.2.4

Show diffs side-by-side

added added

removed removed

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