~ubuntu-branches/ubuntu/precise/gst-plugins-base0.10/precise-updates

« back to all changes in this revision

Viewing changes to docs/plugins/html/gst-plugins-base-plugins-playbin.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2011-04-27 15:27:37 UTC
  • mfrom: (11.7.11 upstream)
  • mto: (33.1.9 sid)
  • mto: This revision was merged to the branch mainline in revision 52.
  • Revision ID: james.westby@ubuntu.com-20110427152737-zccyocuk1ftufq5f
Tags: 0.10.32.3-1
New upstream pre-release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
126
126
<p>
127
127
</p>
128
128
<div class="refsect2">
129
 
<a name="idp12371264"></a><h3>Usage</h3>
 
129
<a name="idp12073328"></a><h3>Usage</h3>
130
130
<p>
131
131
A playbin element can be created just like any other element using
132
132
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElementFactory.html#gst-element-factory-make"><code class="function">gst_element_factory_make()</code></a>. The file/URI to play should be set via the <span class="type">"uri"</span>
174
174
</p>
175
175
<hr>
176
176
<div class="refsect2">
177
 
<a name="idp12387376"></a><h3>Advanced Usage: specifying the audio and video sink</h3>
 
177
<a name="idp12645456"></a><h3>Advanced Usage: specifying the audio and video sink</h3>
178
178
<p>
179
179
By default, if no audio sink or video sink has been specified via the
180
180
<a class="link" href="gst-plugins-base-plugins-playbin.html#GstPlayBin--audio-sink" title='The "audio-sink" property'><span class="type">"audio-sink"</span></a> or <a class="link" href="gst-plugins-base-plugins-playbin.html#GstPlayBin--video-sink" title='The "video-sink" property'><span class="type">"video-sink"</span></a> property, playbin will use
216
216
</p>
217
217
<hr>
218
218
<div class="refsect2">
219
 
<a name="idp12397936"></a><h3>Retrieving Tags and Other Meta Data</h3>
 
219
<a name="idp12656016"></a><h3>Retrieving Tags and Other Meta Data</h3>
220
220
<p>
221
221
Most of the common meta data (artist, title, etc.) can be retrieved by
222
222
watching for TAG messages on the pipeline's bus (see above).
250
250
</p>
251
251
<hr>
252
252
<div class="refsect2">
253
 
<a name="idp12635952"></a><h3>Buffering</h3>
 
253
<a name="idp12665680"></a><h3>Buffering</h3>
254
254
Playbin handles buffering automatically for the most part, but applications
255
255
need to handle parts of the buffering process as well. Whenever playbin is
256
256
buffering, it will post BUFFERING messages on the bus with a percentage
295
295
</p>
296
296
<hr>
297
297
<div class="refsect2">
298
 
<a name="idp12638720"></a><h3>Embedding the video window in your application</h3>
 
298
<a name="idp12668448"></a><h3>Embedding the video window in your application</h3>
299
299
By default, playbin (or rather the video sinks used) will create their own
300
300
window. Applications will usually want to force output to a window of their
301
301
own, however. This can be done using the <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstxoverlay.html#GstXOverlay"><span class="type">GstXOverlay</span></a> interface, which most
305
305
</p>
306
306
<hr>
307
307
<div class="refsect2">
308
 
<a name="idp12640688"></a><h3>Specifying which CD/DVD device to use</h3>
 
308
<a name="idp12670416"></a><h3>Specifying which CD/DVD device to use</h3>
309
309
The device to use for CDs/DVDs needs to be set on the source element
310
310
playbin creates before it is opened. The only way to do this at the moment
311
311
is to connect to playbin's "notify::source" signal, which will be emitted
319
319
</p>
320
320
<hr>
321
321
<div class="refsect2">
322
 
<a name="idp12642112"></a><h3>Examples</h3>
 
322
<a name="idp12671840"></a><h3>Examples</h3>
323
323
<div class="informalexample">
324
324
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
325
325
    <tbody>
365
365
<div class="refsynopsisdiv">
366
366
<h2>Synopsis</h2>
367
367
<div class="refsect2">
368
 
<a name="idp12647008"></a><h3>Element Information</h3>
 
368
<a name="idp12676736"></a><h3>Element Information</h3>
369
369
<div class="variablelist"><table border="0">
370
370
<col align="left" valign="top">
371
371
<tbody>
388
388
</div>
389
389
<hr>
390
390
<div class="refsect2">
391
 
<a name="idp12654464"></a><h3>Element Pads</h3>
 
391
<a name="idp12684192"></a><h3>Element Pads</h3>
392
392
</div>
393
393
</div>
394
394
<p>