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>GstPlayBaseBin</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GStreamer Base Plugins 0.10 Plugins Reference Manual">
8 <link rel="up" href="ch03.html" title="gst-plugins-base Classes">
9 <link rel="prev" href="ch03.html" title="gst-plugins-base Classes">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16 <td><a accesskey="p" href="ch03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">GStreamer Base Plugins 0.10 Plugins Reference Manual</th>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GstPlayBaseBin.synopsis" class="shortcut">Top</a>
25 <a href="#GstPlayBaseBin.description" class="shortcut">Description</a>
27 <a href="#GstPlayBaseBin.object-hierarchy" class="shortcut">Object Hierarchy</a>
29 <a href="#GstPlayBaseBin.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
31 <a href="#GstPlayBaseBin.properties" class="shortcut">Properties</a>
34 <div class="refentry">
35 <a name="GstPlayBaseBin"></a><div class="titlepage"></div>
36 <div class="refnamediv"><table width="100%"><tr>
38 <h2><span class="refentrytitle"><a name="GstPlayBaseBin.top_of_page"></a>GstPlayBaseBin</span></h2>
41 <td valign="top" align="right"></td>
43 <div class="refsynopsisdiv">
44 <a name="GstPlayBaseBin.synopsis"></a><h2>Synopsis</h2>
45 <pre class="synopsis">struct <a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin-struct" title="struct GstPlayBaseBin">GstPlayBaseBin</a>;
48 <div class="refsect1">
49 <a name="GstPlayBaseBin.object-hierarchy"></a><h2>Object Hierarchy</h2>
50 <pre class="synopsis">
51 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
52 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstObject.html">GstObject</a>
53 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html">GstElement</a>
54 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstBin.html">GstBin</a>
55 +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPipeline.html">GstPipeline</a>
57 +----<a class="link" href="gst-plugins-base-plugins-playbin.html#GstPlayBin">GstPlayBin</a>
60 <div class="refsect1">
61 <a name="GstPlayBaseBin.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
63 GstPlayBaseBin implements
64 <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstChildProxy.html">GstChildProxy</a>.</p>
66 <div class="refsect1">
67 <a name="GstPlayBaseBin.properties"></a><h2>Properties</h2>
68 <pre class="synopsis">
69 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--connection-speed" title='The "connection-speed" property'>connection-speed</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
70 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--current-audio" title='The "current-audio" property'>current-audio</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
71 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--current-text" title='The "current-text" property'>current-text</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
72 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--current-video" title='The "current-video" property'>current-video</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
73 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--nstreams" title='The "nstreams" property'>nstreams</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read
74 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--queue-min-threshold" title='The "queue-min-threshold" property'>queue-min-threshold</a>" <span class="type">guint64</span> : Read / Write
75 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--queue-size" title='The "queue-size" property'>queue-size</a>" <span class="type">guint64</span> : Read / Write
76 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--queue-threshold" title='The "queue-threshold" property'>queue-threshold</a>" <span class="type">guint64</span> : Read / Write
77 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--source" title='The "source" property'>source</a>" <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a>* : Read
78 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--stream-info" title='The "stream-info" property'>stream-info</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read
79 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--stream-info-value-array" title='The "stream-info-value-array" property'>stream-info-value-array</a>" <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a>* : Read
80 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--subtitle-encoding" title='The "subtitle-encoding" property'>subtitle-encoding</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
81 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--suburi" title='The "suburi" property'>suburi</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
82 "<a class="link" href="GstPlayBaseBin.html#GstPlayBaseBin--uri" title='The "uri" property'>uri</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
85 <div class="refsect1">
86 <a name="GstPlayBaseBin.description"></a><h2>Description</h2>
90 <div class="refsect1">
91 <a name="GstPlayBaseBin.details"></a><h2>Details</h2>
92 <div class="refsect2">
93 <a name="GstPlayBaseBin-struct"></a><h3>struct GstPlayBaseBin</h3>
94 <pre class="programlisting">struct GstPlayBaseBin;</pre>
99 <div class="refsect1">
100 <a name="GstPlayBaseBin.property-details"></a><h2>Property Details</h2>
101 <div class="refsect2">
102 <a name="GstPlayBaseBin--connection-speed"></a><h3>The <code class="literal">"connection-speed"</code> property</h3>
103 <pre class="programlisting"> "connection-speed" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
105 Network connection speed in kbps (0 = unknown)
107 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
108 <h3 class="title">Note</h3>
110 Since version 0.10.10 in <a class="link" href="gst-plugins-base-plugins-playbin.html#GstPlayBin"><span class="type">GstPlayBin</span></a>, at 0.10.15 moved to <a class="link" href="GstPlayBaseBin.html" title="GstPlayBaseBin"><span class="type">GstPlayBaseBin</span></a>
115 <p>Default value: 0</p>
116 <p class="since">Since 0.10.10</p>
119 <div class="refsect2">
120 <a name="GstPlayBaseBin--current-audio"></a><h3>The <code class="literal">"current-audio"</code> property</h3>
121 <pre class="programlisting"> "current-audio" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
122 <p>Currently playing audio stream (-1 = none).</p>
123 <p>Allowed values: >= -1</p>
124 <p>Default value: -1</p>
127 <div class="refsect2">
128 <a name="GstPlayBaseBin--current-text"></a><h3>The <code class="literal">"current-text"</code> property</h3>
129 <pre class="programlisting"> "current-text" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
130 <p>Currently playing text stream (-1 = none).</p>
131 <p>Allowed values: >= -1</p>
132 <p>Default value: -1</p>
135 <div class="refsect2">
136 <a name="GstPlayBaseBin--current-video"></a><h3>The <code class="literal">"current-video"</code> property</h3>
137 <pre class="programlisting"> "current-video" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
138 <p>Currently playing video stream (-1 = none).</p>
139 <p>Allowed values: >= -1</p>
140 <p>Default value: -1</p>
143 <div class="refsect2">
144 <a name="GstPlayBaseBin--nstreams"></a><h3>The <code class="literal">"nstreams"</code> property</h3>
145 <pre class="programlisting"> "nstreams" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre>
146 <p>number of streams.</p>
147 <p>Allowed values: >= 0</p>
148 <p>Default value: 0</p>
151 <div class="refsect2">
152 <a name="GstPlayBaseBin--queue-min-threshold"></a><h3>The <code class="literal">"queue-min-threshold"</code> property</h3>
153 <pre class="programlisting"> "queue-min-threshold" <span class="type">guint64</span> : Read / Write</pre>
154 <p>Buffering low threshold of internal queues in nanoseconds.</p>
155 <p>Allowed values: <= G_MAXINT64</p>
156 <p>Default value: 900000000</p>
159 <div class="refsect2">
160 <a name="GstPlayBaseBin--queue-size"></a><h3>The <code class="literal">"queue-size"</code> property</h3>
161 <pre class="programlisting"> "queue-size" <span class="type">guint64</span> : Read / Write</pre>
162 <p>Size of internal queues in nanoseconds.</p>
163 <p>Allowed values: <= G_MAXINT64</p>
164 <p>Default value: 3000000000</p>
167 <div class="refsect2">
168 <a name="GstPlayBaseBin--queue-threshold"></a><h3>The <code class="literal">"queue-threshold"</code> property</h3>
169 <pre class="programlisting"> "queue-threshold" <span class="type">guint64</span> : Read / Write</pre>
170 <p>Buffering threshold of internal queues in nanoseconds.</p>
171 <p>Allowed values: <= G_MAXINT64</p>
172 <p>Default value: 2850000000</p>
175 <div class="refsect2">
176 <a name="GstPlayBaseBin--source"></a><h3>The <code class="literal">"source"</code> property</h3>
177 <pre class="programlisting"> "source" <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a>* : Read</pre>
178 <p>Source element.</p>
181 <div class="refsect2">
182 <a name="GstPlayBaseBin--stream-info"></a><h3>The <code class="literal">"stream-info"</code> property</h3>
183 <pre class="programlisting"> "stream-info" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read</pre>
184 <p>List of streaminfo.</p>
187 <div class="refsect2">
188 <a name="GstPlayBaseBin--stream-info-value-array"></a><h3>The <code class="literal">"stream-info-value-array"</code> property</h3>
189 <pre class="programlisting"> "stream-info-value-array" <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a>* : Read</pre>
190 <p>value array of streaminfo.</p>
193 <div class="refsect2">
194 <a name="GstPlayBaseBin--subtitle-encoding"></a><h3>The <code class="literal">"subtitle-encoding"</code> property</h3>
195 <pre class="programlisting"> "subtitle-encoding" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
196 <p>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</p>
197 <p>Default value: NULL</p>
200 <div class="refsect2">
201 <a name="GstPlayBaseBin--suburi"></a><h3>The <code class="literal">"suburi"</code> property</h3>
202 <pre class="programlisting"> "suburi" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
203 <p>Optional URI of a subtitle.</p>
204 <p>Default value: NULL</p>
207 <div class="refsect2">
208 <a name="GstPlayBaseBin--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
209 <pre class="programlisting"> "uri" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
210 <p>URI of the media to play.</p>
211 <p>Default value: NULL</p>
217 Generated by GTK-Doc V1.18</div>