tizen 2.0 init
[framework/multimedia/gst-plugins-base0.10.git] / docs / plugins / html / GstPlayBaseBin.html
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>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">
12 </head>
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">
15 <tr valign="middle">
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>
20 <td> </td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GstPlayBaseBin.synopsis" class="shortcut">Top</a>
24                    | 
25                   <a href="#GstPlayBaseBin.description" class="shortcut">Description</a>
26                    | 
27                   <a href="#GstPlayBaseBin.object-hierarchy" class="shortcut">Object Hierarchy</a>
28                    | 
29                   <a href="#GstPlayBaseBin.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
30                    | 
31                   <a href="#GstPlayBaseBin.properties" class="shortcut">Properties</a>
32 </td></tr>
33 </table>
34 <div class="refentry">
35 <a name="GstPlayBaseBin"></a><div class="titlepage"></div>
36 <div class="refnamediv"><table width="100%"><tr>
37 <td valign="top">
38 <h2><span class="refentrytitle"><a name="GstPlayBaseBin.top_of_page"></a>GstPlayBaseBin</span></h2>
39 <p>GstPlayBaseBin</p>
40 </td>
41 <td valign="top" align="right"></td>
42 </tr></table></div>
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>;
46 </pre>
47 </div>
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>
56                            +----GstPlayBaseBin
57                                  +----<a class="link" href="gst-plugins-base-plugins-playbin.html#GstPlayBin">GstPlayBin</a>
58 </pre>
59 </div>
60 <div class="refsect1">
61 <a name="GstPlayBaseBin.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
62 <p>
63 GstPlayBaseBin implements
64  <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstChildProxy.html">GstChildProxy</a>.</p>
65 </div>
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
83 </pre>
84 </div>
85 <div class="refsect1">
86 <a name="GstPlayBaseBin.description"></a><h2>Description</h2>
87 <p>
88 </p>
89 </div>
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>
95 <p>
96 </p>
97 </div>
98 </div>
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>
104 <p>
105 Network connection speed in kbps (0 = unknown)
106 </p>
107 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
108 <h3 class="title">Note</h3>
109 <p>
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>
111 </p>
112 </div>
113 <p>
114 </p>
115 <p>Default value: 0</p>
116 <p class="since">Since 0.10.10</p>
117 </div>
118 <hr>
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: &gt;= -1</p>
124 <p>Default value: -1</p>
125 </div>
126 <hr>
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: &gt;= -1</p>
132 <p>Default value: -1</p>
133 </div>
134 <hr>
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: &gt;= -1</p>
140 <p>Default value: -1</p>
141 </div>
142 <hr>
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: &gt;= 0</p>
148 <p>Default value: 0</p>
149 </div>
150 <hr>
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: &lt;= G_MAXINT64</p>
156 <p>Default value: 900000000</p>
157 </div>
158 <hr>
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: &lt;= G_MAXINT64</p>
164 <p>Default value: 3000000000</p>
165 </div>
166 <hr>
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: &lt;= G_MAXINT64</p>
172 <p>Default value: 2850000000</p>
173 </div>
174 <hr>
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>
179 </div>
180 <hr>
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>
185 </div>
186 <hr>
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>
191 </div>
192 <hr>
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>
198 </div>
199 <hr>
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>
205 </div>
206 <hr>
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>
212 </div>
213 </div>
214 </div>
215 <div class="footer">
216 <hr>
217           Generated by GTK-Doc V1.18</div>
218 </body>
219 </html>