1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>rtpjpegpay</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GStreamer Good Plugins 0.10 Plugins Reference Manual">
8 <link rel="up" href="ch01.html" title="gst-plugins-good Elements">
9 <link rel="prev" href="gst-plugins-good-plugins-rtpj2kpay.html" title="rtpj2kpay">
10 <link rel="next" href="gst-plugins-good-plugins-rtspsrc.html" title="rtspsrc">
11 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
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">
17 <td><a accesskey="p" href="gst-plugins-good-plugins-rtpj2kpay.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch01.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 Good Plugins 0.10 Plugins Reference Manual</th>
21 <td><a accesskey="n" href="gst-plugins-good-plugins-rtspsrc.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#gst-plugins-good-plugins-rtpjpegpay.synopsis" class="shortcut">Top</a>
26 <a href="#gst-plugins-good-plugins-rtpjpegpay.description" class="shortcut">Description</a>
28 <a href="#gst-plugins-good-plugins-rtpjpegpay.object-hierarchy" class="shortcut">Object Hierarchy</a>
30 <a href="#gst-plugins-good-plugins-rtpjpegpay.properties" class="shortcut">Properties</a>
33 <div class="refentry">
34 <a name="gst-plugins-good-plugins-rtpjpegpay"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
37 <h2><span class="refentrytitle"><a name="gst-plugins-good-plugins-rtpjpegpay.top_of_page"></a>rtpjpegpay</span></h2>
38 <p>rtpjpegpay — Payload-encodes JPEG pictures into RTP packets (RFC 2435)</p>
40 <td valign="top" align="right"></td>
42 <div class="refsynopsisdiv">
43 <a name="gst-plugins-good-plugins-rtpjpegpay.synopsis"></a><h2>Synopsis</h2>
44 <a name="GstRtpJPEGPay"></a><pre class="synopsis">struct <a class="link" href="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay-struct" title="struct GstRtpJPEGPay">GstRtpJPEGPay</a>;
47 <div class="refsect1">
48 <a name="gst-plugins-good-plugins-rtpjpegpay.object-hierarchy"></a><h2>Object Hierarchy</h2>
49 <pre class="synopsis">
50 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
51 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstObject.html">GstObject</a>
52 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html">GstElement</a>
53 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstbasertppayload.html#GstBaseRTPPayload">GstBaseRTPPayload</a>
57 <div class="refsect1">
58 <a name="gst-plugins-good-plugins-rtpjpegpay.properties"></a><h2>Properties</h2>
59 <pre class="synopsis">
60 "<a class="link" href="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay--quality" title='The "quality" property'>quality</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
61 "<a class="link" href="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay--type" title='The "type" property'>type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
62 "<a class="link" href="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay--buffer-list" title='The "buffer-list" property'>buffer-list</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
65 <div class="refsect1">
66 <a name="gst-plugins-good-plugins-rtpjpegpay.description"></a><h2>Description</h2>
68 Payload encode JPEG pictures into RTP packets according to RFC 2435.
69 For detailed information see: http://www.rfc-editor.org/rfc/rfc2435.txt
72 The payloader takes a JPEG picture, scans the header for quantization
73 tables (if needed) and constructs the RTP packet header followed by
74 the actual JPEG entropy scan.
77 The payloader assumes that correct width and height is found in the caps.
79 <div class="refsynopsisdiv">
81 <div class="refsect2">
82 <a name="idp19308112"></a><h3>Element Information</h3>
83 <div class="variablelist"><table border="0">
84 <col align="left" valign="top">
87 <td><p><span class="term">plugin</span></p></td>
89 <a class="link" href="gst-plugins-good-plugins-plugin-rtp.html#plugin-rtp">rtp</a>
93 <td><p><span class="term">author</span></p></td>
94 <td>Axis Communications <dev-gstreamer@axis.com></td>
97 <td><p><span class="term">class</span></p></td>
98 <td>Codec/Payloader/Network/RTP</td>
104 <div class="refsect2">
105 <a name="idp12077440"></a><h3>Element Pads</h3>
106 <div class="variablelist"><table border="0">
107 <col align="left" valign="top">
110 <td><p><span class="term">name</span></p></td>
114 <td><p><span class="term">direction</span></p></td>
118 <td><p><span class="term">presence</span></p></td>
122 <td><p><span class="term">details</span></p></td>
126 <td><p><span class="term"></span></p></td>
127 <td> video/x-jpeg</td>
131 <div class="variablelist"><table border="0">
132 <col align="left" valign="top">
135 <td><p><span class="term">name</span></p></td>
139 <td><p><span class="term">direction</span></p></td>
143 <td><p><span class="term">presence</span></p></td>
147 <td><p><span class="term">details</span></p></td>
148 <td>application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000, encoding-name=(string)JPEG</td>
157 <div class="refsect1">
158 <a name="gst-plugins-good-plugins-rtpjpegpay.details"></a><h2>Details</h2>
159 <div class="refsect2">
160 <a name="GstRtpJPEGPay-struct"></a><h3>struct GstRtpJPEGPay</h3>
161 <pre class="programlisting">struct GstRtpJPEGPay;</pre>
166 <div class="refsect1">
167 <a name="gst-plugins-good-plugins-rtpjpegpay.property-details"></a><h2>Property Details</h2>
168 <div class="refsect2">
169 <a name="GstRtpJPEGPay--quality"></a><h3>The <code class="literal">"quality"</code> property</h3>
170 <pre class="programlisting"> "quality" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
171 <p>Quality factor on JPEG data (unused).</p>
172 <p>Allowed values: [0,255]</p>
173 <p>Default value: 255</p>
176 <div class="refsect2">
177 <a name="GstRtpJPEGPay--type"></a><h3>The <code class="literal">"type"</code> property</h3>
178 <pre class="programlisting"> "type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
179 <p>Default JPEG Type, overwritten by SOF when present.</p>
180 <p>Allowed values: [0,255]</p>
181 <p>Default value: 1</p>
184 <div class="refsect2">
185 <a name="GstRtpJPEGPay--buffer-list"></a><h3>The <code class="literal">"buffer-list"</code> property</h3>
186 <pre class="programlisting"> "buffer-list" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
187 <p>Use Buffer Lists.</p>
188 <p>Default value: FALSE</p>
194 Generated by GTK-Doc V1.18</div>