mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
docs: And remove all the stuff that's meant to be generated at runtime
This commit is contained in:
parent
505030b1a7
commit
fae4c44887
86 changed files with 5 additions and 11152 deletions
5
docs/libs/.gitignore
vendored
5
docs/libs/.gitignore
vendored
|
@ -10,3 +10,8 @@ ges.interfaces
|
|||
ges.prerequisites
|
||||
ges.signals
|
||||
*.stamp
|
||||
|
||||
html/
|
||||
tmpl/
|
||||
xml/
|
||||
doc-registry.xml
|
||||
|
|
Binary file not shown.
|
@ -1,294 +0,0 @@
|
|||
<SECTION>
|
||||
<FILE>ges-timeline-source</FILE>
|
||||
<TITLE>GESTimelineSource</TITLE>
|
||||
GESTimelineSource
|
||||
GESTimelineSourceClass
|
||||
ges_timeline_source_new
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE_SOURCE
|
||||
GES_IS_TIMELINE_SOURCE
|
||||
GES_TYPE_TIMELINE_SOURCE
|
||||
ges_timeline_source_get_type
|
||||
GES_TIMELINE_SOURCE_CLASS
|
||||
GES_IS_TIMELINE_SOURCE_CLASS
|
||||
GES_TIMELINE_SOURCE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-timeline-transition</FILE>
|
||||
<TITLE>GESTimelineTransition</TITLE>
|
||||
GESTimelineTransition
|
||||
GESTimelineTransitionClass
|
||||
ges_timeline_transition_new
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE_TRANSITION
|
||||
GES_IS_TIMELINE_TRANSITION
|
||||
GES_TYPE_TIMELINE_TRANSITION
|
||||
ges_timeline_transition_get_type
|
||||
GES_TIMELINE_TRANSITION_CLASS
|
||||
GES_IS_TIMELINE_TRANSITION_CLASS
|
||||
GES_TIMELINE_TRANSITION_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-track-source</FILE>
|
||||
<TITLE>GESTrackSource</TITLE>
|
||||
GESTrackSource
|
||||
GESTrackSourceClass
|
||||
ges_track_source_new
|
||||
<SUBSECTION Standard>
|
||||
GES_TRACK_SOURCE
|
||||
GES_IS_TRACK_SOURCE
|
||||
GES_TYPE_TRACK_SOURCE
|
||||
ges_track_source_get_type
|
||||
GES_TRACK_SOURCE_CLASS
|
||||
GES_IS_TRACK_SOURCE_CLASS
|
||||
GES_TRACK_SOURCE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-track</FILE>
|
||||
<TITLE>GESTrack</TITLE>
|
||||
GES_TYPE_TRACK_TYPE
|
||||
GESTrackType
|
||||
GESTrack
|
||||
GESTrackClass
|
||||
ges_track_get_type
|
||||
ges_track_new
|
||||
ges_track_set_timeline
|
||||
ges_track_set_caps
|
||||
ges_track_add_object
|
||||
ges_track_remove_object
|
||||
ges_track_video_raw_new
|
||||
ges_track_audio_raw_new
|
||||
<SUBSECTION Standard>
|
||||
GES_TRACK
|
||||
GES_IS_TRACK
|
||||
GES_TYPE_TRACK
|
||||
ges_track_type_get_type
|
||||
GES_TRACK_CLASS
|
||||
GES_IS_TRACK_CLASS
|
||||
GES_TRACK_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-timeline</FILE>
|
||||
<TITLE>GESTimeline</TITLE>
|
||||
GESTimeline
|
||||
GESTimelineClass
|
||||
ges_timeline_new
|
||||
ges_timeline_load_from_uri
|
||||
ges_timeline_save
|
||||
ges_timeline_add_layer
|
||||
ges_timeline_remove_layer
|
||||
ges_timeline_add_track
|
||||
ges_timeline_remove_track
|
||||
ges_timeline_get_track_for_pad
|
||||
ges_timeline_get_tracks
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE
|
||||
GES_IS_TIMELINE
|
||||
GES_TYPE_TIMELINE
|
||||
ges_timeline_get_type
|
||||
GES_TIMELINE_CLASS
|
||||
GES_IS_TIMELINE_CLASS
|
||||
GES_TIMELINE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-timeline-object</FILE>
|
||||
<TITLE>GESTimelineObject</TITLE>
|
||||
FillTrackObjectFunc
|
||||
GES_TIMELINE_OBJECT_START
|
||||
GES_TIMELINE_OBJECT_INPOINT
|
||||
GES_TIMELINE_OBJECT_DURATION
|
||||
GES_TIMELINE_OBJECT_PRIORITY
|
||||
GESTimelineObject
|
||||
GESTimelineObjectClass
|
||||
ges_timeline_object_set_start
|
||||
ges_timeline_object_set_inpoint
|
||||
ges_timeline_object_set_duration
|
||||
ges_timeline_object_set_priority
|
||||
ges_timeline_object_set_layer
|
||||
ges_timeline_object_create_track_object
|
||||
ges_timeline_object_release_track_object
|
||||
ges_timeline_object_fill_track_object
|
||||
ges_timeline_object_find_track_object
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE_OBJECT
|
||||
GES_IS_TIMELINE_OBJECT
|
||||
GES_TYPE_TIMELINE_OBJECT
|
||||
ges_timeline_object_get_type
|
||||
GES_TIMELINE_OBJECT_CLASS
|
||||
GES_IS_TIMELINE_OBJECT_CLASS
|
||||
GES_TIMELINE_OBJECT_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-simple-timeline-layer</FILE>
|
||||
<TITLE>GESSimpleTimelineLayer</TITLE>
|
||||
GESSimpleTimelineLayer
|
||||
GESSimpleTimelineLayerClass
|
||||
ges_simple_timeline_layer_new
|
||||
ges_simple_timeline_layer_add_object
|
||||
ges_simple_timeline_layer_move_object
|
||||
<SUBSECTION Standard>
|
||||
GES_SIMPLE_TIMELINE_LAYER
|
||||
GES_IS_SIMPLE_TIMELINE_LAYER
|
||||
GES_TYPE_SIMPLE_TIMELINE_LAYER
|
||||
ges_simple_timeline_layer_get_type
|
||||
GES_SIMPLE_TIMELINE_LAYER_CLASS
|
||||
GES_IS_SIMPLE_TIMELINE_LAYER_CLASS
|
||||
GES_SIMPLE_TIMELINE_LAYER_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-timeline-layer</FILE>
|
||||
<TITLE>GESTimelineLayer</TITLE>
|
||||
GESTimelineLayer
|
||||
GESTimelineLayerClass
|
||||
ges_timeline_layer_new
|
||||
ges_timeline_layer_set_timeline
|
||||
ges_timeline_layer_add_object
|
||||
ges_timeline_layer_remove_object
|
||||
ges_timeline_layer_set_priority
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE_LAYER
|
||||
GES_IS_TIMELINE_LAYER
|
||||
GES_TYPE_TIMELINE_LAYER
|
||||
ges_timeline_layer_get_type
|
||||
GES_TIMELINE_LAYER_CLASS
|
||||
GES_IS_TIMELINE_LAYER_CLASS
|
||||
GES_TIMELINE_LAYER_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-timeline-file-source</FILE>
|
||||
<TITLE>GESTimelineFileSource</TITLE>
|
||||
GESTimelineFileSource
|
||||
GESTimelineFileSourceClass
|
||||
ges_timeline_filesource_new
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE_FILE_SOURCE
|
||||
GES_IS_TIMELINE_FILE_SOURCE
|
||||
GES_TYPE_TIMELINE_FILE_SOURCE
|
||||
ges_tl_filesource_get_type
|
||||
GES_TIMELINE_FILE_SOURCE_CLASS
|
||||
GES_IS_TIMELINE_FILE_SOURCE_CLASS
|
||||
GES_TIMELINE_FILE_SOURCE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-track-object</FILE>
|
||||
<TITLE>GESTrackObject</TITLE>
|
||||
GES_TRACK_OBJECT_START
|
||||
GES_TRACK_OBJECT_INPOINT
|
||||
GES_TRACK_OBJECT_DURATION
|
||||
GES_TRACK_OBJECT_PRIORITY
|
||||
GESTrackObject
|
||||
GESTrackObjectClass
|
||||
ges_track_object_set_track
|
||||
ges_track_object_set_timeline_object
|
||||
ges_track_object_set_start_internal
|
||||
ges_track_object_set_inpoint_internal
|
||||
ges_track_object_set_duration_internal
|
||||
ges_track_object_set_priority_internal
|
||||
ges_track_object_set_active
|
||||
<SUBSECTION Standard>
|
||||
GES_TRACK_OBJECT
|
||||
GES_IS_TRACK_OBJECT
|
||||
GES_TYPE_TRACK_OBJECT
|
||||
ges_track_object_get_type
|
||||
GES_TRACK_OBJECT_CLASS
|
||||
GES_IS_TRACK_OBJECT_CLASS
|
||||
GES_TRACK_OBJECT_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-timeline-pipeline</FILE>
|
||||
<TITLE>GESTimelinePipeline</TITLE>
|
||||
GESPipelineFlags
|
||||
GESTimelinePipeline
|
||||
GESTimelinePipelineClass
|
||||
ges_timeline_pipeline_new
|
||||
ges_timeline_pipeline_add_timeline
|
||||
ges_timeline_pipeline_set_render_settings
|
||||
ges_timeline_pipeline_set_mode
|
||||
<SUBSECTION Standard>
|
||||
GES_TIMELINE_PIPELINE
|
||||
GES_IS_TIMELINE_PIPELINE
|
||||
GES_TYPE_TIMELINE_PIPELINE
|
||||
ges_timeline_pipeline_get_type
|
||||
GES_TIMELINE_PIPELINE_CLASS
|
||||
GES_IS_TIMELINE_PIPELINE_CLASS
|
||||
GES_TIMELINE_PIPELINE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-custom-timeline-source</FILE>
|
||||
<TITLE>GESCustomTimelineSource</TITLE>
|
||||
FillTrackObjectUserFunc
|
||||
GESCustomTimelineSource
|
||||
GESCustomTimelineSourceClass
|
||||
ges_custom_timeline_source_new
|
||||
<SUBSECTION Standard>
|
||||
GES_CUSTOM_TIMELINE_SOURCE
|
||||
GES_IS_CUSTOM_TIMELINE_SOURCE
|
||||
GES_TYPE_CUSTOM_TIMELINE_SOURCE
|
||||
ges_cust_timeline_src_get_type
|
||||
GES_CUSTOM_TIMELINE_SOURCE_CLASS
|
||||
GES_IS_CUSTOM_TIMELINE_SOURCE_CLASS
|
||||
GES_CUSTOM_TIMELINE_SOURCE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-track-filesource</FILE>
|
||||
<TITLE>GESTrackFileSource</TITLE>
|
||||
GESTrackFileSource
|
||||
GESTrackFileSourceClass
|
||||
ges_track_filesource_new
|
||||
<SUBSECTION Standard>
|
||||
GES_TRACK_FILESOURCE
|
||||
GES_IS_TRACK_FILESOURCE
|
||||
GES_TYPE_TRACK_FILESOURCE
|
||||
ges_track_filesource_get_type
|
||||
GES_TRACK_FILESOURCE_CLASS
|
||||
GES_IS_TRACK_FILESOURCE_CLASS
|
||||
GES_TRACK_FILESOURCE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges-types</FILE>
|
||||
GESCustomTimelineSource
|
||||
GESCustomTimelineSourceClass
|
||||
GESSimpleTimelineLayer
|
||||
GESSimpleTimelineLayerClass
|
||||
GESTimeline
|
||||
GESTimelineClass
|
||||
GESTimelineLayer
|
||||
GESTimelineLayerClass
|
||||
GESTimelineObject
|
||||
GESTimelineObjectClass
|
||||
GESTimelinePipeline
|
||||
GESTimelinePipelineClass
|
||||
GESTimelineSource
|
||||
GESTimelineSourceClass
|
||||
GESTimelineFileSource
|
||||
GESTimelineFileSourceClass
|
||||
GESTimelineTransition
|
||||
GESTimelineTransitionClass
|
||||
GESTrack
|
||||
GESTrackClass
|
||||
GESTrackObject
|
||||
GESTrackObjectClass
|
||||
GESTrackSource
|
||||
GESTrackSourceClass
|
||||
GESTrackFileSource
|
||||
GESTrackFileSourceClass
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>ges</FILE>
|
||||
ges_init
|
||||
</SECTION>
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,175 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESCustomTimelineSource</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch04.html" title="Convenience classes">
|
||||
<link rel="prev" href="GESTimelinePipeline.html" title="GESTimelinePipeline">
|
||||
<link rel="next" href="ges-hierarchy.html" title="Object Hierarchy">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimelinePipeline.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch04.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="ges-hierarchy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESCustomTimelineSource.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESCustomTimelineSource.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESCustomTimelineSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESCustomTimelineSource">
|
||||
<a name="GESCustomTimelineSource"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESCustomTimelineSource.top_of_page"></a>GESCustomTimelineSource</span></h2>
|
||||
<p>GESCustomTimelineSource — Convenience <a class="link" href="GESTimelineSource.html" title="GESTimelineSource"><span class="type">GESTimelineSource</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESCustomTimelineSource.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESCustomTimelineSource.html#GESCustomTimelineSource-struct" title="GESCustomTimelineSource">GESCustomTimelineSource</a>;
|
||||
<a class="link" href="GESCustomTimelineSource.html#GESCustomTimelineSourceClass" title="GESCustomTimelineSourceClass">GESCustomTimelineSourceClass</a>;
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GESCustomTimelineSource.html#FillTrackObjectUserFunc" title="FillTrackObjectUserFunc ()">*FillTrackObjectUserFunc</a>) (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *trobject</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/GstElement.html"><span class="type">GstElement</span></a> *gnlobj</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
|
||||
<a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource"><span class="returnvalue">GESCustomTimelineSource</span></a> * <a class="link" href="GESCustomTimelineSource.html#ges-custom-timeline-source-new" title="ges_custom_timeline_source_new ()">ges_custom_timeline_source_new</a>
|
||||
(<em class="parameter"><code><a class="link" href="GESCustomTimelineSource.html#FillTrackObjectUserFunc" title="FillTrackObjectUserFunc ()"><span class="type">FillTrackObjectUserFunc</span></a> func</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESCustomTimelineSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
+----<a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
+----GESCustomTimelineSource
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESCustomTimelineSource.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
<a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource"><span class="type">GESCustomTimelineSource</span></a> allows creating <a class="link" href="GESTimelineSource.html" title="GESTimelineSource"><span class="type">GESTimelineSource</span></a>(s) without the
|
||||
need to subclass.
|
||||
</p>
|
||||
<p>
|
||||
Its usage should be limited to testing and prototyping purposes.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESCustomTimelineSource.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESCustomTimelineSource">
|
||||
<a name="GESCustomTimelineSource-struct"></a><h3>GESCustomTimelineSource</h3>
|
||||
<pre class="programlisting">typedef struct _GESCustomTimelineSource GESCustomTimelineSource;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESCustomTimelineSourceClass">
|
||||
<a name="GESCustomTimelineSourceClass"></a><h3>GESCustomTimelineSourceClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineSourceClass parent_class;
|
||||
} GESCustomTimelineSourceClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="FillTrackObjectUserFunc ()">
|
||||
<a name="FillTrackObjectUserFunc"></a><h3>FillTrackObjectUserFunc ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*FillTrackObjectUserFunc) (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *trobject</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/GstElement.html"><span class="type">GstElement</span></a> *gnlobj</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
|
||||
<p>
|
||||
A function that will be called when the GNonLin object of a corresponding
|
||||
track object needs to be filled.
|
||||
</p>
|
||||
<p>
|
||||
The implementer of this function shall add the proper <a href="../gstreamer-0.10/GstElement.html"><span class="type">GstElement</span></a> to <em class="parameter"><code>gnlobj</code></em>
|
||||
using <a href="../gstreamer-0.10/GstBin.html#gst-bin-add"><code class="function">gst_bin_add()</code></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> controlling the track object
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>trobject</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>gnlobj</code></em> :</span></p></td>
|
||||
<td>the GNonLin object that needs to be filled.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>the gpointer to optional user data
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the implementer succesfully filled the <em class="parameter"><code>gnlobj</code></em>, else <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_custom_timeline_source_new ()">
|
||||
<a name="ges-custom-timeline-source-new"></a><h3>ges_custom_timeline_source_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource"><span class="returnvalue">GESCustomTimelineSource</span></a> * ges_custom_timeline_source_new
|
||||
(<em class="parameter"><code><a class="link" href="GESCustomTimelineSource.html#FillTrackObjectUserFunc" title="FillTrackObjectUserFunc ()"><span class="type">FillTrackObjectUserFunc</span></a> func</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource"><span class="type">GESCustomTimelineSource</span></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
|
||||
<td>The <a class="link" href="GESCustomTimelineSource.html#FillTrackObjectUserFunc" title="FillTrackObjectUserFunc ()"><span class="type">FillTrackObjectUserFunc</span></a> that will be used to fill the track objects.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>a gpointer that will be used when <em class="parameter"><code>func</code></em> is called.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> The new <a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource"><span class="type">GESCustomTimelineSource</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,192 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESSimpleTimelineLayer</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch03.html" title="Simple Timeline interface">
|
||||
<link rel="prev" href="ch03.html" title="Simple Timeline interface">
|
||||
<link rel="next" href="ch04.html" title="Convenience classes">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="ch03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch03.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="ch04.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESSimpleTimelineLayer.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESSimpleTimelineLayer.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESSimpleTimelineLayer.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESSimpleTimelineLayer">
|
||||
<a name="GESSimpleTimelineLayer"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESSimpleTimelineLayer.top_of_page"></a>GESSimpleTimelineLayer</span></h2>
|
||||
<p>GESSimpleTimelineLayer — High-level <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESSimpleTimelineLayer.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#GESSimpleTimelineLayer-struct" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>;
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#GESSimpleTimelineLayerClass" title="GESSimpleTimelineLayerClass">GESSimpleTimelineLayerClass</a>;
|
||||
<a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="returnvalue">GESSimpleTimelineLayer</span></a>* <a class="link" href="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-new" title="ges_simple_timeline_layer_new ()">ges_simple_timeline_layer_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-add-object" title="ges_simple_timeline_layer_add_object ()">ges_simple_timeline_layer_add_object</a>
|
||||
(<em class="parameter"><code><a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-move-object" title="ges_simple_timeline_layer_move_object ()">ges_simple_timeline_layer_move_object</a>
|
||||
(<em class="parameter"><code><a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> newposition</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESSimpleTimelineLayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
+----GESSimpleTimelineLayer
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESSimpleTimelineLayer.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a> allows using <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>(s) with a list-like
|
||||
API.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESSimpleTimelineLayer.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESSimpleTimelineLayer">
|
||||
<a name="GESSimpleTimelineLayer-struct"></a><h3>GESSimpleTimelineLayer</h3>
|
||||
<pre class="programlisting">typedef struct _GESSimpleTimelineLayer GESSimpleTimelineLayer;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESSimpleTimelineLayerClass">
|
||||
<a name="GESSimpleTimelineLayerClass"></a><h3>GESSimpleTimelineLayerClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineLayerClass parent_class;
|
||||
} GESSimpleTimelineLayerClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_simple_timeline_layer_new ()">
|
||||
<a name="ges-simple-timeline-layer-new"></a><h3>ges_simple_timeline_layer_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="returnvalue">GESSimpleTimelineLayer</span></a>* ges_simple_timeline_layer_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> The new <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_simple_timeline_layer_add_object ()">
|
||||
<a name="ges-simple-timeline-layer-add-object"></a><h3>ges_simple_timeline_layer_add_object ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_simple_timeline_layer_add_object
|
||||
(<em class="parameter"><code><a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
|
||||
<p>
|
||||
Adds the object at the given position in the layer. The position is where
|
||||
the object will be inserted. To put the object before all objects, use
|
||||
position 0. To put after all objects, use position -1.
|
||||
</p>
|
||||
<p>
|
||||
The layer will steal a reference to the provided object.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> to add
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
|
||||
<td>the position at which to add the object
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the object was successfuly added, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_simple_timeline_layer_move_object ()">
|
||||
<a name="ges-simple-timeline-layer-move-object"></a><h3>ges_simple_timeline_layer_move_object ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_simple_timeline_layer_move_object
|
||||
(<em class="parameter"><code><a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> newposition</code></em>);</pre>
|
||||
<p>
|
||||
Moves the object to the given position in the layer. To put the object before
|
||||
all other objects, use position 0. To put the objects after all objects, use
|
||||
position -1.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer"><span class="type">GESSimpleTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> to move
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>newposition</code></em> :</span></p></td>
|
||||
<td>the new position at which to move the object
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the object was successfuly moved, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,505 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimeline</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="ch02.html" title="Base Classes">
|
||||
<link rel="next" href="GESTimelineLayer.html" title="GESTimelineLayer">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="ch02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimelineLayer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimeline.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimeline.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimeline.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTimeline.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
|
||||
|
|
||||
<a href="#GESTimeline.signals" class="shortcut">Signals</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimeline">
|
||||
<a name="GESTimeline"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimeline.top_of_page"></a>GESTimeline</span></h2>
|
||||
<p>GESTimeline — Multimedia timeline</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimeline.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimeline.html#GESTimeline-struct" title="GESTimeline">GESTimeline</a>;
|
||||
<a class="link" href="GESTimeline.html#GESTimelineClass" title="GESTimelineClass">GESTimelineClass</a>;
|
||||
<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="returnvalue">GESTimeline</span></a>* <a class="link" href="GESTimeline.html#ges-timeline-new" title="ges_timeline_new ()">ges_timeline_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimeline.html#ges-timeline-add-layer" title="ges_timeline_add_layer ()">ges_timeline_add_layer</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimeline.html#ges-timeline-remove-layer" title="ges_timeline_remove_layer ()">ges_timeline_remove_layer</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimeline.html#ges-timeline-add-track" title="ges_timeline_add_track ()">ges_timeline_add_track</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimeline.html#ges-timeline-remove-track" title="ges_timeline_remove_track ()">ges_timeline_remove_track</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a> * <a class="link" href="GESTimeline.html#ges-timeline-get-track-for-pad" title="ges_timeline_get_track_for_pad ()">ges_timeline_get_track_for_pad</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/GstPad.html"><span class="type">GstPad</span></a> *pad</code></em>);
|
||||
<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="returnvalue">GESTimeline</span></a>* <a class="link" href="GESTimeline.html#ges-timeline-load-from-uri" title="ges_timeline_load_from_uri ()">ges_timeline_load_from_uri</a> (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimeline.html#ges-timeline-save" title="ges_timeline_save ()">ges_timeline_save</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);
|
||||
<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GESTimeline.html#ges-timeline-get-tracks" title="ges_timeline_get_tracks ()">ges_timeline_get_tracks</a> (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimeline.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a href="../gstreamer-0.10/GstObject.html">GstObject</a>
|
||||
+----<a href="../gstreamer-0.10/GstElement.html">GstElement</a>
|
||||
+----<a href="../gstreamer-0.10/GstBin.html">GstBin</a>
|
||||
+----GESTimeline
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Implemented Interfaces">
|
||||
<a name="GESTimeline.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
|
||||
<p>
|
||||
GESTimeline implements
|
||||
<a href="../gstreamer-0.10/GstChildProxy.html">GstChildProxy</a>.</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Signals">
|
||||
<a name="GESTimeline.signals"></a><h2>Signals</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTimeline.html#GESTimeline-layer-added" title='The "layer-added" signal'>layer-added</a>" : Run First
|
||||
"<a class="link" href="GESTimeline.html#GESTimeline-layer-removed" title='The "layer-removed" signal'>layer-removed</a>" : Run First
|
||||
"<a class="link" href="GESTimeline.html#GESTimeline-track-added" title='The "track-added" signal'>track-added</a>" : Run First
|
||||
"<a class="link" href="GESTimeline.html#GESTimeline-track-removed" title='The "track-removed" signal'>track-removed</a>" : Run First
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimeline.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> is the central object for any multimedia timeline.
|
||||
</p>
|
||||
<p>
|
||||
Contains a list of <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> which users should use to arrange the
|
||||
various timeline objects through time.
|
||||
</p>
|
||||
<p>
|
||||
The output type is determined by the <span class="type">GESTimelineTrack</span> that are set on
|
||||
the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimeline.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimeline">
|
||||
<a name="GESTimeline-struct"></a><h3>GESTimeline</h3>
|
||||
<pre class="programlisting">typedef struct _GESTimeline GESTimeline;</pre>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelineClass">
|
||||
<a name="GESTimelineClass"></a><h3>GESTimelineClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GstBinClass parent_class;
|
||||
|
||||
void (*track_added) (GESTimeline *timeline, GESTrack * track);
|
||||
void (*track_removed) (GESTimeline *timeline, GESTrack * track);
|
||||
void (*layer_added) (GESTimeline *timeline, GESTimelineLayer *layer);
|
||||
void (*layer_removed) (GESTimeline *timeline, GESTimelineLayer *layer);
|
||||
} GESTimelineClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_new ()">
|
||||
<a name="ges-timeline-new"></a><h3>ges_timeline_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="returnvalue">GESTimeline</span></a>* ges_timeline_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
Creates a new empty <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> The new timeline.
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_add_layer ()">
|
||||
<a name="ges-timeline-add-layer"></a><h3>ges_timeline_add_layer ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_add_layer (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>);</pre>
|
||||
<p>
|
||||
Add the layer to the timeline. The reference to the <em class="parameter"><code>layer</code></em> will be stolen
|
||||
by the <em class="parameter"><code>timeline</code></em>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> to add
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the layer was properly added, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_remove_layer ()">
|
||||
<a name="ges-timeline-remove-layer"></a><h3>ges_timeline_remove_layer ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_remove_layer (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>);</pre>
|
||||
<p>
|
||||
Removes the layer from the timeline. The reference that the <em class="parameter"><code>timeline</code></em> holds on
|
||||
the layer will be dropped. If you wish to use the <em class="parameter"><code>layer</code></em> after calling this
|
||||
method, you need to take a reference before calling.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> to remove
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the layer was properly removed, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_add_track ()">
|
||||
<a name="ges-timeline-add-track"></a><h3>ges_timeline_add_track ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_add_track (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);</pre>
|
||||
<p>
|
||||
Add a track to the timeline. The reference to the track will be stolen by the
|
||||
pipeline.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> to add
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the track was properly added, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_remove_track ()">
|
||||
<a name="ges-timeline-remove-track"></a><h3>ges_timeline_remove_track ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_remove_track (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);</pre>
|
||||
<p>
|
||||
Remove the <em class="parameter"><code>track</code></em> from the <em class="parameter"><code>timeline</code></em>. The reference stolen when adding the
|
||||
<em class="parameter"><code>track</code></em> will be removed. If you wish to use the <em class="parameter"><code>track</code></em> after calling this
|
||||
function you must ensure that you have a reference to it.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> to remove
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the <em class="parameter"><code>track</code></em> was properly removed, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_get_track_for_pad ()">
|
||||
<a name="ges-timeline-get-track-for-pad"></a><h3>ges_timeline_get_track_for_pad ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a> * ges_timeline_get_track_for_pad (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/GstPad.html"><span class="type">GstPad</span></a> *pad</code></em>);</pre>
|
||||
<p>
|
||||
Search the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> corresponding to the given <em class="parameter"><code>timeline</code></em>'s <em class="parameter"><code>pad</code></em>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>The <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
|
||||
<td>The <a href="../gstreamer-0.10/GstPad.html"><span class="type">GstPad</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> The corresponding <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> if it is found, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if there is
|
||||
an error.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_load_from_uri ()">
|
||||
<a name="ges-timeline-load-from-uri"></a><h3>ges_timeline_load_from_uri ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="returnvalue">GESTimeline</span></a>* ges_timeline_load_from_uri (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
|
||||
<p>
|
||||
Creates a timeline from the contents of given uri.
|
||||
</p>
|
||||
<p>
|
||||
NOT_IMPLEMENTED !
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
|
||||
<td>The URI to load from
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> A new <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> if loading was successful, else NULL.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_save ()">
|
||||
<a name="ges-timeline-save"></a><h3>ges_timeline_save ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_save (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
|
||||
<p>
|
||||
Saves the timeline to the given location
|
||||
</p>
|
||||
<p>
|
||||
NOT_IMPLEMENTED !
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
|
||||
<td>The location to save to
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the timeline was successfully saved to the given location,
|
||||
else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_get_tracks ()">
|
||||
<a name="ges-timeline-get-tracks"></a><h3>ges_timeline_get_tracks ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * ges_timeline_get_tracks (<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Signal Details">
|
||||
<a name="GESTimeline.signal-details"></a><h2>Signal Details</h2>
|
||||
<div class="refsect2" title='The "layer-added" signal'>
|
||||
<a name="GESTimeline-layer-added"></a><h3>The <code class="literal">"layer-added"</code> signal</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline,
|
||||
<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer,
|
||||
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
|
||||
<p>
|
||||
Will be emitted after the layer was added to the timeline.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> that was added to the timeline
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>user data set when the signal handler was connected.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "layer-removed" signal'>
|
||||
<a name="GESTimeline-layer-removed"></a><h3>The <code class="literal">"layer-removed"</code> signal</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline,
|
||||
<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer,
|
||||
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
|
||||
<p>
|
||||
Will be emitted after the layer was removed from the timeline.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> that was removed from the timeline
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>user data set when the signal handler was connected.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "track-added" signal'>
|
||||
<a name="GESTimeline-track-added"></a><h3>The <code class="literal">"track-added"</code> signal</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline,
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track,
|
||||
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
|
||||
<p>
|
||||
Will be emitted after the track was added to the timeline.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> that was added to the timeline
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>user data set when the signal handler was connected.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "track-removed" signal'>
|
||||
<a name="GESTimeline-track-removed"></a><h3>The <code class="literal">"track-removed"</code> signal</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline,
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track,
|
||||
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
|
||||
<p>
|
||||
Will be emitted after the track was removed from the timeline.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> that was removed from the timeline
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>user data set when the signal handler was connected.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,153 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimelineFileSource</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTimelineSource.html" title="GESTimelineSource">
|
||||
<link rel="next" href="GESTimelineTransition.html" title="GESTimelineTransition">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimelineSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimelineTransition.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimelineFileSource.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimelineFileSource.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimelineFileSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTimelineFileSource.properties" class="shortcut">Properties</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimelineFileSource">
|
||||
<a name="GESTimelineFileSource"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimelineFileSource.top_of_page"></a>GESTimelineFileSource</span></h2>
|
||||
<p>GESTimelineFileSource</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimelineFileSource.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource-struct" title="GESTimelineFileSource">GESTimelineFileSource</a>;
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSourceClass" title="GESTimelineFileSourceClass">GESTimelineFileSourceClass</a>;
|
||||
<a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource"><span class="returnvalue">GESTimelineFileSource</span></a>* <a class="link" href="GESTimelineFileSource.html#ges-timeline-filesource-new" title="ges_timeline_filesource_new ()">ges_timeline_filesource_new</a> (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimelineFileSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
+----<a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
+----GESTimelineFileSource
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Properties">
|
||||
<a name="GESTimelineFileSource.properties"></a><h2>Properties</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource--max-duration" title='The "max-duration" property'>max-duration</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write / Construct
|
||||
"<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource--mute" title='The "mute" property'>mute</a>" <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
|
||||
"<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource--uri" title='The "uri" property'>uri</a>" <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimelineFileSource.description"></a><h2>Description</h2>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimelineFileSource.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimelineFileSource">
|
||||
<a name="GESTimelineFileSource-struct"></a><h3>GESTimelineFileSource</h3>
|
||||
<pre class="programlisting">typedef struct _GESTimelineFileSource GESTimelineFileSource;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelineFileSourceClass">
|
||||
<a name="GESTimelineFileSourceClass"></a><h3>GESTimelineFileSourceClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineSourceClass parent_class;
|
||||
} GESTimelineFileSourceClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_filesource_new ()">
|
||||
<a name="ges-timeline-filesource-new"></a><h3>ges_timeline_filesource_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource"><span class="returnvalue">GESTimelineFileSource</span></a>* ges_timeline_filesource_new (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource"><span class="type">GESTimelineFileSource</span></a> for the provided <em class="parameter"><code>uri</code></em>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
|
||||
<td>the URI the source should control
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> The newly created <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource"><span class="type">GESTimelineFileSource</span></a>, or NULL if there was an
|
||||
error.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Property Details">
|
||||
<a name="GESTimelineFileSource.property-details"></a><h2>Property Details</h2>
|
||||
<div class="refsect2" title='The "max-duration" property'>
|
||||
<a name="GESTimelineFileSource--max-duration"></a><h3>The <code class="literal">"max-duration"</code> property</h3>
|
||||
<pre class="programlisting"> "max-duration" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write / Construct</pre>
|
||||
<p>
|
||||
The maximum duration (in nanoseconds) of the file.
|
||||
</p>
|
||||
<p>
|
||||
If not set before adding the object to a layer, it will be discovered
|
||||
asynchronously. Connect to 'notify::max-duration' to be notified of it.
|
||||
</p>
|
||||
<p>Default value: 18446744073709551615</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "mute" property'>
|
||||
<a name="GESTimelineFileSource--mute"></a><h3>The <code class="literal">"mute"</code> property</h3>
|
||||
<pre class="programlisting"> "mute" <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
|
||||
<p>
|
||||
Whether the sound will be played or not.
|
||||
</p>
|
||||
<p>Default value: FALSE</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "uri" property'>
|
||||
<a name="GESTimelineFileSource--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
|
||||
<pre class="programlisting"> "uri" <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
|
||||
<p>
|
||||
The location of the file/resource to use.
|
||||
</p>
|
||||
<p>Default value: NULL</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,289 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimelineLayer</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTimeline.html" title="GESTimeline">
|
||||
<link rel="next" href="GESTimelineObject.html" title="GESTimelineObject">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimeline.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimelineObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimelineLayer.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimelineLayer.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimelineLayer.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTimelineLayer.properties" class="shortcut">Properties</a>
|
||||
|
|
||||
<a href="#GESTimelineLayer.signals" class="shortcut">Signals</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimelineLayer">
|
||||
<a name="GESTimelineLayer"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimelineLayer.top_of_page"></a>GESTimelineLayer</span></h2>
|
||||
<p>GESTimelineLayer — Non-overlaping sequence of <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimelineLayer.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayer-struct" title="GESTimelineLayer">GESTimelineLayer</a>;
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayerClass" title="GESTimelineLayerClass">GESTimelineLayerClass</a>;
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimelineLayer.html#ges-timeline-layer-add-object" title="ges_timeline_layer_add_object ()">ges_timeline_layer_add_object</a> (<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>);
|
||||
<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="returnvalue">GESTimelineLayer</span></a>* <a class="link" href="GESTimelineLayer.html#ges-timeline-layer-new" title="ges_timeline_layer_new ()">ges_timeline_layer_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimelineLayer.html#ges-timeline-layer-remove-object" title="ges_timeline_layer_remove_object ()">ges_timeline_layer_remove_object</a> (<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>);
|
||||
<span class="returnvalue">void</span> <a class="link" href="GESTimelineLayer.html#ges-timeline-layer-set-priority" title="ges_timeline_layer_set_priority ()">ges_timeline_layer_set_priority</a> (<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> priority</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimelineLayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----GESTimelineLayer
|
||||
+----<a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Properties">
|
||||
<a name="GESTimelineLayer.properties"></a><h2>Properties</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTimelineLayer.html#GESTimelineLayer--priority" title='The "priority" property'>priority</a>" <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Signals">
|
||||
<a name="GESTimelineLayer.signals"></a><h2>Signals</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTimelineLayer.html#GESTimelineLayer-object-added" title='The "object-added" signal'>object-added</a>" : Run First
|
||||
"<a class="link" href="GESTimelineLayer.html#GESTimelineLayer-object-removed" title='The "object-removed" signal'>object-removed</a>" : Run First
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimelineLayer.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
Responsible for the ordering of the various contained TimelineObject(s)
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimelineLayer.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimelineLayer">
|
||||
<a name="GESTimelineLayer-struct"></a><h3>GESTimelineLayer</h3>
|
||||
<pre class="programlisting">typedef struct _GESTimelineLayer GESTimelineLayer;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelineLayerClass">
|
||||
<a name="GESTimelineLayerClass"></a><h3>GESTimelineLayerClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GObjectClass parent_class;
|
||||
|
||||
/*< signals >*/
|
||||
void (*object_added) (GESTimelineLayer * layer, GESTimelineObject * object);
|
||||
void (*object_removed) (GESTimelineLayer * layer, GESTimelineObject * object);
|
||||
} GESTimelineLayerClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_layer_add_object ()">
|
||||
<a name="ges-timeline-layer-add-object"></a><h3>ges_timeline_layer_add_object ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_layer_add_object (<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>);</pre>
|
||||
<p>
|
||||
Adds the object to the layer. The layer will steal a reference to the
|
||||
provided object.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> to add.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the object was properly added to the layer, or FALSE
|
||||
if the <em class="parameter"><code>layer</code></em> refused to add the object.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_layer_new ()">
|
||||
<a name="ges-timeline-layer-new"></a><h3>ges_timeline_layer_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="returnvalue">GESTimelineLayer</span></a>* ges_timeline_layer_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> A new <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_layer_remove_object ()">
|
||||
<a name="ges-timeline-layer-remove-object"></a><h3>ges_timeline_layer_remove_object ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_layer_remove_object (<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>);</pre>
|
||||
<p>
|
||||
Removes the given <em class="parameter"><code>object</code></em> from the <em class="parameter"><code>layer</code></em>. The reference stolen by the <em class="parameter"><code>layer</code></em>
|
||||
when the object was added will be removed. If you wish to use the object after
|
||||
this function, make sure you take an extra reference to the object before
|
||||
calling this function.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> to remove
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the object was properly remove, else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_layer_set_priority ()">
|
||||
<a name="ges-timeline-layer-set-priority"></a><h3>ges_timeline_layer_set_priority ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> ges_timeline_layer_set_priority (<em class="parameter"><code><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> priority</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Property Details">
|
||||
<a name="GESTimelineLayer.property-details"></a><h2>Property Details</h2>
|
||||
<div class="refsect2" title='The "priority" property'>
|
||||
<a name="GESTimelineLayer--priority"></a><h3>The <code class="literal">"priority"</code> property</h3>
|
||||
<pre class="programlisting"> "priority" <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The priority of the layer in the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>. 0 is the highest
|
||||
priority.
|
||||
</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Signal Details">
|
||||
<a name="GESTimelineLayer.signal-details"></a><h2>Signal Details</h2>
|
||||
<div class="refsect2" title='The "object-added" signal'>
|
||||
<a name="GESTimelineLayer-object-added"></a><h3>The <code class="literal">"object-added"</code> signal</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer,
|
||||
<a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object,
|
||||
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
|
||||
<p>
|
||||
Will be emitted after the object was added to the layer.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> that was added.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>user data set when the signal handler was connected.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "object-removed" signal'>
|
||||
<a name="GESTimelineLayer-object-removed"></a><h3>The <code class="literal">"object-removed"</code> signal</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *layer,
|
||||
<a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object,
|
||||
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
|
||||
<p>
|
||||
Will be emitted after the object was removed from the layer.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>layer</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> that was removed
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
|
||||
<td>user data set when the signal handler was connected.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,454 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimelineObject</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTimelineLayer.html" title="GESTimelineLayer">
|
||||
<link rel="next" href="GESTimelineSource.html" title="GESTimelineSource">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimelineLayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimelineSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimelineObject.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimelineObject.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimelineObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTimelineObject.properties" class="shortcut">Properties</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimelineObject">
|
||||
<a name="GESTimelineObject"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimelineObject.top_of_page"></a>GESTimelineObject</span></h2>
|
||||
<p>GESTimelineObject — Base Class for objects in a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimelineObject.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObject-struct" title="GESTimelineObject">GESTimelineObject</a>;
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObjectClass" title="GESTimelineObjectClass">GESTimelineObjectClass</a>;
|
||||
<a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="returnvalue">GESTrackObject</span></a> * (<a class="link" href="GESTimelineObject.html#CreateTrackObjectFunc" title="CreateTrackObjectFunc ()">*CreateTrackObjectFunc</a>) (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GESTimelineObject.html#FillTrackObjectFunc" title="FillTrackObjectFunc ()">*FillTrackObjectFunc</a>) (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *trobject</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/GstElement.html"><span class="type">GstElement</span></a> *gnlobj</code></em>);
|
||||
#define <a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-DURATION:CAPS" title="GES_TIMELINE_OBJECT_DURATION()">GES_TIMELINE_OBJECT_DURATION</a> (obj)
|
||||
#define <a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-INPOINT:CAPS" title="GES_TIMELINE_OBJECT_INPOINT()">GES_TIMELINE_OBJECT_INPOINT</a> (obj)
|
||||
#define <a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-PRIORITY:CAPS" title="GES_TIMELINE_OBJECT_PRIORITY()">GES_TIMELINE_OBJECT_PRIORITY</a> (obj)
|
||||
#define <a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-START:CAPS" title="GES_TIMELINE_OBJECT_START()">GES_TIMELINE_OBJECT_START</a> (obj)
|
||||
<span class="returnvalue">void</span> <a class="link" href="GESTimelineObject.html#ges-timeline-object-set-inpoint" title="ges_timeline_object_set_inpoint ()">ges_timeline_object_set_inpoint</a> (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> inpoint</code></em>);
|
||||
<span class="returnvalue">void</span> <a class="link" href="GESTimelineObject.html#ges-timeline-object-set-start" title="ges_timeline_object_set_start ()">ges_timeline_object_set_start</a> (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> start</code></em>);
|
||||
<span class="returnvalue">void</span> <a class="link" href="GESTimelineObject.html#ges-timeline-object-set-duration" title="ges_timeline_object_set_duration ()">ges_timeline_object_set_duration</a> (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> duration</code></em>);
|
||||
<a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="returnvalue">GESTrackObject</span></a> * <a class="link" href="GESTimelineObject.html#ges-timeline-object-find-track-object" title="ges_timeline_object_find_track_object ()">ges_timeline_object_find_track_object</a>
|
||||
(<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimelineObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----GESTimelineObject
|
||||
+----<a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
+----<a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition">GESTimelineTransition</a>
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Properties">
|
||||
<a name="GESTimelineObject.properties"></a><h2>Properties</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTimelineObject.html#GESTimelineObject--duration" title='The "duration" property'>duration</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write
|
||||
"<a class="link" href="GESTimelineObject.html#GESTimelineObject--in-point" title='The "in-point" property'>in-point</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write
|
||||
"<a class="link" href="GESTimelineObject.html#GESTimelineObject--priority" title='The "priority" property'>priority</a>" <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
|
||||
"<a class="link" href="GESTimelineObject.html#GESTimelineObject--start" title='The "start" property'>start</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimelineObject.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
Responsible for creating the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>(s) for given <span class="type">GESTimelineTrack</span>(s)
|
||||
</p>
|
||||
<p>
|
||||
Keeps a reference to the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>(s) it created and sets/updates their properties.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimelineObject.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimelineObject">
|
||||
<a name="GESTimelineObject-struct"></a><h3>GESTimelineObject</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineLayer * layer;
|
||||
} GESTimelineObject;
|
||||
</pre>
|
||||
<p>
|
||||
The GESTimelineObject subclass. Subclasses can access these fields.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> *<em class="structfield"><code><a name="GESTimelineObject-struct.layer"></a>layer</code></em>;</span></p></td>
|
||||
<td>the <span class="type">GESTImelineLayer</span> where this object is being used.
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelineObjectClass">
|
||||
<a name="GESTimelineObjectClass"></a><h3>GESTimelineObjectClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GObjectClass parent_class;
|
||||
|
||||
CreateTrackObjectFunc create_track_object;
|
||||
/* FIXME : might need a release_track_object */
|
||||
FillTrackObjectFunc fill_track_object;
|
||||
gboolean need_fill_track;
|
||||
} GESTimelineObjectClass;
|
||||
</pre>
|
||||
<p>
|
||||
Subclasses can override the <em class="parameter"><code>create_track_object</code></em> and <em class="parameter"><code>fill_track_object</code></em> methods.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GESTimelineObjectClass.parent-class"></a>parent_class</code></em>;</span></p></td>
|
||||
<td>object parent class
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a class="link" href="GESTimelineObject.html#CreateTrackObjectFunc" title="CreateTrackObjectFunc ()"><span class="type">CreateTrackObjectFunc</span></a> <em class="structfield"><code><a name="GESTimelineObjectClass.create-track-object"></a>create_track_object</code></em>;</span></p></td>
|
||||
<td>method to create a <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> for a given <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a class="link" href="GESTimelineObject.html#FillTrackObjectFunc" title="FillTrackObjectFunc ()"><span class="type">FillTrackObjectFunc</span></a> <em class="structfield"><code><a name="GESTimelineObjectClass.fill-track-object"></a>fill_track_object</code></em>;</span></p></td>
|
||||
<td>method to fill an associated <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GESTimelineObjectClass.need-fill-track"></a>need_fill_track</code></em>;</span></p></td>
|
||||
<td>Set to TRUE if <em class="parameter"><code>fill_track_object</code></em> needs to be called.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="CreateTrackObjectFunc ()">
|
||||
<a name="CreateTrackObjectFunc"></a><h3>CreateTrackObjectFunc ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="returnvalue">GESTrackObject</span></a> * (*CreateTrackObjectFunc) (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);</pre>
|
||||
<p>
|
||||
A function that will be called when the <em class="parameter"><code>object</code></em> is added to a
|
||||
<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a>.
|
||||
</p>
|
||||
<p>
|
||||
The implementer of this function shall return the proper <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
that should be controlled by <em class="parameter"><code>object</code></em> for the given <em class="parameter"><code>track</code></em>.
|
||||
</p>
|
||||
<p>
|
||||
If the <em class="parameter"><code>object</code></em> can't support the media-type of the <em class="parameter"><code>track</code></em>, this function
|
||||
should return <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> to be used, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="FillTrackObjectFunc ()">
|
||||
<a name="FillTrackObjectFunc"></a><h3>FillTrackObjectFunc ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*FillTrackObjectFunc) (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *trobject</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/GstElement.html"><span class="type">GstElement</span></a> *gnlobj</code></em>);</pre>
|
||||
<p>
|
||||
A function that will be called when the GNonLin object of a corresponding
|
||||
track object needs to be filled.
|
||||
</p>
|
||||
<p>
|
||||
The implementer of this function shall add the proper <a href="../gstreamer-0.10/GstElement.html"><span class="type">GstElement</span></a> to <em class="parameter"><code>gnlobj</code></em>
|
||||
using <a href="../gstreamer-0.10/GstBin.html#gst-bin-add"><code class="function">gst_bin_add()</code></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> controlling the track object
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>trobject</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>gnlobj</code></em> :</span></p></td>
|
||||
<td>the GNonLin object that needs to be filled.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the implementer succesfully filled the <em class="parameter"><code>gnlobj</code></em>, else <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TIMELINE_OBJECT_DURATION()">
|
||||
<a name="GES-TIMELINE-OBJECT-DURATION:CAPS"></a><h3>GES_TIMELINE_OBJECT_DURATION()</h3>
|
||||
<pre class="programlisting">#define GES_TIMELINE_OBJECT_DURATION(obj) (((GESTimelineObject*)obj)->duration)
|
||||
</pre>
|
||||
<p>
|
||||
The duration position of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TIMELINE_OBJECT_INPOINT()">
|
||||
<a name="GES-TIMELINE-OBJECT-INPOINT:CAPS"></a><h3>GES_TIMELINE_OBJECT_INPOINT()</h3>
|
||||
<pre class="programlisting">#define GES_TIMELINE_OBJECT_INPOINT(obj) (((GESTimelineObject*)obj)->inpoint)
|
||||
</pre>
|
||||
<p>
|
||||
The in-point of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TIMELINE_OBJECT_PRIORITY()">
|
||||
<a name="GES-TIMELINE-OBJECT-PRIORITY:CAPS"></a><h3>GES_TIMELINE_OBJECT_PRIORITY()</h3>
|
||||
<pre class="programlisting">#define GES_TIMELINE_OBJECT_PRIORITY(obj) (((GESTimelineObject*)obj)->priority)
|
||||
</pre>
|
||||
<p>
|
||||
The priority of the object.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TIMELINE_OBJECT_START()">
|
||||
<a name="GES-TIMELINE-OBJECT-START:CAPS"></a><h3>GES_TIMELINE_OBJECT_START()</h3>
|
||||
<pre class="programlisting">#define GES_TIMELINE_OBJECT_START(obj) (((GESTimelineObject*)obj)->start)
|
||||
</pre>
|
||||
<p>
|
||||
The start position of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_object_set_inpoint ()">
|
||||
<a name="ges-timeline-object-set-inpoint"></a><h3>ges_timeline_object_set_inpoint ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> ges_timeline_object_set_inpoint (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> inpoint</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>inpoint</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_object_set_start ()">
|
||||
<a name="ges-timeline-object-set-start"></a><h3>ges_timeline_object_set_start ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> ges_timeline_object_set_start (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> start</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_object_set_duration ()">
|
||||
<a name="ges-timeline-object-set-duration"></a><h3>ges_timeline_object_set_duration ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> ges_timeline_object_set_duration (<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> duration</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_object_find_track_object ()">
|
||||
<a name="ges-timeline-object-find-track-object"></a><h3>ges_timeline_object_find_track_object ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="returnvalue">GESTrackObject</span></a> * ges_timeline_object_find_track_object
|
||||
(<em class="parameter"><code><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>);</pre>
|
||||
<p>
|
||||
Finds the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> controlled by <em class="parameter"><code>object</code></em> that is used in <em class="parameter"><code>track</code></em>.
|
||||
</p>
|
||||
<p>
|
||||
Note: The reference count of the returned <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> will be increased,
|
||||
unref when done with it.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> The <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> used by <em class="parameter"><code>track</code></em>, else <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Property Details">
|
||||
<a name="GESTimelineObject.property-details"></a><h2>Property Details</h2>
|
||||
<div class="refsect2" title='The "duration" property'>
|
||||
<a name="GESTimelineObject--duration"></a><h3>The <code class="literal">"duration"</code> property</h3>
|
||||
<pre class="programlisting"> "duration" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The duration (in nanoseconds) which will be used in the container <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
starting from 'in-point'.
|
||||
</p>
|
||||
<p>Default value: 1000000000</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "in-point" property'>
|
||||
<a name="GESTimelineObject--in-point"></a><h3>The <code class="literal">"in-point"</code> property</h3>
|
||||
<pre class="programlisting"> "in-point" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The in-point at which this <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> will start outputting data
|
||||
from its contents (in nanoseconds).
|
||||
</p>
|
||||
<p>
|
||||
Ex : an in-point of 5 seconds means that the first outputted buffer will
|
||||
be the one located 5 seconds in the controlled resource.
|
||||
</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "priority" property'>
|
||||
<a name="GESTimelineObject--priority"></a><h3>The <code class="literal">"priority"</code> property</h3>
|
||||
<pre class="programlisting"> "priority" <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
|
||||
<p>The priority of the object.</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "start" property'>
|
||||
<a name="GESTimelineObject--start"></a><h3>The <code class="literal">"start"</code> property</h3>
|
||||
<pre class="programlisting"> "start" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The position of the object in the <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a> (in nanoseconds).
|
||||
</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,279 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimelinePipeline</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch04.html" title="Convenience classes">
|
||||
<link rel="prev" href="ch04.html" title="Convenience classes">
|
||||
<link rel="next" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="ch04.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch04.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESCustomTimelineSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimelinePipeline.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimelinePipeline.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimelinePipeline.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTimelinePipeline.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimelinePipeline">
|
||||
<a name="GESTimelinePipeline"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimelinePipeline.top_of_page"></a>GESTimelinePipeline</span></h2>
|
||||
<p>GESTimelinePipeline — Convenience <a href="../gstreamer-0.10/GstPipeline.html"><span class="type">GstPipeline</span></a> for editing.</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimelinePipeline.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimelinePipeline.html#GESTimelinePipeline-struct" title="GESTimelinePipeline">GESTimelinePipeline</a>;
|
||||
<a class="link" href="GESTimelinePipeline.html#GESTimelinePipelineClass" title="GESTimelinePipelineClass">GESTimelinePipelineClass</a>;
|
||||
enum <a class="link" href="GESTimelinePipeline.html#GESPipelineFlags" title="enum GESPipelineFlags">GESPipelineFlags</a>;
|
||||
<a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="returnvalue">GESTimelinePipeline</span></a>* <a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-new" title="ges_timeline_pipeline_new ()">ges_timeline_pipeline_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-add-timeline" title="ges_timeline_pipeline_add_timeline ()">ges_timeline_pipeline_add_timeline</a> (<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> *pipeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-set-mode" title="ges_timeline_pipeline_set_mode ()">ges_timeline_pipeline_set_mode</a> (<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> *pipeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html#GESPipelineFlags" title="enum GESPipelineFlags"><span class="type">GESPipelineFlags</span></a> mode</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-set-render-settings" title="ges_timeline_pipeline_set_render_settings ()">ges_timeline_pipeline_set_render_settings</a>
|
||||
(<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> *pipeline</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *output_uri</code></em>,
|
||||
<em class="parameter"><code><a href="../gst-convenience-0.10/gst-convenience-gstprofile.html#GstEncodingProfile"><span class="type">GstEncodingProfile</span></a> *profile</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimelinePipeline.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a href="../gstreamer-0.10/GstObject.html">GstObject</a>
|
||||
+----<a href="../gstreamer-0.10/GstElement.html">GstElement</a>
|
||||
+----<a href="../gstreamer-0.10/GstBin.html">GstBin</a>
|
||||
+----<a href="../gstreamer-0.10/GstPipeline.html">GstPipeline</a>
|
||||
+----GESTimelinePipeline
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Implemented Interfaces">
|
||||
<a name="GESTimelinePipeline.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
|
||||
<p>
|
||||
GESTimelinePipeline implements
|
||||
<a href="../gstreamer-0.10/GstChildProxy.html">GstChildProxy</a>.</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimelinePipeline.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
<a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> allows developers to view and render <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a>
|
||||
in a simple fashion.
|
||||
Its usage is inspired by the 'playbin' element from gst-plugins-base.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimelinePipeline.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimelinePipeline">
|
||||
<a name="GESTimelinePipeline-struct"></a><h3>GESTimelinePipeline</h3>
|
||||
<pre class="programlisting">typedef struct _GESTimelinePipeline GESTimelinePipeline;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelinePipelineClass">
|
||||
<a name="GESTimelinePipelineClass"></a><h3>GESTimelinePipelineClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GstPipelineClass parent_class;
|
||||
} GESTimelinePipelineClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="enum GESPipelineFlags">
|
||||
<a name="GESPipelineFlags"></a><h3>enum GESPipelineFlags</h3>
|
||||
<pre class="programlisting">typedef enum {
|
||||
TIMELINE_MODE_PREVIEW_AUDIO = 1 << 0,
|
||||
TIMELINE_MODE_PREVIEW_VIDEO = 1 << 1,
|
||||
TIMELINE_MODE_PREVIEW = TIMELINE_MODE_PREVIEW_AUDIO | TIMELINE_MODE_PREVIEW_VIDEO,
|
||||
TIMELINE_MODE_RENDER = 1 << 2,
|
||||
TIMELINE_MODE_SMART_RENDER = 1 << 3
|
||||
} GESPipelineFlags;
|
||||
</pre>
|
||||
<p>
|
||||
The various modes the <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> can be configured to.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><a name="TIMELINE-MODE-PREVIEW-AUDIO:CAPS"></a><span class="term"><code class="literal">TIMELINE_MODE_PREVIEW_AUDIO</code></span></p></td>
|
||||
<td>output audio to the soundcard
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="TIMELINE-MODE-PREVIEW-VIDEO:CAPS"></a><span class="term"><code class="literal">TIMELINE_MODE_PREVIEW_VIDEO</code></span></p></td>
|
||||
<td>output video to the screen
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="TIMELINE-MODE-PREVIEW:CAPS"></a><span class="term"><code class="literal">TIMELINE_MODE_PREVIEW</code></span></p></td>
|
||||
<td>output audio/video to soundcard/screen (default)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="TIMELINE-MODE-RENDER:CAPS"></a><span class="term"><code class="literal">TIMELINE_MODE_RENDER</code></span></p></td>
|
||||
<td>render timeline (forces decoding)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="TIMELINE-MODE-SMART-RENDER:CAPS"></a><span class="term"><code class="literal">TIMELINE_MODE_SMART_RENDER</code></span></p></td>
|
||||
<td>render timeline (tries to avoid decoding/reencoding)
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_pipeline_new ()">
|
||||
<a name="ges-timeline-pipeline-new"></a><h3>ges_timeline_pipeline_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="returnvalue">GESTimelinePipeline</span></a>* ges_timeline_pipeline_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
Creates a new conveninence <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> the new <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a>.
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_pipeline_add_timeline ()">
|
||||
<a name="ges-timeline-pipeline-add-timeline"></a><h3>ges_timeline_pipeline_add_timeline ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_pipeline_add_timeline (<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> *pipeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> *timeline</code></em>);</pre>
|
||||
<p>
|
||||
Sets the timeline to use in this pipeline.
|
||||
</p>
|
||||
<p>
|
||||
The reference to the <em class="parameter"><code>timeline</code></em> will be stolen by the <em class="parameter"><code>pipeline</code></em>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>pipeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>timeline</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimeline.html" title="GESTimeline"><span class="type">GESTimeline</span></a> to set on the <em class="parameter"><code>pipeline</code></em>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> TRUE if the <em class="parameter"><code>timeline</code></em> could be successfully set on the <em class="parameter"><code>pipeline</code></em>,
|
||||
else FALSE.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_pipeline_set_mode ()">
|
||||
<a name="ges-timeline-pipeline-set-mode"></a><h3>ges_timeline_pipeline_set_mode ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_pipeline_set_mode (<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> *pipeline</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html#GESPipelineFlags" title="enum GESPipelineFlags"><span class="type">GESPipelineFlags</span></a> mode</code></em>);</pre>
|
||||
<p>
|
||||
switches the <em class="parameter"><code>pipeline</code></em> to the specified <em class="parameter"><code>mode</code></em>. The default mode when
|
||||
creating a <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> is <a class="link" href="GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW:CAPS"><span class="type">TIMELINE_MODE_PREVIEW</span></a>.
|
||||
</p>
|
||||
<p>
|
||||
Note: The <em class="parameter"><code>pipeline</code></em> will be set to <a href="../gstreamer-0.10/GstElement.html#GST-STATE-NULL:CAPS"><span class="type">GST_STATE_NULL</span></a> during this call due to
|
||||
the internal changes that happen. The caller will therefore have to
|
||||
set the <em class="parameter"><code>pipeline</code></em> to the requested state after calling this method.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>pipeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTimelinePipeline.html#GESPipelineFlags" title="enum GESPipelineFlags"><span class="type">GESPipelineFlags</span></a> to use
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mode was properly set, else <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_pipeline_set_render_settings ()">
|
||||
<a name="ges-timeline-pipeline-set-render-settings"></a><h3>ges_timeline_pipeline_set_render_settings ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_timeline_pipeline_set_render_settings
|
||||
(<em class="parameter"><code><a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a> *pipeline</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *output_uri</code></em>,
|
||||
<em class="parameter"><code><a href="../gst-convenience-0.10/gst-convenience-gstprofile.html#GstEncodingProfile"><span class="type">GstEncodingProfile</span></a> *profile</code></em>);</pre>
|
||||
<p>
|
||||
Specify where the pipeline shall be rendered and with what settings.
|
||||
</p>
|
||||
<p>
|
||||
This method must be called before setting the pipeline mode to
|
||||
<a class="link" href="GESTimelinePipeline.html#TIMELINE-MODE-RENDER:CAPS"><span class="type">TIMELINE_MODE_RENDER</span></a>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>pipeline</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline"><span class="type">GESTimelinePipeline</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>output_uri</code></em> :</span></p></td>
|
||||
<td>the <code class="literal">URI</code> to which the timeline will be rendered
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
|
||||
<td>the <a href="../gst-convenience-0.10/gst-convenience-gstprofile.html#GstEncodingProfile"><span class="type">GstEncodingProfile</span></a> to use to render the timeline
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the settings were aknowledged properly, else <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,102 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimelineSource</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTimelineObject.html" title="GESTimelineObject">
|
||||
<link rel="next" href="GESTimelineFileSource.html" title="GESTimelineFileSource">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimelineObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimelineFileSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimelineSource.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimelineSource.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimelineSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimelineSource">
|
||||
<a name="GESTimelineSource"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimelineSource.top_of_page"></a>GESTimelineSource</span></h2>
|
||||
<p>GESTimelineSource — Base Class for sources of a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimelineSource.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimelineSource.html#GESTimelineSource-struct" title="GESTimelineSource">GESTimelineSource</a>;
|
||||
<a class="link" href="GESTimelineSource.html#GESTimelineSourceClass" title="GESTimelineSourceClass">GESTimelineSourceClass</a>;
|
||||
<a class="link" href="GESTimelineSource.html" title="GESTimelineSource"><span class="returnvalue">GESTimelineSource</span></a>* <a class="link" href="GESTimelineSource.html#ges-timeline-source-new" title="ges_timeline_source_new ()">ges_timeline_source_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimelineSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
+----GESTimelineSource
|
||||
+----<a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
+----<a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">GESCustomTimelineSource</a>
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimelineSource.description"></a><h2>Description</h2>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimelineSource.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimelineSource">
|
||||
<a name="GESTimelineSource-struct"></a><h3>GESTimelineSource</h3>
|
||||
<pre class="programlisting">typedef struct _GESTimelineSource GESTimelineSource;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelineSourceClass">
|
||||
<a name="GESTimelineSourceClass"></a><h3>GESTimelineSourceClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineObjectClass parent_class;
|
||||
} GESTimelineSourceClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_source_new ()">
|
||||
<a name="ges-timeline-source-new"></a><h3>ges_timeline_source_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimelineSource.html" title="GESTimelineSource"><span class="returnvalue">GESTimelineSource</span></a>* ges_timeline_source_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,100 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTimelineTransition</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTimelineFileSource.html" title="GESTimelineFileSource">
|
||||
<link rel="next" href="GESTrack.html" title="GESTrack">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimelineFileSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTrack.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTimelineTransition.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTimelineTransition.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTimelineTransition.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTimelineTransition">
|
||||
<a name="GESTimelineTransition"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTimelineTransition.top_of_page"></a>GESTimelineTransition</span></h2>
|
||||
<p>GESTimelineTransition — Base Class for transitions in a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTimelineTransition.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTimelineTransition.html#GESTimelineTransition-struct" title="GESTimelineTransition">GESTimelineTransition</a>;
|
||||
<a class="link" href="GESTimelineTransition.html#GESTimelineTransitionClass" title="GESTimelineTransitionClass">GESTimelineTransitionClass</a>;
|
||||
<a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition"><span class="returnvalue">GESTimelineTransition</span></a>* <a class="link" href="GESTimelineTransition.html#ges-timeline-transition-new" title="ges_timeline_transition_new ()">ges_timeline_transition_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTimelineTransition.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
+----GESTimelineTransition
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTimelineTransition.description"></a><h2>Description</h2>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTimelineTransition.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTimelineTransition">
|
||||
<a name="GESTimelineTransition-struct"></a><h3>GESTimelineTransition</h3>
|
||||
<pre class="programlisting">typedef struct _GESTimelineTransition GESTimelineTransition;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTimelineTransitionClass">
|
||||
<a name="GESTimelineTransitionClass"></a><h3>GESTimelineTransitionClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineObjectClass parent_class;
|
||||
} GESTimelineTransitionClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_timeline_transition_new ()">
|
||||
<a name="ges-timeline-transition-new"></a><h3>ges_timeline_transition_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition"><span class="returnvalue">GESTimelineTransition</span></a>* ges_timeline_transition_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,347 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTrack</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTimelineTransition.html" title="GESTimelineTransition">
|
||||
<link rel="next" href="GESTrackObject.html" title="GESTrackObject">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTimelineTransition.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTrackObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTrack.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTrack.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTrack.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTrack.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
|
||||
|
|
||||
<a href="#GESTrack.properties" class="shortcut">Properties</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTrack">
|
||||
<a name="GESTrack"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTrack.top_of_page"></a>GESTrack</span></h2>
|
||||
<p>GESTrack — Composition of objects</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTrack.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTrack.html#GESTrack-struct" title="GESTrack">GESTrack</a>;
|
||||
enum <a class="link" href="GESTrack.html#GESTrackType" title="enum GESTrackType">GESTrackType</a>;
|
||||
<a class="link" href="GESTrack.html#GESTrackClass" title="GESTrackClass">GESTrackClass</a>;
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a> * <a class="link" href="GESTrack.html#ges-track-audio-raw-new" title="ges_track_audio_raw_new ()">ges_track_audio_raw_new</a> ();
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a> * <a class="link" href="GESTrack.html#ges-track-video-raw-new" title="ges_track_video_raw_new ()">ges_track_video_raw_new</a> ();
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a>* <a class="link" href="GESTrack.html#ges-track-new" title="ges_track_new ()">ges_track_new</a> (<em class="parameter"><code><a class="link" href="GESTrack.html#GESTrackType" title="enum GESTrackType"><span class="type">GESTrackType</span></a> type</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> *caps</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTrack.html#ges-track-add-object" title="ges_track_add_object ()">ges_track_add_object</a> (<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *object</code></em>);
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTrack.html#ges-track-remove-object" title="ges_track_remove_object ()">ges_track_remove_object</a> (<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *object</code></em>);
|
||||
<span class="returnvalue">void</span> <a class="link" href="GESTrack.html#ges-track-set-caps" title="ges_track_set_caps ()">ges_track_set_caps</a> (<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>,
|
||||
<em class="parameter"><code>const <a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> *caps</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTrack.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a href="../gstreamer-0.10/GstObject.html">GstObject</a>
|
||||
+----<a href="../gstreamer-0.10/GstElement.html">GstElement</a>
|
||||
+----<a href="../gstreamer-0.10/GstBin.html">GstBin</a>
|
||||
+----GESTrack
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Implemented Interfaces">
|
||||
<a name="GESTrack.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
|
||||
<p>
|
||||
GESTrack implements
|
||||
<a href="../gstreamer-0.10/GstChildProxy.html">GstChildProxy</a>.</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Properties">
|
||||
<a name="GESTrack.properties"></a><h2>Properties</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTrack.html#GESTrack--caps" title='The "caps" property'>caps</a>" <a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a>* : Read / Write / Construct
|
||||
"<a class="link" href="GESTrack.html#GESTrack--track-type" title='The "track-type" property'>track-type</a>" <a class="link" href="GESTrack.html#GESTrackType" title="enum GESTrackType"><span class="type">GESTrackType</span></a> : Read / Write / Construct Only
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTrack.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
Corresponds to one output format (i.e. audio OR video).
|
||||
</p>
|
||||
<p>
|
||||
Contains the compatible TrackObject(s).
|
||||
</p>
|
||||
<p>
|
||||
Wraps GNonLin's 'gnlcomposition' element.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTrack.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTrack">
|
||||
<a name="GESTrack-struct"></a><h3>GESTrack</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTrackType type;
|
||||
} GESTrack;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="enum GESTrackType">
|
||||
<a name="GESTrackType"></a><h3>enum GESTrackType</h3>
|
||||
<pre class="programlisting">typedef enum {
|
||||
GES_TRACK_TYPE_AUDIO = 0,
|
||||
GES_TRACK_TYPE_VIDEO = 1,
|
||||
GES_TRACK_TYPE_TEXT = 2,
|
||||
GES_TRACK_TYPE_CUSTOM = 3
|
||||
} GESTrackType;
|
||||
</pre>
|
||||
<p>
|
||||
Types of content handled by a track. If the content is not one of
|
||||
<em class="parameter"><code>GEST_TRACK_TYPE_AUDIO</code></em>, <em class="parameter"><code>GES_TRACK_TYPE_VIDEO</code></em> or <em class="parameter"><code>GES_TRACK_TYPE_TEXT</code></em>,
|
||||
the user of the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> must set the type to <em class="parameter"><code>GES_TRACK_TYPE_CUSTOM</code></em>.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><a name="GES-TRACK-TYPE-AUDIO:CAPS"></a><span class="term"><code class="literal">GES_TRACK_TYPE_AUDIO</code></span></p></td>
|
||||
<td>An audio track
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="GES-TRACK-TYPE-VIDEO:CAPS"></a><span class="term"><code class="literal">GES_TRACK_TYPE_VIDEO</code></span></p></td>
|
||||
<td>A video track
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="GES-TRACK-TYPE-TEXT:CAPS"></a><span class="term"><code class="literal">GES_TRACK_TYPE_TEXT</code></span></p></td>
|
||||
<td>A text (subtitle) track
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><a name="GES-TRACK-TYPE-CUSTOM:CAPS"></a><span class="term"><code class="literal">GES_TRACK_TYPE_CUSTOM</code></span></p></td>
|
||||
<td>A custom-content track
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTrackClass">
|
||||
<a name="GESTrackClass"></a><h3>GESTrackClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GstBinClass parent_class;
|
||||
} GESTrackClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_audio_raw_new ()">
|
||||
<a name="ges-track-audio-raw-new"></a><h3>ges_track_audio_raw_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a> * ges_track_audio_raw_new ();</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> of type <a class="link" href="GESTrack.html#GES-TRACK-TYPE-AUDIO:CAPS"><span class="type">GES_TRACK_TYPE_AUDIO</span></a> and with generic
|
||||
raw audio caps ("audio/x-raw-int;audio/x-raw-float");
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> A new <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>.
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_video_raw_new ()">
|
||||
<a name="ges-track-video-raw-new"></a><h3>ges_track_video_raw_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a> * ges_track_video_raw_new ();</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> of type <a class="link" href="GESTrack.html#GES-TRACK-TYPE-VIDEO:CAPS"><span class="type">GES_TRACK_TYPE_VIDEO</span></a> and with generic
|
||||
raw video caps ("video/x-raw-yuv;video/x-raw-rgb");
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> A new <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>.
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_new ()">
|
||||
<a name="ges-track-new"></a><h3>ges_track_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrack.html" title="GESTrack"><span class="returnvalue">GESTrack</span></a>* ges_track_new (<em class="parameter"><code><a class="link" href="GESTrack.html#GESTrackType" title="enum GESTrackType"><span class="type">GESTrackType</span></a> type</code></em>,
|
||||
<em class="parameter"><code><a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> *caps</code></em>);</pre>
|
||||
<p>
|
||||
Creates a new <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> with the given <em class="parameter"><code>type</code></em> and <em class="parameter"><code>caps</code></em>.
|
||||
</p>
|
||||
<p>
|
||||
The newly created track will steal a reference to the caps. If you wish to
|
||||
use those caps elsewhere, you will have to take an extra reference.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
|
||||
<td>The type of track
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>caps</code></em> :</span></p></td>
|
||||
<td>The caps to restrict the output of the track to.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> A new <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_add_object ()">
|
||||
<a name="ges-track-add-object"></a><h3>ges_track_add_object ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_track_add_object (<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *object</code></em>);</pre>
|
||||
<p>
|
||||
Adds the given object to the track.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> to add
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the object was properly added. <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if the track does not
|
||||
want to accept the object.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_remove_object ()">
|
||||
<a name="ges-track-remove-object"></a><h3>ges_track_remove_object ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_track_remove_object (<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *object</code></em>);</pre>
|
||||
<p>
|
||||
Removes the object from the track.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>the <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> to remove
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the object was removed, else <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if the track
|
||||
could not remove the object (like if it didn't belong to the track).
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_set_caps ()">
|
||||
<a name="ges-track-set-caps"></a><h3>ges_track_set_caps ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> ges_track_set_caps (<em class="parameter"><code><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *track</code></em>,
|
||||
<em class="parameter"><code>const <a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> *caps</code></em>);</pre>
|
||||
<p>
|
||||
Sets the given <em class="parameter"><code>caps</code></em> on the track.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>track</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>caps</code></em> :</span></p></td>
|
||||
<td>the <a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> to set
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Property Details">
|
||||
<a name="GESTrack.property-details"></a><h2>Property Details</h2>
|
||||
<div class="refsect2" title='The "caps" property'>
|
||||
<a name="GESTrack--caps"></a><h3>The <code class="literal">"caps"</code> property</h3>
|
||||
<pre class="programlisting"> "caps" <a href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a>* : Read / Write / Construct</pre>
|
||||
<p>
|
||||
Caps used to filter/choose the output stream. This is generally set to
|
||||
a generic set of caps like 'video/x-raw-rgb;video/x-raw-yuv' for raw video.
|
||||
</p>
|
||||
<p>
|
||||
Default value: <a href="../gstreamer-0.10/gstreamer-GstCaps.html#GST-CAPS-ANY:CAPS"><span class="type">GST_CAPS_ANY</span></a>.
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "track-type" property'>
|
||||
<a name="GESTrack--track-type"></a><h3>The <code class="literal">"track-type"</code> property</h3>
|
||||
<pre class="programlisting"> "track-type" <a class="link" href="GESTrack.html#GESTrackType" title="enum GESTrackType"><span class="type">GESTrackType</span></a> : Read / Write / Construct Only</pre>
|
||||
<p>
|
||||
Type of stream the track outputs. This is used when creating the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
to specify in generic terms what type of content will be outputted.
|
||||
</p>
|
||||
<p>
|
||||
It also serves as a 'fast' way to check what type of data will be outputted
|
||||
from the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> without having to actually check the <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>'s caps
|
||||
property.
|
||||
</p>
|
||||
<p>Default value: GES_TRACK_TYPE_CUSTOM</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,132 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTrackFileSource</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTrackSource.html" title="GESTrackSource">
|
||||
<link rel="next" href="ch03.html" title="Simple Timeline interface">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTrackSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="ch03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTrackFileSource.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTrackFileSource.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTrackFileSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTrackFileSource.properties" class="shortcut">Properties</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTrackFileSource">
|
||||
<a name="GESTrackFileSource"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTrackFileSource.top_of_page"></a>GESTrackFileSource</span></h2>
|
||||
<p>GESTrackFileSource</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTrackFileSource.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTrackFileSource.html#GESTrackFileSource-struct" title="GESTrackFileSource">GESTrackFileSource</a>;
|
||||
<a class="link" href="GESTrackFileSource.html#GESTrackFileSourceClass" title="GESTrackFileSourceClass">GESTrackFileSourceClass</a>;
|
||||
<a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource"><span class="returnvalue">GESTrackFileSource</span></a>* <a class="link" href="GESTrackFileSource.html#ges-track-filesource-new" title="ges_track_filesource_new ()">ges_track_filesource_new</a> (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTrackFileSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
+----<a class="link" href="GESTrackSource.html" title="GESTrackSource">GESTrackSource</a>
|
||||
+----GESTrackFileSource
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Properties">
|
||||
<a name="GESTrackFileSource.properties"></a><h2>Properties</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTrackFileSource.html#GESTrackFileSource--uri" title='The "uri" property'>uri</a>" <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTrackFileSource.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTrackFileSource.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTrackFileSource">
|
||||
<a name="GESTrackFileSource-struct"></a><h3>GESTrackFileSource</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
gchar *uri;
|
||||
} GESTrackFileSource;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTrackFileSourceClass">
|
||||
<a name="GESTrackFileSourceClass"></a><h3>GESTrackFileSourceClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTrackObjectClass parent_class;
|
||||
} GESTrackFileSourceClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_filesource_new ()">
|
||||
<a name="ges-track-filesource-new"></a><h3>ges_track_filesource_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource"><span class="returnvalue">GESTrackFileSource</span></a>* ges_track_filesource_new (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Property Details">
|
||||
<a name="GESTrackFileSource.property-details"></a><h2>Property Details</h2>
|
||||
<div class="refsect2" title='The "uri" property'>
|
||||
<a name="GESTrackFileSource--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
|
||||
<pre class="programlisting"> "uri" <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
|
||||
<p>
|
||||
The location of the file/resource to use.
|
||||
</p>
|
||||
<p>Default value: NULL</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,348 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTrackObject</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTrack.html" title="GESTrack">
|
||||
<link rel="next" href="GESTrackSource.html" title="GESTrackSource">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTrack.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTrackSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTrackObject.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTrackObject.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTrackObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
|
|
||||
<a href="#GESTrackObject.properties" class="shortcut">Properties</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTrackObject">
|
||||
<a name="GESTrackObject"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTrackObject.top_of_page"></a>GESTrackObject</span></h2>
|
||||
<p>GESTrackObject — Base Class for objects contained in a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a></p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTrackObject.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject-struct" title="GESTrackObject">GESTrackObject</a>;
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObjectClass" title="GESTrackObjectClass">GESTrackObjectClass</a>;
|
||||
#define <a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-DURATION:CAPS" title="GES_TRACK_OBJECT_DURATION()">GES_TRACK_OBJECT_DURATION</a> (obj)
|
||||
#define <a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-INPOINT:CAPS" title="GES_TRACK_OBJECT_INPOINT()">GES_TRACK_OBJECT_INPOINT</a> (obj)
|
||||
#define <a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-PRIORITY:CAPS" title="GES_TRACK_OBJECT_PRIORITY()">GES_TRACK_OBJECT_PRIORITY</a> (obj)
|
||||
#define <a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-START:CAPS" title="GES_TRACK_OBJECT_START()">GES_TRACK_OBJECT_START</a> (obj)
|
||||
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GESTrackObject.html#ges-track-object-set-active" title="ges_track_object_set_active ()">ges_track_object_set_active</a> (<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> active</code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTrackObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----GESTrackObject
|
||||
+----<a class="link" href="GESTrackSource.html" title="GESTrackSource">GESTrackSource</a>
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Properties">
|
||||
<a name="GESTrackObject.properties"></a><h2>Properties</h2>
|
||||
<pre class="synopsis">
|
||||
"<a class="link" href="GESTrackObject.html#GESTrackObject--active" title='The "active" property'>active</a>" <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
|
||||
"<a class="link" href="GESTrackObject.html#GESTrackObject--duration" title='The "duration" property'>duration</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write
|
||||
"<a class="link" href="GESTrackObject.html#GESTrackObject--in-point" title='The "in-point" property'>in-point</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write
|
||||
"<a class="link" href="GESTrackObject.html#GESTrackObject--priority" title='The "priority" property'>priority</a>" <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
|
||||
"<a class="link" href="GESTrackObject.html#GESTrackObject--start" title='The "start" property'>start</a>" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTrackObject.description"></a><h2>Description</h2>
|
||||
<p>
|
||||
<a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> is the Base Class for any object that can be contained in a
|
||||
<a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>.
|
||||
</p>
|
||||
<p>
|
||||
It contains the basic information as to the location of the object within
|
||||
its container, like the start position, the in-point, the duration and the
|
||||
priority.
|
||||
</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTrackObject.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTrackObject">
|
||||
<a name="GESTrackObject-struct"></a><h3>GESTrackObject</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTimelineObject *timelineobj;
|
||||
GESTrack *track;
|
||||
|
||||
gboolean valid;
|
||||
|
||||
/* Cached values of the gnlobject properties */
|
||||
guint64 start;
|
||||
guint64 inpoint;
|
||||
guint64 duration;
|
||||
guint32 priority;
|
||||
gboolean active;
|
||||
} GESTrackObject;
|
||||
</pre>
|
||||
<p>
|
||||
The GESTrackObject base class. Only sub-classes can access these fields.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> *<em class="structfield"><code><a name="GESTrackObject-struct.timelineobj"></a>timelineobj</code></em>;</span></p></td>
|
||||
<td>The <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a> to which this object belongs.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> *<em class="structfield"><code><a name="GESTrackObject-struct.track"></a>track</code></em>;</span></p></td>
|
||||
<td>The <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> in which this object is.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GESTrackObject-struct.valid"></a>valid</code></em>;</span></p></td>
|
||||
<td>
|
||||
<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the content of the <em class="parameter"><code>gnlobject</code></em> is valid.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> <em class="structfield"><code><a name="GESTrackObject-struct.start"></a>start</code></em>;</span></p></td>
|
||||
<td>Position (in nanoseconds) of the object the track.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> <em class="structfield"><code><a name="GESTrackObject-struct.inpoint"></a>inpoint</code></em>;</span></p></td>
|
||||
<td>in-point (in nanoseconds) of the object in the track.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> <em class="structfield"><code><a name="GESTrackObject-struct.duration"></a>duration</code></em>;</span></p></td>
|
||||
<td>Duration of the object
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GESTrackObject-struct.priority"></a>priority</code></em>;</span></p></td>
|
||||
<td>Priority of the object in the track (0:top priority)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GESTrackObject-struct.active"></a>active</code></em>;</span></p></td>
|
||||
<td>Whether the object is to be used or not.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTrackObjectClass">
|
||||
<a name="GESTrackObjectClass"></a><h3>GESTrackObjectClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GObjectClass parent_class;
|
||||
|
||||
/* virtual methods for subclasses */
|
||||
gboolean (*create_gnl_object) (GESTrackObject * object);
|
||||
} GESTrackObjectClass;
|
||||
</pre>
|
||||
<p>
|
||||
Subclasses can override the <em class="parameter"><code>create_gnl_object</code></em> method to override what type
|
||||
of GNonLin object will be created.
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><a href="../gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GESTrackObjectClass.parent-class"></a>parent_class</code></em>;</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="structfield"><code><a name="GESTrackObjectClass.create-gnl-object"></a>create_gnl_object</code></em> ()</span></p></td>
|
||||
<td>method to create the GNonLin container object.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TRACK_OBJECT_DURATION()">
|
||||
<a name="GES-TRACK-OBJECT-DURATION:CAPS"></a><h3>GES_TRACK_OBJECT_DURATION()</h3>
|
||||
<pre class="programlisting">#define GES_TRACK_OBJECT_DURATION(obj) (((GESTrackObject*)obj)->duration)
|
||||
</pre>
|
||||
<p>
|
||||
The duration position of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TRACK_OBJECT_INPOINT()">
|
||||
<a name="GES-TRACK-OBJECT-INPOINT:CAPS"></a><h3>GES_TRACK_OBJECT_INPOINT()</h3>
|
||||
<pre class="programlisting">#define GES_TRACK_OBJECT_INPOINT(obj) (((GESTrackObject*)obj)->inpoint)
|
||||
</pre>
|
||||
<p>
|
||||
The in-point of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TRACK_OBJECT_PRIORITY()">
|
||||
<a name="GES-TRACK-OBJECT-PRIORITY:CAPS"></a><h3>GES_TRACK_OBJECT_PRIORITY()</h3>
|
||||
<pre class="programlisting">#define GES_TRACK_OBJECT_PRIORITY(obj) (((GESTrackObject*)obj)->priority)
|
||||
</pre>
|
||||
<p>
|
||||
The priority of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GES_TRACK_OBJECT_START()">
|
||||
<a name="GES-TRACK-OBJECT-START:CAPS"></a><h3>GES_TRACK_OBJECT_START()</h3>
|
||||
<pre class="programlisting">#define GES_TRACK_OBJECT_START(obj) (((GESTrackObject*)obj)->start)
|
||||
</pre>
|
||||
<p>
|
||||
The start position of the object (in nanoseconds).
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
|
||||
<td>a <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_object_set_active ()">
|
||||
<a name="ges-track-object-set-active"></a><h3>ges_track_object_set_active ()</h3>
|
||||
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ges_track_object_set_active (<em class="parameter"><code><a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> *object</code></em>,
|
||||
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> active</code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><em class="parameter"><code>active</code></em> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1" title="Property Details">
|
||||
<a name="GESTrackObject.property-details"></a><h2>Property Details</h2>
|
||||
<div class="refsect2" title='The "active" property'>
|
||||
<a name="GESTrackObject--active"></a><h3>The <code class="literal">"active"</code> property</h3>
|
||||
<pre class="programlisting"> "active" <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
Whether the object should be taken into account in the <span class="type">GEStrack</span> output.
|
||||
If <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>, then its contents will not be used in the resulting track.
|
||||
</p>
|
||||
<p>Default value: TRUE</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "duration" property'>
|
||||
<a name="GESTrackObject--duration"></a><h3>The <code class="literal">"duration"</code> property</h3>
|
||||
<pre class="programlisting"> "duration" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The duration (in nanoseconds) which will be used in the container <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>
|
||||
starting from 'in-point'.
|
||||
</p>
|
||||
<p>Default value: 1000000000</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "in-point" property'>
|
||||
<a name="GESTrackObject--in-point"></a><h3>The <code class="literal">"in-point"</code> property</h3>
|
||||
<pre class="programlisting"> "in-point" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The in-point at which this <a class="link" href="GESTrackObject.html" title="GESTrackObject"><span class="type">GESTrackObject</span></a> will start outputting data
|
||||
from its contents (in nanoseconds).
|
||||
</p>
|
||||
<p>
|
||||
Ex : an in-point of 5 seconds means that the first outputted buffer will
|
||||
be the one located 5 seconds in the controlled resource.
|
||||
</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "priority" property'>
|
||||
<a name="GESTrackObject--priority"></a><h3>The <code class="literal">"priority"</code> property</h3>
|
||||
<pre class="programlisting"> "priority" <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The priority of the object within the containing <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a>.
|
||||
If two objects intersect over the same region of time, the <em class="parameter"><code>priority</code></em>
|
||||
property is used to decide which one takes precedence.
|
||||
</p>
|
||||
<p>
|
||||
The highest priority (that supercedes everything) is 0, and then lowering
|
||||
priorities go in increasing numerical value (with <a href="../glib/glib-Limits-of-Basic-Types.html#G-MAXUINT64:CAPS"><span class="type">G_MAXUINT64</span></a> being the
|
||||
lowest priority).
|
||||
</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title='The "start" property'>
|
||||
<a name="GESTrackObject--start"></a><h3>The <code class="literal">"start"</code> property</h3>
|
||||
<pre class="programlisting"> "start" <a href="../glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read / Write</pre>
|
||||
<p>
|
||||
The position of the object in the container <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a> (in nanoseconds).
|
||||
</p>
|
||||
<p>Default value: 0</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,101 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GESTrackSource</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch02.html" title="Base Classes">
|
||||
<link rel="prev" href="GESTrackObject.html" title="GESTrackObject">
|
||||
<link rel="next" href="GESTrackFileSource.html" title="GESTrackFileSource">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTrackObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTrackFileSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#GESTrackSource.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#GESTrackSource.description" class="shortcut">Description</a>
|
||||
|
|
||||
<a href="#GESTrackSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="GESTrackSource">
|
||||
<a name="GESTrackSource"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="GESTrackSource.top_of_page"></a>GESTrackSource</span></h2>
|
||||
<p>GESTrackSource — Base Class for single-media sources</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="GESTrackSource.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<a class="link" href="GESTrackSource.html#GESTrackSource-struct" title="GESTrackSource">GESTrackSource</a>;
|
||||
<a class="link" href="GESTrackSource.html#GESTrackSourceClass" title="GESTrackSourceClass">GESTrackSourceClass</a>;
|
||||
<a class="link" href="GESTrackSource.html" title="GESTrackSource"><span class="returnvalue">GESTrackSource</span></a>* <a class="link" href="GESTrackSource.html#ges-track-source-new" title="ges_track_source_new ()">ges_track_source_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Object Hierarchy">
|
||||
<a name="GESTrackSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
|
||||
<pre class="synopsis">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
+----<a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
+----GESTrackSource
|
||||
+----<a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource">GESTrackFileSource</a>
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="GESTrackSource.description"></a><h2>Description</h2>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="GESTrackSource.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="GESTrackSource">
|
||||
<a name="GESTrackSource-struct"></a><h3>GESTrackSource</h3>
|
||||
<pre class="programlisting">typedef struct _GESTrackSource GESTrackSource;</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="GESTrackSourceClass">
|
||||
<a name="GESTrackSourceClass"></a><h3>GESTrackSourceClass</h3>
|
||||
<pre class="programlisting">typedef struct {
|
||||
GESTrackObjectClass parent_class;
|
||||
} GESTrackSourceClass;
|
||||
</pre>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="ges_track_source_new ()">
|
||||
<a name="ges-track-source-new"></a><h3>ges_track_source_new ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="GESTrackSource.html" title="GESTrackSource"><span class="returnvalue">GESTrackSource</span></a>* ges_track_source_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0">
|
||||
<col align="left" valign="top">
|
||||
<tbody><tr>
|
||||
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,446 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>API Index</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="prev" href="ges-hierarchy.html" title="Object Hierarchy">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="ges-hierarchy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td> </td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a class="shortcut" href="#idxC">C</a>
|
||||
|
|
||||
<a class="shortcut" href="#idxF">F</a>
|
||||
|
|
||||
<a class="shortcut" href="#idxI">I</a>
|
||||
|
|
||||
<a class="shortcut" href="#idxP">P</a>
|
||||
|
|
||||
<a class="shortcut" href="#idxS">S</a>
|
||||
|
|
||||
<a class="shortcut" href="#idxT">T</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="index" title="API Index">
|
||||
<div class="titlepage"><div><div><h2 class="title">
|
||||
<a name="api-index-full"></a>API Index</h2></div></div></div>
|
||||
<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#CreateTrackObjectFunc" title="CreateTrackObjectFunc ()">CreateTrackObjectFunc</a>, user_function in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESCustomTimelineSource.html#GESCustomTimelineSource-struct" title="GESCustomTimelineSource">GESCustomTimelineSource</a>, struct in <a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">GESCustomTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESCustomTimelineSource.html#GESCustomTimelineSourceClass" title="GESCustomTimelineSourceClass">GESCustomTimelineSourceClass</a>, struct in <a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">GESCustomTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESCustomTimelineSource.html#ges-custom-timeline-source-new" title="ges_custom_timeline_source_new ()">ges_custom_timeline_source_new</a>, function in <a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">GESCustomTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<a name="idxF"></a><h3 class="title">F</h3>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#FillTrackObjectFunc" title="FillTrackObjectFunc ()">FillTrackObjectFunc</a>, user_function in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESCustomTimelineSource.html#FillTrackObjectUserFunc" title="FillTrackObjectUserFunc ()">FillTrackObjectUserFunc</a>, user_function in <a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">GESCustomTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<a name="idxI"></a><h3 class="title">I</h3>
|
||||
<dt>
|
||||
<a class="link" href="ges-Initialization.html#ges-init" title="ges_init ()">ges_init</a>, function in <a class="link" href="ges-Initialization.html" title="Initialization">Initialization</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<a name="idxP"></a><h3 class="title">P</h3>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#GESPipelineFlags" title="enum GESPipelineFlags">GESPipelineFlags</a>, enum in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<a name="idxS"></a><h3 class="title">S</h3>
|
||||
<dt>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#GESSimpleTimelineLayer-struct" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>, struct in <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#GESSimpleTimelineLayerClass" title="GESSimpleTimelineLayerClass">GESSimpleTimelineLayerClass</a>, struct in <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-add-object" title="ges_simple_timeline_layer_add_object ()">ges_simple_timeline_layer_add_object</a>, function in <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-move-object" title="ges_simple_timeline_layer_move_object ()">ges_simple_timeline_layer_move_object</a>, function in <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-new" title="ges_simple_timeline_layer_new ()">ges_simple_timeline_layer_new</a>, function in <a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<a name="idxT"></a><h3 class="title">T</h3>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#GESTimeline-struct" title="GESTimeline">GESTimeline</a>, struct in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#GESTimeline-layer-added" title='The "layer-added" signal'>GESTimeline::layer-added</a>, object signal in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#GESTimeline-layer-removed" title='The "layer-removed" signal'>GESTimeline::layer-removed</a>, object signal in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#GESTimeline-track-added" title='The "track-added" signal'>GESTimeline::track-added</a>, object signal in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#GESTimeline-track-removed" title='The "track-removed" signal'>GESTimeline::track-removed</a>, object signal in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#GESTimelineClass" title="GESTimelineClass">GESTimelineClass</a>, struct in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource-struct" title="GESTimelineFileSource">GESTimelineFileSource</a>, struct in <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource--max-duration" title='The "max-duration" property'>GESTimelineFileSource:max-duration</a>, object property in <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource--mute" title='The "mute" property'>GESTimelineFileSource:mute</a>, object property in <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSource--uri" title='The "uri" property'>GESTimelineFileSource:uri</a>, object property in <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineFileSource.html#GESTimelineFileSourceClass" title="GESTimelineFileSourceClass">GESTimelineFileSourceClass</a>, struct in <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayer-struct" title="GESTimelineLayer">GESTimelineLayer</a>, struct in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayer-object-added" title='The "object-added" signal'>GESTimelineLayer::object-added</a>, object signal in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayer-object-removed" title='The "object-removed" signal'>GESTimelineLayer::object-removed</a>, object signal in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayer--priority" title='The "priority" property'>GESTimelineLayer:priority</a>, object property in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#GESTimelineLayerClass" title="GESTimelineLayerClass">GESTimelineLayerClass</a>, struct in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObject-struct" title="GESTimelineObject">GESTimelineObject</a>, struct in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObject--duration" title='The "duration" property'>GESTimelineObject:duration</a>, object property in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObject--in-point" title='The "in-point" property'>GESTimelineObject:in-point</a>, object property in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObject--priority" title='The "priority" property'>GESTimelineObject:priority</a>, object property in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObject--start" title='The "start" property'>GESTimelineObject:start</a>, object property in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GESTimelineObjectClass" title="GESTimelineObjectClass">GESTimelineObjectClass</a>, struct in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#GESTimelinePipeline-struct" title="GESTimelinePipeline">GESTimelinePipeline</a>, struct in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#GESTimelinePipelineClass" title="GESTimelinePipelineClass">GESTimelinePipelineClass</a>, struct in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineSource.html#GESTimelineSource-struct" title="GESTimelineSource">GESTimelineSource</a>, struct in <a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineSource.html#GESTimelineSourceClass" title="GESTimelineSourceClass">GESTimelineSourceClass</a>, struct in <a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineTransition.html#GESTimelineTransition-struct" title="GESTimelineTransition">GESTimelineTransition</a>, struct in <a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition">GESTimelineTransition</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineTransition.html#GESTimelineTransitionClass" title="GESTimelineTransitionClass">GESTimelineTransitionClass</a>, struct in <a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition">GESTimelineTransition</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-add-layer" title="ges_timeline_add_layer ()">ges_timeline_add_layer</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-add-track" title="ges_timeline_add_track ()">ges_timeline_add_track</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineFileSource.html#ges-timeline-filesource-new" title="ges_timeline_filesource_new ()">ges_timeline_filesource_new</a>, function in <a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-get-tracks" title="ges_timeline_get_tracks ()">ges_timeline_get_tracks</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-get-track-for-pad" title="ges_timeline_get_track_for_pad ()">ges_timeline_get_track_for_pad</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#ges-timeline-layer-add-object" title="ges_timeline_layer_add_object ()">ges_timeline_layer_add_object</a>, function in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#ges-timeline-layer-new" title="ges_timeline_layer_new ()">ges_timeline_layer_new</a>, function in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#ges-timeline-layer-remove-object" title="ges_timeline_layer_remove_object ()">ges_timeline_layer_remove_object</a>, function in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineLayer.html#ges-timeline-layer-set-priority" title="ges_timeline_layer_set_priority ()">ges_timeline_layer_set_priority</a>, function in <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-load-from-uri" title="ges_timeline_load_from_uri ()">ges_timeline_load_from_uri</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-new" title="ges_timeline_new ()">ges_timeline_new</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-DURATION:CAPS" title="GES_TIMELINE_OBJECT_DURATION()">GES_TIMELINE_OBJECT_DURATION</a>, macro in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#ges-timeline-object-find-track-object" title="ges_timeline_object_find_track_object ()">ges_timeline_object_find_track_object</a>, function in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-INPOINT:CAPS" title="GES_TIMELINE_OBJECT_INPOINT()">GES_TIMELINE_OBJECT_INPOINT</a>, macro in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-PRIORITY:CAPS" title="GES_TIMELINE_OBJECT_PRIORITY()">GES_TIMELINE_OBJECT_PRIORITY</a>, macro in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#ges-timeline-object-set-duration" title="ges_timeline_object_set_duration ()">ges_timeline_object_set_duration</a>, function in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#ges-timeline-object-set-inpoint" title="ges_timeline_object_set_inpoint ()">ges_timeline_object_set_inpoint</a>, function in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#ges-timeline-object-set-start" title="ges_timeline_object_set_start ()">ges_timeline_object_set_start</a>, function in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineObject.html#GES-TIMELINE-OBJECT-START:CAPS" title="GES_TIMELINE_OBJECT_START()">GES_TIMELINE_OBJECT_START</a>, macro in <a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-add-timeline" title="ges_timeline_pipeline_add_timeline ()">ges_timeline_pipeline_add_timeline</a>, function in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-new" title="ges_timeline_pipeline_new ()">ges_timeline_pipeline_new</a>, function in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-set-mode" title="ges_timeline_pipeline_set_mode ()">ges_timeline_pipeline_set_mode</a>, function in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelinePipeline.html#ges-timeline-pipeline-set-render-settings" title="ges_timeline_pipeline_set_render_settings ()">ges_timeline_pipeline_set_render_settings</a>, function in <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-remove-layer" title="ges_timeline_remove_layer ()">ges_timeline_remove_layer</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-remove-track" title="ges_timeline_remove_track ()">ges_timeline_remove_track</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimeline.html#ges-timeline-save" title="ges_timeline_save ()">ges_timeline_save</a>, function in <a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineSource.html#ges-timeline-source-new" title="ges_timeline_source_new ()">ges_timeline_source_new</a>, function in <a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTimelineTransition.html#ges-timeline-transition-new" title="ges_timeline_transition_new ()">ges_timeline_transition_new</a>, function in <a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition">GESTimelineTransition</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#GESTrack-struct" title="GESTrack">GESTrack</a>, struct in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#GESTrack--caps" title='The "caps" property'>GESTrack:caps</a>, object property in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#GESTrack--track-type" title='The "track-type" property'>GESTrack:track-type</a>, object property in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#GESTrackClass" title="GESTrackClass">GESTrackClass</a>, struct in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackFileSource.html#GESTrackFileSource-struct" title="GESTrackFileSource">GESTrackFileSource</a>, struct in <a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource">GESTrackFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackFileSource.html#GESTrackFileSource--uri" title='The "uri" property'>GESTrackFileSource:uri</a>, object property in <a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource">GESTrackFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackFileSource.html#GESTrackFileSourceClass" title="GESTrackFileSourceClass">GESTrackFileSourceClass</a>, struct in <a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource">GESTrackFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject-struct" title="GESTrackObject">GESTrackObject</a>, struct in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject--active" title='The "active" property'>GESTrackObject:active</a>, object property in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject--duration" title='The "duration" property'>GESTrackObject:duration</a>, object property in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject--in-point" title='The "in-point" property'>GESTrackObject:in-point</a>, object property in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject--priority" title='The "priority" property'>GESTrackObject:priority</a>, object property in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObject--start" title='The "start" property'>GESTrackObject:start</a>, object property in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GESTrackObjectClass" title="GESTrackObjectClass">GESTrackObjectClass</a>, struct in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackSource.html#GESTrackSource-struct" title="GESTrackSource">GESTrackSource</a>, struct in <a class="link" href="GESTrackSource.html" title="GESTrackSource">GESTrackSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackSource.html#GESTrackSourceClass" title="GESTrackSourceClass">GESTrackSourceClass</a>, struct in <a class="link" href="GESTrackSource.html" title="GESTrackSource">GESTrackSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#GESTrackType" title="enum GESTrackType">GESTrackType</a>, enum in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#ges-track-add-object" title="ges_track_add_object ()">ges_track_add_object</a>, function in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#ges-track-audio-raw-new" title="ges_track_audio_raw_new ()">ges_track_audio_raw_new</a>, function in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackFileSource.html#ges-track-filesource-new" title="ges_track_filesource_new ()">ges_track_filesource_new</a>, function in <a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource">GESTrackFileSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#ges-track-new" title="ges_track_new ()">ges_track_new</a>, function in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-DURATION:CAPS" title="GES_TRACK_OBJECT_DURATION()">GES_TRACK_OBJECT_DURATION</a>, macro in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-INPOINT:CAPS" title="GES_TRACK_OBJECT_INPOINT()">GES_TRACK_OBJECT_INPOINT</a>, macro in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-PRIORITY:CAPS" title="GES_TRACK_OBJECT_PRIORITY()">GES_TRACK_OBJECT_PRIORITY</a>, macro in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#ges-track-object-set-active" title="ges_track_object_set_active ()">ges_track_object_set_active</a>, function in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackObject.html#GES-TRACK-OBJECT-START:CAPS" title="GES_TRACK_OBJECT_START()">GES_TRACK_OBJECT_START</a>, macro in <a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#ges-track-remove-object" title="ges_track_remove_object ()">ges_track_remove_object</a>, function in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#ges-track-set-caps" title="ges_track_set_caps ()">ges_track_set_caps</a>, function in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrackSource.html#ges-track-source-new" title="ges_track_source_new ()">ges_track_source_new</a>, function in <a class="link" href="GESTrackSource.html" title="GESTrackSource">GESTrackSource</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
<dt>
|
||||
<a class="link" href="GESTrack.html#ges-track-video-raw-new" title="ges_track_video_raw_new ()">ges_track_video_raw_new</a>, function in <a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
</dt>
|
||||
<dd></dd>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,115 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
|
||||
<!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
|
||||
]>
|
||||
<refentry id="ges-architecture" revision="25 mar 2009">
|
||||
<refmeta>
|
||||
<refentrytitle>Overview and architecture</refentrytitle>
|
||||
|
||||
<manvolnum>1</manvolnum>
|
||||
|
||||
<refmiscinfo>GStreamer Editing Services</refmiscinfo>
|
||||
</refmeta>
|
||||
|
||||
<!-- <refnamediv> -->
|
||||
|
||||
<!-- <refname>Overview</refname> -->
|
||||
|
||||
<!-- <refpurpose> -->
|
||||
|
||||
<!-- Goals of the GStreamer Editing Services. -->
|
||||
|
||||
<!-- </refpurpose> -->
|
||||
|
||||
<!-- </refnamediv> -->
|
||||
|
||||
<refsect1>
|
||||
<title>Goals of GStreamer Editing Services</title>
|
||||
|
||||
<para>The GStreamer multimedia framework and the accompanying GNonLin set
|
||||
of plugins for non-linear editing offer all the building blocks for:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Decoding and encoding to a wide variety of formats, through
|
||||
all the available GStreamer plugins.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Easily choosing segments of streams and arranging them through
|
||||
time through the GNonLin set of plugins.</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
|
||||
<para>But all those building blocks only offer stream-level access, which
|
||||
results in developers who want to write non-linear editors to write a
|
||||
consequent amount of code to get to the level of <emphasis>non-linear
|
||||
editing</emphasis> notions which are closer and more meaningful for the
|
||||
end-user (and therefore the application).</para>
|
||||
|
||||
<para>The GStreamer Editing Services <remark>(hereafter GES)</remark> aims
|
||||
to fill the gap between GStreamer/GNonLin and the application developer by
|
||||
offering a series of classes to simplify the creation of many kind of
|
||||
editing-related applications.</para>
|
||||
</refsect1>
|
||||
|
||||
<refsect1>
|
||||
<title>Architecture</title>
|
||||
|
||||
<refsect2>
|
||||
<title>Timeline and TimelinePipeline</title>
|
||||
|
||||
<para>The most top-level object encapsulating every other object is the
|
||||
<link linkend="GESTimeline">GESTimeline</link>. It is the central object
|
||||
for any editing project.</para>
|
||||
|
||||
<para>The <classname>GESTimeline</classname> is a
|
||||
<classname>GstElement</classname>. It can therefore be used in any
|
||||
GStreamer pipeline like any other object.</para>
|
||||
|
||||
<para>The GESTimeline can contain two types of objects (seen in <xref
|
||||
linkend="layer_tracks_diagram" />): <itemizedlist>
|
||||
<listitem>
|
||||
<para>Layers - Corresponds to the user-visible layout of
|
||||
non-overlapping objects. A minimalistic timeline would only have
|
||||
one layer. A more complex editing application could use as many as
|
||||
needed.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Tracks - Corresponds to the output stream formats. A typical
|
||||
GESTimeline would have a audio track and a video track. An audio
|
||||
editor would only require one single audio Track.</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
|
||||
<figure float="0" id="layer_tracks_diagram">
|
||||
<title>Layers and Tracks</title>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="layer_track_overview.png" scale="75" />
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
</figure>
|
||||
|
||||
<para>In order to reduce even more the amount of GStreamer interaction
|
||||
the application developer has to deal with , a convenience GstPipeline
|
||||
has been made available specifically for Timelines : <link
|
||||
linkend="GESTimelinePipeline">GESTimelinePipeline</link>.</para>
|
||||
</refsect2>
|
||||
|
||||
<refsect2>
|
||||
<title>Timeline layers</title>
|
||||
|
||||
<para>The layers are the end-user visible part of GES.</para>
|
||||
</refsect2>
|
||||
|
||||
<refsect2>
|
||||
<title>Timeline Tracks</title>
|
||||
|
||||
<para>The tracks are the GStreamer-level components of a Timeline. They
|
||||
are a 1-to-1 relationship to the output streams.</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
</refentry>
|
|
@ -1,49 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GStreamer Editing Services Overview</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="prev" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="next" href="ges-architecture.html" title="Overview and architecture">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
|
||||
<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td> </td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="ges-architecture.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr></table>
|
||||
<div class="chapter" title="GStreamer Editing Services Overview">
|
||||
<div class="titlepage"><div><div><h2 class="title">
|
||||
<a name="id289969"></a>GStreamer Editing Services Overview</h2></div></div></div>
|
||||
<div class="toc"><dl>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="ges-architecture.html">Overview and architecture</a></span><span class="refpurpose"></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="ges-Initialization.html">Initialization</a></span><span class="refpurpose"> — Initialization.</span>
|
||||
</dt>
|
||||
</dl></div>
|
||||
<p>
|
||||
The "GStreamer Editing Services" is a library to simplify the creation
|
||||
of multimedia editing applications. Based on the GStreamer multimedia framework
|
||||
and the GNonLin set of plugins, its goals are to suit all types of editing-related
|
||||
applications.
|
||||
</p>
|
||||
<p>
|
||||
The GStreamer Editing Services are cross-platform and work on most UNIX-like
|
||||
platform as well as Windows. It is released under the GNU Library General Public License
|
||||
(GNU LGPL).
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,62 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Base Classes</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="prev" href="ges-Initialization.html" title="Initialization">
|
||||
<link rel="next" href="GESTimeline.html" title="GESTimeline">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
|
||||
<td><a accesskey="p" href="ges-Initialization.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td> </td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimeline.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr></table>
|
||||
<div class="chapter" title="Base Classes">
|
||||
<div class="titlepage"><div><div><h2 class="title">
|
||||
<a name="id292051"></a>Base Classes</h2></div></div></div>
|
||||
<div class="toc"><dl>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimeline.html">GESTimeline</a></span><span class="refpurpose"> — Multimedia timeline</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineLayer.html">GESTimelineLayer</a></span><span class="refpurpose"> — Non-overlaping sequence of <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineObject.html">GESTimelineObject</a></span><span class="refpurpose"> — Base Class for objects in a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineSource.html">GESTimelineSource</a></span><span class="refpurpose"> — Base Class for sources of a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineFileSource.html">GESTimelineFileSource</a></span><span class="refpurpose"></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineTransition.html">GESTimelineTransition</a></span><span class="refpurpose"> — Base Class for transitions in a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrack.html">GESTrack</a></span><span class="refpurpose"> — Composition of objects</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrackObject.html">GESTrackObject</a></span><span class="refpurpose"> — Base Class for objects contained in a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrackSource.html">GESTrackSource</a></span><span class="refpurpose"> — Base Class for single-media sources</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrackFileSource.html">GESTrackFileSource</a></span><span class="refpurpose"></span>
|
||||
</dt>
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,33 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Simple Timeline interface</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="prev" href="GESTrackFileSource.html" title="GESTrackFileSource">
|
||||
<link rel="next" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
|
||||
<td><a accesskey="p" href="GESTrackFileSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td> </td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESSimpleTimelineLayer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr></table>
|
||||
<div class="chapter" title="Simple Timeline interface">
|
||||
<div class="titlepage"><div><div><h2 class="title">
|
||||
<a name="id317054"></a>Simple Timeline interface</h2></div></div></div>
|
||||
<div class="toc"><dl><dt>
|
||||
<span class="refentrytitle"><a href="GESSimpleTimelineLayer.html">GESSimpleTimelineLayer</a></span><span class="refpurpose"> — High-level <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt></dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,38 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Convenience classes</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="prev" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">
|
||||
<link rel="next" href="GESTimelinePipeline.html" title="GESTimelinePipeline">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
|
||||
<td><a accesskey="p" href="GESSimpleTimelineLayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td> </td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="GESTimelinePipeline.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr></table>
|
||||
<div class="chapter" title="Convenience classes">
|
||||
<div class="titlepage"><div><div><h2 class="title">
|
||||
<a name="id317066"></a>Convenience classes</h2></div></div></div>
|
||||
<div class="toc"><dl>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelinePipeline.html">GESTimelinePipeline</a></span><span class="refpurpose"> — Convenience <a href="../gstreamer-0.10/GstPipeline.html"><span class="type">GstPipeline</span></a> for editing.</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESCustomTimelineSource.html">GESCustomTimelineSource</a></span><span class="refpurpose"> — Convenience <a class="link" href="GESTimelineSource.html" title="GESTimelineSource"><span class="type">GESTimelineSource</span></a></span>
|
||||
</dt>
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,65 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Initialization</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch01.html" title="GStreamer Editing Services Overview">
|
||||
<link rel="prev" href="ges-architecture.html" title="Overview and architecture">
|
||||
<link rel="next" href="ch02.html" title="Base Classes">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
|
||||
<tr valign="middle">
|
||||
<td><a accesskey="p" href="ges-architecture.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="ch02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" class="shortcuts">
|
||||
<a href="#ges-Initialization.synopsis" class="shortcut">Top</a>
|
||||
|
|
||||
<a href="#ges-Initialization.description" class="shortcut">Description</a>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class="refentry" title="Initialization">
|
||||
<a name="ges-Initialization"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv"><table width="100%"><tr>
|
||||
<td valign="top">
|
||||
<h2><span class="refentrytitle"><a name="ges-Initialization.top_of_page"></a>Initialization</span></h2>
|
||||
<p>Initialization — Initialization.</p>
|
||||
</td>
|
||||
<td valign="top" align="right"></td>
|
||||
</tr></table></div>
|
||||
<div class="refsynopsisdiv" title="Synopsis">
|
||||
<a name="ges-Initialization.synopsis"></a><h2>Synopsis</h2>
|
||||
<pre class="synopsis">
|
||||
#include <ges/ges.h>
|
||||
|
||||
<span class="returnvalue">void</span> <a class="link" href="ges-Initialization.html#ges-init" title="ges_init ()">ges_init</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
|
||||
</pre>
|
||||
</div>
|
||||
<div class="refsect1" title="Description">
|
||||
<a name="ges-Initialization.description"></a><h2>Description</h2>
|
||||
</div>
|
||||
<div class="refsect1" title="Details">
|
||||
<a name="ges-Initialization.details"></a><h2>Details</h2>
|
||||
<div class="refsect2" title="ges_init ()">
|
||||
<a name="ges-init"></a><h3>ges_init ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span> ges_init (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>
|
||||
Initialize the GStreamer Editing Service. Call this before any usage of
|
||||
GES.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,90 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Overview and architecture</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="ch01.html" title="GStreamer Editing Services Overview">
|
||||
<link rel="prev" href="ch01.html" title="GStreamer Editing Services Overview">
|
||||
<link rel="next" href="ges-Initialization.html" title="Initialization">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
|
||||
<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="ges-Initialization.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr></table>
|
||||
<div class="refentry" title="Overview and architecture">
|
||||
<a name="ges-architecture"></a><div class="titlepage"></div>
|
||||
<div class="refsect1" title="Goals of GStreamer Editing Services">
|
||||
<a name="id349305"></a><h2>Goals of GStreamer Editing Services</h2>
|
||||
<p>The GStreamer multimedia framework and the accompanying GNonLin set
|
||||
of plugins for non-linear editing offer all the building blocks for:
|
||||
</p>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
<li class="listitem"><p>Decoding and encoding to a wide variety of formats, through
|
||||
all the available GStreamer plugins.</p></li>
|
||||
<li class="listitem"><p>Easily choosing segments of streams and arranging them through
|
||||
time through the GNonLin set of plugins.</p></li>
|
||||
</ul></div>
|
||||
<p>But all those building blocks only offer stream-level access, which
|
||||
results in developers who want to write non-linear editors to write a
|
||||
consequent amount of code to get to the level of <span class="emphasis"><em>non-linear
|
||||
editing</em></span> notions which are closer and more meaningful for the
|
||||
end-user (and therefore the application).</p>
|
||||
<p>The GStreamer Editing Services <em><span class="remark">(hereafter GES)</span></em> aims
|
||||
to fill the gap between GStreamer/GNonLin and the application developer by
|
||||
offering a series of classes to simplify the creation of many kind of
|
||||
editing-related applications.</p>
|
||||
</div>
|
||||
<div class="refsect1" title="Architecture">
|
||||
<a name="id286553"></a><h2>Architecture</h2>
|
||||
<div class="refsect2" title="Timeline and TimelinePipeline">
|
||||
<a name="id286559"></a><h3>Timeline and TimelinePipeline</h3>
|
||||
<p>The most top-level object encapsulating every other object is the
|
||||
<a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>. It is the central object
|
||||
for any editing project.</p>
|
||||
<p>The <code class="classname">GESTimeline</code> is a
|
||||
<code class="classname">GstElement</code>. It can therefore be used in any
|
||||
GStreamer pipeline like any other object.</p>
|
||||
<p>The GESTimeline can contain two types of objects (seen in <a class="xref" href="ges-architecture.html#layer_tracks_diagram" title="Figure 1. Layers and Tracks">Figure 1, “Layers and Tracks”</a>): </p>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
<li class="listitem"><p>Layers - Corresponds to the user-visible layout of
|
||||
non-overlapping objects. A minimalistic timeline would only have
|
||||
one layer. A more complex editing application could use as many as
|
||||
needed.</p></li>
|
||||
<li class="listitem"><p>Tracks - Corresponds to the output stream formats. A typical
|
||||
GESTimeline would have a audio track and a video track. An audio
|
||||
editor would only require one single audio Track.</p></li>
|
||||
</ul></div>
|
||||
<div class="figure">
|
||||
<a name="layer_tracks_diagram"></a><p class="title"><b>Figure 1. Layers and Tracks</b></p>
|
||||
<div class="figure-contents"><div class="mediaobject"><img src="layer_track_overview.png" width="405" alt="Layers and Tracks"></div></div>
|
||||
</div>
|
||||
<br class="figure-break"><p>In order to reduce even more the amount of GStreamer interaction
|
||||
the application developer has to deal with , a convenience GstPipeline
|
||||
has been made available specifically for Timelines : <a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>.</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="Timeline layers">
|
||||
<a name="id285909"></a><h3>Timeline layers</h3>
|
||||
<p>The layers are the end-user visible part of GES.</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2" title="Timeline Tracks">
|
||||
<a name="id285920"></a><h3>Timeline Tracks</h3>
|
||||
<p>The tracks are the GStreamer-level components of a Timeline. They
|
||||
are a 1-to-1 relationship to the output streams.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,50 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Object Hierarchy</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="up" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="prev" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">
|
||||
<link rel="next" href="api-index-full.html" title="API Index">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
|
||||
<td><a accesskey="p" href="GESCustomTimelineSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
|
||||
<td> </td>
|
||||
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
|
||||
<th width="100%" align="center">GStreamer Editing Services 0.10.0.1 Reference Manual</th>
|
||||
<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
|
||||
</tr></table>
|
||||
<div class="chapter" title="Object Hierarchy">
|
||||
<div class="titlepage"><div><div><h2 class="title">
|
||||
<a name="ges-hierarchy"></a>Object Hierarchy</h2></div></div></div>
|
||||
<pre class="screen">
|
||||
<a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
|
||||
<a href="../gstreamer-0.10/GstObject.html">GstObject</a>
|
||||
<a href="../gstreamer-0.10/GstElement.html">GstElement</a>
|
||||
<a href="../gstreamer-0.10/GstBin.html">GstBin</a>
|
||||
<a href="../gstreamer-0.10/GstPipeline.html">GstPipeline</a>
|
||||
<a class="link" href="GESTimelinePipeline.html" title="GESTimelinePipeline">GESTimelinePipeline</a>
|
||||
<a class="link" href="GESTrack.html" title="GESTrack">GESTrack</a>
|
||||
<a class="link" href="GESTimeline.html" title="GESTimeline">GESTimeline</a>
|
||||
<a class="link" href="GESTrackObject.html" title="GESTrackObject">GESTrackObject</a>
|
||||
<a class="link" href="GESTrackSource.html" title="GESTrackSource">GESTrackSource</a>
|
||||
<a class="link" href="GESTrackFileSource.html" title="GESTrackFileSource">GESTrackFileSource</a>
|
||||
<a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer">GESTimelineLayer</a>
|
||||
<a class="link" href="GESSimpleTimelineLayer.html" title="GESSimpleTimelineLayer">GESSimpleTimelineLayer</a>
|
||||
<a class="link" href="GESTimelineObject.html" title="GESTimelineObject">GESTimelineObject</a>
|
||||
<a class="link" href="GESTimelineSource.html" title="GESTimelineSource">GESTimelineSource</a>
|
||||
<a class="link" href="GESTimelineFileSource.html" title="GESTimelineFileSource">GESTimelineFileSource</a>
|
||||
<a class="link" href="GESCustomTimelineSource.html" title="GESCustomTimelineSource">GESCustomTimelineSource</a>
|
||||
<a class="link" href="GESTimelineTransition.html" title="GESTimelineTransition">GESTimelineTransition</a>
|
||||
</pre>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,135 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
|
||||
<book xmlns="http://www.devhelp.net/book" title="GStreamer Editing Services 0.10.0.1 Reference Manual" link="index.html" author="" name="ges">
|
||||
<chapters>
|
||||
<sub name="GStreamer Editing Services Overview" link="ch01.html">
|
||||
<sub name="Overview and architecture" link="ges-architecture.html"/>
|
||||
<sub name="Initialization" link="ges-Initialization.html"/>
|
||||
</sub>
|
||||
<sub name="Base Classes" link="ch02.html">
|
||||
<sub name="GESTimeline" link="GESTimeline.html"/>
|
||||
<sub name="GESTimelineLayer" link="GESTimelineLayer.html"/>
|
||||
<sub name="GESTimelineObject" link="GESTimelineObject.html"/>
|
||||
<sub name="GESTimelineSource" link="GESTimelineSource.html"/>
|
||||
<sub name="GESTimelineFileSource" link="GESTimelineFileSource.html"/>
|
||||
<sub name="GESTimelineTransition" link="GESTimelineTransition.html"/>
|
||||
<sub name="GESTrack" link="GESTrack.html"/>
|
||||
<sub name="GESTrackObject" link="GESTrackObject.html"/>
|
||||
<sub name="GESTrackSource" link="GESTrackSource.html"/>
|
||||
<sub name="GESTrackFileSource" link="GESTrackFileSource.html"/>
|
||||
</sub>
|
||||
<sub name="Simple Timeline interface" link="ch03.html">
|
||||
<sub name="GESSimpleTimelineLayer" link="GESSimpleTimelineLayer.html"/>
|
||||
</sub>
|
||||
<sub name="Convenience classes" link="ch04.html">
|
||||
<sub name="GESTimelinePipeline" link="GESTimelinePipeline.html"/>
|
||||
<sub name="GESCustomTimelineSource" link="GESCustomTimelineSource.html"/>
|
||||
</sub>
|
||||
<sub name="Object Hierarchy" link="ges-hierarchy.html"/>
|
||||
<sub name="API Index" link="api-index-full.html"/>
|
||||
</chapters>
|
||||
<functions>
|
||||
<function name="Timeline and TimelinePipeline" link="ges-architecture.html#id286559"/>
|
||||
<function name="Timeline layers" link="ges-architecture.html#id285909"/>
|
||||
<function name="Timeline Tracks" link="ges-architecture.html#id285920"/>
|
||||
<function name="ges_init ()" link="ges-Initialization.html#ges-init"/>
|
||||
<function name="GESTimeline" link="GESTimeline.html#GESTimeline-struct"/>
|
||||
<function name="GESTimelineClass" link="GESTimeline.html#GESTimelineClass"/>
|
||||
<function name="ges_timeline_new ()" link="GESTimeline.html#ges-timeline-new"/>
|
||||
<function name="ges_timeline_add_layer ()" link="GESTimeline.html#ges-timeline-add-layer"/>
|
||||
<function name="ges_timeline_remove_layer ()" link="GESTimeline.html#ges-timeline-remove-layer"/>
|
||||
<function name="ges_timeline_add_track ()" link="GESTimeline.html#ges-timeline-add-track"/>
|
||||
<function name="ges_timeline_remove_track ()" link="GESTimeline.html#ges-timeline-remove-track"/>
|
||||
<function name="ges_timeline_get_track_for_pad ()" link="GESTimeline.html#ges-timeline-get-track-for-pad"/>
|
||||
<function name="ges_timeline_load_from_uri ()" link="GESTimeline.html#ges-timeline-load-from-uri"/>
|
||||
<function name="ges_timeline_save ()" link="GESTimeline.html#ges-timeline-save"/>
|
||||
<function name="ges_timeline_get_tracks ()" link="GESTimeline.html#ges-timeline-get-tracks"/>
|
||||
<function name="The "layer-added" signal" link="GESTimeline.html#GESTimeline-layer-added"/>
|
||||
<function name="The "layer-removed" signal" link="GESTimeline.html#GESTimeline-layer-removed"/>
|
||||
<function name="The "track-added" signal" link="GESTimeline.html#GESTimeline-track-added"/>
|
||||
<function name="The "track-removed" signal" link="GESTimeline.html#GESTimeline-track-removed"/>
|
||||
<function name="GESTimelineLayer" link="GESTimelineLayer.html#GESTimelineLayer-struct"/>
|
||||
<function name="GESTimelineLayerClass" link="GESTimelineLayer.html#GESTimelineLayerClass"/>
|
||||
<function name="ges_timeline_layer_add_object ()" link="GESTimelineLayer.html#ges-timeline-layer-add-object"/>
|
||||
<function name="ges_timeline_layer_new ()" link="GESTimelineLayer.html#ges-timeline-layer-new"/>
|
||||
<function name="ges_timeline_layer_remove_object ()" link="GESTimelineLayer.html#ges-timeline-layer-remove-object"/>
|
||||
<function name="ges_timeline_layer_set_priority ()" link="GESTimelineLayer.html#ges-timeline-layer-set-priority"/>
|
||||
<function name="The "priority" property" link="GESTimelineLayer.html#GESTimelineLayer--priority"/>
|
||||
<function name="The "object-added" signal" link="GESTimelineLayer.html#GESTimelineLayer-object-added"/>
|
||||
<function name="The "object-removed" signal" link="GESTimelineLayer.html#GESTimelineLayer-object-removed"/>
|
||||
<function name="GESTimelineObject" link="GESTimelineObject.html#GESTimelineObject-struct"/>
|
||||
<function name="GESTimelineObjectClass" link="GESTimelineObject.html#GESTimelineObjectClass"/>
|
||||
<function name="CreateTrackObjectFunc ()" link="GESTimelineObject.html#CreateTrackObjectFunc"/>
|
||||
<function name="FillTrackObjectFunc ()" link="GESTimelineObject.html#FillTrackObjectFunc"/>
|
||||
<function name="GES_TIMELINE_OBJECT_DURATION()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-DURATION:CAPS"/>
|
||||
<function name="GES_TIMELINE_OBJECT_INPOINT()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-INPOINT:CAPS"/>
|
||||
<function name="GES_TIMELINE_OBJECT_PRIORITY()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-PRIORITY:CAPS"/>
|
||||
<function name="GES_TIMELINE_OBJECT_START()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-START:CAPS"/>
|
||||
<function name="ges_timeline_object_set_inpoint ()" link="GESTimelineObject.html#ges-timeline-object-set-inpoint"/>
|
||||
<function name="ges_timeline_object_set_start ()" link="GESTimelineObject.html#ges-timeline-object-set-start"/>
|
||||
<function name="ges_timeline_object_set_duration ()" link="GESTimelineObject.html#ges-timeline-object-set-duration"/>
|
||||
<function name="ges_timeline_object_find_track_object ()" link="GESTimelineObject.html#ges-timeline-object-find-track-object"/>
|
||||
<function name="The "duration" property" link="GESTimelineObject.html#GESTimelineObject--duration"/>
|
||||
<function name="The "in-point" property" link="GESTimelineObject.html#GESTimelineObject--in-point"/>
|
||||
<function name="The "priority" property" link="GESTimelineObject.html#GESTimelineObject--priority"/>
|
||||
<function name="The "start" property" link="GESTimelineObject.html#GESTimelineObject--start"/>
|
||||
<function name="GESTimelineSource" link="GESTimelineSource.html#GESTimelineSource-struct"/>
|
||||
<function name="GESTimelineSourceClass" link="GESTimelineSource.html#GESTimelineSourceClass"/>
|
||||
<function name="ges_timeline_source_new ()" link="GESTimelineSource.html#ges-timeline-source-new"/>
|
||||
<function name="GESTimelineFileSource" link="GESTimelineFileSource.html#GESTimelineFileSource-struct"/>
|
||||
<function name="GESTimelineFileSourceClass" link="GESTimelineFileSource.html#GESTimelineFileSourceClass"/>
|
||||
<function name="ges_timeline_filesource_new ()" link="GESTimelineFileSource.html#ges-timeline-filesource-new"/>
|
||||
<function name="The "max-duration" property" link="GESTimelineFileSource.html#GESTimelineFileSource--max-duration"/>
|
||||
<function name="The "mute" property" link="GESTimelineFileSource.html#GESTimelineFileSource--mute"/>
|
||||
<function name="The "uri" property" link="GESTimelineFileSource.html#GESTimelineFileSource--uri"/>
|
||||
<function name="GESTimelineTransition" link="GESTimelineTransition.html#GESTimelineTransition-struct"/>
|
||||
<function name="GESTimelineTransitionClass" link="GESTimelineTransition.html#GESTimelineTransitionClass"/>
|
||||
<function name="ges_timeline_transition_new ()" link="GESTimelineTransition.html#ges-timeline-transition-new"/>
|
||||
<function name="GESTrack" link="GESTrack.html#GESTrack-struct"/>
|
||||
<function name="enum GESTrackType" link="GESTrack.html#GESTrackType"/>
|
||||
<function name="GESTrackClass" link="GESTrack.html#GESTrackClass"/>
|
||||
<function name="ges_track_audio_raw_new ()" link="GESTrack.html#ges-track-audio-raw-new"/>
|
||||
<function name="ges_track_video_raw_new ()" link="GESTrack.html#ges-track-video-raw-new"/>
|
||||
<function name="ges_track_new ()" link="GESTrack.html#ges-track-new"/>
|
||||
<function name="ges_track_add_object ()" link="GESTrack.html#ges-track-add-object"/>
|
||||
<function name="ges_track_remove_object ()" link="GESTrack.html#ges-track-remove-object"/>
|
||||
<function name="ges_track_set_caps ()" link="GESTrack.html#ges-track-set-caps"/>
|
||||
<function name="The "caps" property" link="GESTrack.html#GESTrack--caps"/>
|
||||
<function name="The "track-type" property" link="GESTrack.html#GESTrack--track-type"/>
|
||||
<function name="GESTrackObject" link="GESTrackObject.html#GESTrackObject-struct"/>
|
||||
<function name="GESTrackObjectClass" link="GESTrackObject.html#GESTrackObjectClass"/>
|
||||
<function name="GES_TRACK_OBJECT_DURATION()" link="GESTrackObject.html#GES-TRACK-OBJECT-DURATION:CAPS"/>
|
||||
<function name="GES_TRACK_OBJECT_INPOINT()" link="GESTrackObject.html#GES-TRACK-OBJECT-INPOINT:CAPS"/>
|
||||
<function name="GES_TRACK_OBJECT_PRIORITY()" link="GESTrackObject.html#GES-TRACK-OBJECT-PRIORITY:CAPS"/>
|
||||
<function name="GES_TRACK_OBJECT_START()" link="GESTrackObject.html#GES-TRACK-OBJECT-START:CAPS"/>
|
||||
<function name="ges_track_object_set_active ()" link="GESTrackObject.html#ges-track-object-set-active"/>
|
||||
<function name="The "active" property" link="GESTrackObject.html#GESTrackObject--active"/>
|
||||
<function name="The "duration" property" link="GESTrackObject.html#GESTrackObject--duration"/>
|
||||
<function name="The "in-point" property" link="GESTrackObject.html#GESTrackObject--in-point"/>
|
||||
<function name="The "priority" property" link="GESTrackObject.html#GESTrackObject--priority"/>
|
||||
<function name="The "start" property" link="GESTrackObject.html#GESTrackObject--start"/>
|
||||
<function name="GESTrackSource" link="GESTrackSource.html#GESTrackSource-struct"/>
|
||||
<function name="GESTrackSourceClass" link="GESTrackSource.html#GESTrackSourceClass"/>
|
||||
<function name="ges_track_source_new ()" link="GESTrackSource.html#ges-track-source-new"/>
|
||||
<function name="GESTrackFileSource" link="GESTrackFileSource.html#GESTrackFileSource-struct"/>
|
||||
<function name="GESTrackFileSourceClass" link="GESTrackFileSource.html#GESTrackFileSourceClass"/>
|
||||
<function name="ges_track_filesource_new ()" link="GESTrackFileSource.html#ges-track-filesource-new"/>
|
||||
<function name="The "uri" property" link="GESTrackFileSource.html#GESTrackFileSource--uri"/>
|
||||
<function name="GESSimpleTimelineLayer" link="GESSimpleTimelineLayer.html#GESSimpleTimelineLayer-struct"/>
|
||||
<function name="GESSimpleTimelineLayerClass" link="GESSimpleTimelineLayer.html#GESSimpleTimelineLayerClass"/>
|
||||
<function name="ges_simple_timeline_layer_new ()" link="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-new"/>
|
||||
<function name="ges_simple_timeline_layer_add_object ()" link="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-add-object"/>
|
||||
<function name="ges_simple_timeline_layer_move_object ()" link="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-move-object"/>
|
||||
<function name="GESTimelinePipeline" link="GESTimelinePipeline.html#GESTimelinePipeline-struct"/>
|
||||
<function name="GESTimelinePipelineClass" link="GESTimelinePipeline.html#GESTimelinePipelineClass"/>
|
||||
<function name="enum GESPipelineFlags" link="GESTimelinePipeline.html#GESPipelineFlags"/>
|
||||
<function name="ges_timeline_pipeline_new ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-new"/>
|
||||
<function name="ges_timeline_pipeline_add_timeline ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-add-timeline"/>
|
||||
<function name="ges_timeline_pipeline_set_mode ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-set-mode"/>
|
||||
<function name="ges_timeline_pipeline_set_render_settings ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-set-render-settings"/>
|
||||
<function name="GESCustomTimelineSource" link="GESCustomTimelineSource.html#GESCustomTimelineSource-struct"/>
|
||||
<function name="GESCustomTimelineSourceClass" link="GESCustomTimelineSource.html#GESCustomTimelineSourceClass"/>
|
||||
<function name="FillTrackObjectUserFunc ()" link="GESCustomTimelineSource.html#FillTrackObjectUserFunc"/>
|
||||
<function name="ges_custom_timeline_source_new ()" link="GESCustomTimelineSource.html#ges-custom-timeline-source-new"/>
|
||||
</functions>
|
||||
</book>
|
|
@ -1,144 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
|
||||
<book xmlns="http://www.devhelp.net/book" title="GStreamer Editing Services 0.10.0.1 Reference Manual" link="index.html" author="" name="ges" version="2" language="c">
|
||||
<chapters>
|
||||
<sub name="GStreamer Editing Services Overview" link="ch01.html">
|
||||
<sub name="Overview and architecture" link="ges-architecture.html"/>
|
||||
<sub name="Initialization" link="ges-Initialization.html"/>
|
||||
</sub>
|
||||
<sub name="Base Classes" link="ch02.html">
|
||||
<sub name="GESTimeline" link="GESTimeline.html"/>
|
||||
<sub name="GESTimelineLayer" link="GESTimelineLayer.html"/>
|
||||
<sub name="GESTimelineObject" link="GESTimelineObject.html"/>
|
||||
<sub name="GESTimelineSource" link="GESTimelineSource.html"/>
|
||||
<sub name="GESTimelineFileSource" link="GESTimelineFileSource.html"/>
|
||||
<sub name="GESTimelineTransition" link="GESTimelineTransition.html"/>
|
||||
<sub name="GESTrack" link="GESTrack.html"/>
|
||||
<sub name="GESTrackObject" link="GESTrackObject.html"/>
|
||||
<sub name="GESTrackSource" link="GESTrackSource.html"/>
|
||||
<sub name="GESTrackFileSource" link="GESTrackFileSource.html"/>
|
||||
</sub>
|
||||
<sub name="Simple Timeline interface" link="ch03.html">
|
||||
<sub name="GESSimpleTimelineLayer" link="GESSimpleTimelineLayer.html"/>
|
||||
</sub>
|
||||
<sub name="Convenience classes" link="ch04.html">
|
||||
<sub name="GESTimelinePipeline" link="GESTimelinePipeline.html"/>
|
||||
<sub name="GESCustomTimelineSource" link="GESCustomTimelineSource.html"/>
|
||||
</sub>
|
||||
<sub name="Object Hierarchy" link="ges-hierarchy.html"/>
|
||||
<sub name="API Index" link="api-index-full.html"/>
|
||||
</chapters>
|
||||
<functions>
|
||||
<keyword type="" name="Timeline and TimelinePipeline" link="ges-architecture.html#id286559"/>
|
||||
<keyword type="" name="Timeline layers" link="ges-architecture.html#id285909"/>
|
||||
<keyword type="" name="Timeline Tracks" link="ges-architecture.html#id285920"/>
|
||||
<keyword type="function" name="ges_init ()" link="ges-Initialization.html#ges-init"/>
|
||||
<keyword type="struct" name="GESTimeline" link="GESTimeline.html#GESTimeline-struct"/>
|
||||
<keyword type="struct" name="GESTimelineClass" link="GESTimeline.html#GESTimelineClass"/>
|
||||
<keyword type="function" name="ges_timeline_new ()" link="GESTimeline.html#ges-timeline-new"/>
|
||||
<keyword type="function" name="ges_timeline_add_layer ()" link="GESTimeline.html#ges-timeline-add-layer"/>
|
||||
<keyword type="function" name="ges_timeline_remove_layer ()" link="GESTimeline.html#ges-timeline-remove-layer"/>
|
||||
<keyword type="function" name="ges_timeline_add_track ()" link="GESTimeline.html#ges-timeline-add-track"/>
|
||||
<keyword type="function" name="ges_timeline_remove_track ()" link="GESTimeline.html#ges-timeline-remove-track"/>
|
||||
<keyword type="function" name="ges_timeline_get_track_for_pad ()" link="GESTimeline.html#ges-timeline-get-track-for-pad"/>
|
||||
<keyword type="function" name="ges_timeline_load_from_uri ()" link="GESTimeline.html#ges-timeline-load-from-uri"/>
|
||||
<keyword type="function" name="ges_timeline_save ()" link="GESTimeline.html#ges-timeline-save"/>
|
||||
<keyword type="function" name="ges_timeline_get_tracks ()" link="GESTimeline.html#ges-timeline-get-tracks"/>
|
||||
<keyword type="signal" name="The "layer-added" signal" link="GESTimeline.html#GESTimeline-layer-added"/>
|
||||
<keyword type="signal" name="The "layer-removed" signal" link="GESTimeline.html#GESTimeline-layer-removed"/>
|
||||
<keyword type="signal" name="The "track-added" signal" link="GESTimeline.html#GESTimeline-track-added"/>
|
||||
<keyword type="signal" name="The "track-removed" signal" link="GESTimeline.html#GESTimeline-track-removed"/>
|
||||
<keyword type="struct" name="GESTimelineLayer" link="GESTimelineLayer.html#GESTimelineLayer-struct"/>
|
||||
<keyword type="struct" name="GESTimelineLayerClass" link="GESTimelineLayer.html#GESTimelineLayerClass"/>
|
||||
<keyword type="function" name="ges_timeline_layer_add_object ()" link="GESTimelineLayer.html#ges-timeline-layer-add-object"/>
|
||||
<keyword type="function" name="ges_timeline_layer_new ()" link="GESTimelineLayer.html#ges-timeline-layer-new"/>
|
||||
<keyword type="function" name="ges_timeline_layer_remove_object ()" link="GESTimelineLayer.html#ges-timeline-layer-remove-object"/>
|
||||
<keyword type="function" name="ges_timeline_layer_set_priority ()" link="GESTimelineLayer.html#ges-timeline-layer-set-priority"/>
|
||||
<keyword type="property" name="The "priority" property" link="GESTimelineLayer.html#GESTimelineLayer--priority"/>
|
||||
<keyword type="signal" name="The "object-added" signal" link="GESTimelineLayer.html#GESTimelineLayer-object-added"/>
|
||||
<keyword type="signal" name="The "object-removed" signal" link="GESTimelineLayer.html#GESTimelineLayer-object-removed"/>
|
||||
<keyword type="struct" name="GESTimelineObject" link="GESTimelineObject.html#GESTimelineObject-struct"/>
|
||||
<keyword type="struct" name="GESTimelineObjectClass" link="GESTimelineObject.html#GESTimelineObjectClass"/>
|
||||
<keyword type="function" name="CreateTrackObjectFunc ()" link="GESTimelineObject.html#CreateTrackObjectFunc"/>
|
||||
<keyword type="function" name="FillTrackObjectFunc ()" link="GESTimelineObject.html#FillTrackObjectFunc"/>
|
||||
<keyword type="macro" name="GES_TIMELINE_OBJECT_DURATION()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-DURATION:CAPS"/>
|
||||
<keyword type="macro" name="GES_TIMELINE_OBJECT_INPOINT()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-INPOINT:CAPS"/>
|
||||
<keyword type="macro" name="GES_TIMELINE_OBJECT_PRIORITY()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-PRIORITY:CAPS"/>
|
||||
<keyword type="macro" name="GES_TIMELINE_OBJECT_START()" link="GESTimelineObject.html#GES-TIMELINE-OBJECT-START:CAPS"/>
|
||||
<keyword type="function" name="ges_timeline_object_set_inpoint ()" link="GESTimelineObject.html#ges-timeline-object-set-inpoint"/>
|
||||
<keyword type="function" name="ges_timeline_object_set_start ()" link="GESTimelineObject.html#ges-timeline-object-set-start"/>
|
||||
<keyword type="function" name="ges_timeline_object_set_duration ()" link="GESTimelineObject.html#ges-timeline-object-set-duration"/>
|
||||
<keyword type="function" name="ges_timeline_object_find_track_object ()" link="GESTimelineObject.html#ges-timeline-object-find-track-object"/>
|
||||
<keyword type="property" name="The "duration" property" link="GESTimelineObject.html#GESTimelineObject--duration"/>
|
||||
<keyword type="property" name="The "in-point" property" link="GESTimelineObject.html#GESTimelineObject--in-point"/>
|
||||
<keyword type="property" name="The "priority" property" link="GESTimelineObject.html#GESTimelineObject--priority"/>
|
||||
<keyword type="property" name="The "start" property" link="GESTimelineObject.html#GESTimelineObject--start"/>
|
||||
<keyword type="struct" name="GESTimelineSource" link="GESTimelineSource.html#GESTimelineSource-struct"/>
|
||||
<keyword type="struct" name="GESTimelineSourceClass" link="GESTimelineSource.html#GESTimelineSourceClass"/>
|
||||
<keyword type="function" name="ges_timeline_source_new ()" link="GESTimelineSource.html#ges-timeline-source-new"/>
|
||||
<keyword type="struct" name="GESTimelineFileSource" link="GESTimelineFileSource.html#GESTimelineFileSource-struct"/>
|
||||
<keyword type="struct" name="GESTimelineFileSourceClass" link="GESTimelineFileSource.html#GESTimelineFileSourceClass"/>
|
||||
<keyword type="function" name="ges_timeline_filesource_new ()" link="GESTimelineFileSource.html#ges-timeline-filesource-new"/>
|
||||
<keyword type="property" name="The "max-duration" property" link="GESTimelineFileSource.html#GESTimelineFileSource--max-duration"/>
|
||||
<keyword type="property" name="The "mute" property" link="GESTimelineFileSource.html#GESTimelineFileSource--mute"/>
|
||||
<keyword type="property" name="The "uri" property" link="GESTimelineFileSource.html#GESTimelineFileSource--uri"/>
|
||||
<keyword type="struct" name="GESTimelineTransition" link="GESTimelineTransition.html#GESTimelineTransition-struct"/>
|
||||
<keyword type="struct" name="GESTimelineTransitionClass" link="GESTimelineTransition.html#GESTimelineTransitionClass"/>
|
||||
<keyword type="function" name="ges_timeline_transition_new ()" link="GESTimelineTransition.html#ges-timeline-transition-new"/>
|
||||
<keyword type="struct" name="GESTrack" link="GESTrack.html#GESTrack-struct"/>
|
||||
<keyword type="enum" name="enum GESTrackType" link="GESTrack.html#GESTrackType"/>
|
||||
<keyword type="struct" name="GESTrackClass" link="GESTrack.html#GESTrackClass"/>
|
||||
<keyword type="function" name="ges_track_audio_raw_new ()" link="GESTrack.html#ges-track-audio-raw-new"/>
|
||||
<keyword type="function" name="ges_track_video_raw_new ()" link="GESTrack.html#ges-track-video-raw-new"/>
|
||||
<keyword type="function" name="ges_track_new ()" link="GESTrack.html#ges-track-new"/>
|
||||
<keyword type="function" name="ges_track_add_object ()" link="GESTrack.html#ges-track-add-object"/>
|
||||
<keyword type="function" name="ges_track_remove_object ()" link="GESTrack.html#ges-track-remove-object"/>
|
||||
<keyword type="function" name="ges_track_set_caps ()" link="GESTrack.html#ges-track-set-caps"/>
|
||||
<keyword type="property" name="The "caps" property" link="GESTrack.html#GESTrack--caps"/>
|
||||
<keyword type="property" name="The "track-type" property" link="GESTrack.html#GESTrack--track-type"/>
|
||||
<keyword type="struct" name="GESTrackObject" link="GESTrackObject.html#GESTrackObject-struct"/>
|
||||
<keyword type="struct" name="GESTrackObjectClass" link="GESTrackObject.html#GESTrackObjectClass"/>
|
||||
<keyword type="macro" name="GES_TRACK_OBJECT_DURATION()" link="GESTrackObject.html#GES-TRACK-OBJECT-DURATION:CAPS"/>
|
||||
<keyword type="macro" name="GES_TRACK_OBJECT_INPOINT()" link="GESTrackObject.html#GES-TRACK-OBJECT-INPOINT:CAPS"/>
|
||||
<keyword type="macro" name="GES_TRACK_OBJECT_PRIORITY()" link="GESTrackObject.html#GES-TRACK-OBJECT-PRIORITY:CAPS"/>
|
||||
<keyword type="macro" name="GES_TRACK_OBJECT_START()" link="GESTrackObject.html#GES-TRACK-OBJECT-START:CAPS"/>
|
||||
<keyword type="function" name="ges_track_object_set_active ()" link="GESTrackObject.html#ges-track-object-set-active"/>
|
||||
<keyword type="property" name="The "active" property" link="GESTrackObject.html#GESTrackObject--active"/>
|
||||
<keyword type="property" name="The "duration" property" link="GESTrackObject.html#GESTrackObject--duration"/>
|
||||
<keyword type="property" name="The "in-point" property" link="GESTrackObject.html#GESTrackObject--in-point"/>
|
||||
<keyword type="property" name="The "priority" property" link="GESTrackObject.html#GESTrackObject--priority"/>
|
||||
<keyword type="property" name="The "start" property" link="GESTrackObject.html#GESTrackObject--start"/>
|
||||
<keyword type="struct" name="GESTrackSource" link="GESTrackSource.html#GESTrackSource-struct"/>
|
||||
<keyword type="struct" name="GESTrackSourceClass" link="GESTrackSource.html#GESTrackSourceClass"/>
|
||||
<keyword type="function" name="ges_track_source_new ()" link="GESTrackSource.html#ges-track-source-new"/>
|
||||
<keyword type="struct" name="GESTrackFileSource" link="GESTrackFileSource.html#GESTrackFileSource-struct"/>
|
||||
<keyword type="struct" name="GESTrackFileSourceClass" link="GESTrackFileSource.html#GESTrackFileSourceClass"/>
|
||||
<keyword type="function" name="ges_track_filesource_new ()" link="GESTrackFileSource.html#ges-track-filesource-new"/>
|
||||
<keyword type="property" name="The "uri" property" link="GESTrackFileSource.html#GESTrackFileSource--uri"/>
|
||||
<keyword type="struct" name="GESSimpleTimelineLayer" link="GESSimpleTimelineLayer.html#GESSimpleTimelineLayer-struct"/>
|
||||
<keyword type="struct" name="GESSimpleTimelineLayerClass" link="GESSimpleTimelineLayer.html#GESSimpleTimelineLayerClass"/>
|
||||
<keyword type="function" name="ges_simple_timeline_layer_new ()" link="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-new"/>
|
||||
<keyword type="function" name="ges_simple_timeline_layer_add_object ()" link="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-add-object"/>
|
||||
<keyword type="function" name="ges_simple_timeline_layer_move_object ()" link="GESSimpleTimelineLayer.html#ges-simple-timeline-layer-move-object"/>
|
||||
<keyword type="struct" name="GESTimelinePipeline" link="GESTimelinePipeline.html#GESTimelinePipeline-struct"/>
|
||||
<keyword type="struct" name="GESTimelinePipelineClass" link="GESTimelinePipeline.html#GESTimelinePipelineClass"/>
|
||||
<keyword type="enum" name="enum GESPipelineFlags" link="GESTimelinePipeline.html#GESPipelineFlags"/>
|
||||
<keyword type="function" name="ges_timeline_pipeline_new ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-new"/>
|
||||
<keyword type="function" name="ges_timeline_pipeline_add_timeline ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-add-timeline"/>
|
||||
<keyword type="function" name="ges_timeline_pipeline_set_mode ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-set-mode"/>
|
||||
<keyword type="function" name="ges_timeline_pipeline_set_render_settings ()" link="GESTimelinePipeline.html#ges-timeline-pipeline-set-render-settings"/>
|
||||
<keyword type="struct" name="GESCustomTimelineSource" link="GESCustomTimelineSource.html#GESCustomTimelineSource-struct"/>
|
||||
<keyword type="struct" name="GESCustomTimelineSourceClass" link="GESCustomTimelineSource.html#GESCustomTimelineSourceClass"/>
|
||||
<keyword type="function" name="FillTrackObjectUserFunc ()" link="GESCustomTimelineSource.html#FillTrackObjectUserFunc"/>
|
||||
<keyword type="function" name="ges_custom_timeline_source_new ()" link="GESCustomTimelineSource.html#ges-custom-timeline-source-new"/>
|
||||
<keyword type="constant" name="GES_TRACK_TYPE_AUDIO" link="GESTrack.html#GES-TRACK-TYPE-AUDIO:CAPS"/>
|
||||
<keyword type="constant" name="GES_TRACK_TYPE_VIDEO" link="GESTrack.html#GES-TRACK-TYPE-VIDEO:CAPS"/>
|
||||
<keyword type="constant" name="GES_TRACK_TYPE_TEXT" link="GESTrack.html#GES-TRACK-TYPE-TEXT:CAPS"/>
|
||||
<keyword type="constant" name="GES_TRACK_TYPE_CUSTOM" link="GESTrack.html#GES-TRACK-TYPE-CUSTOM:CAPS"/>
|
||||
<keyword type="constant" name="TIMELINE_MODE_PREVIEW_AUDIO" link="GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW-AUDIO:CAPS"/>
|
||||
<keyword type="constant" name="TIMELINE_MODE_PREVIEW_VIDEO" link="GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW-VIDEO:CAPS"/>
|
||||
<keyword type="constant" name="TIMELINE_MODE_PREVIEW" link="GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW:CAPS"/>
|
||||
<keyword type="constant" name="TIMELINE_MODE_RENDER" link="GESTimelinePipeline.html#TIMELINE-MODE-RENDER:CAPS"/>
|
||||
<keyword type="constant" name="TIMELINE_MODE_SMART_RENDER" link="GESTimelinePipeline.html#TIMELINE-MODE-SMART-RENDER:CAPS"/>
|
||||
</functions>
|
||||
</book>
|
Binary file not shown.
Before Width: | Height: | Size: 654 B |
|
@ -1,87 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GStreamer Editing Services 0.10.0.1 Reference Manual</title>
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<link rel="next" href="ch01.html" title="GStreamer Editing Services Overview">
|
||||
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="book" title="GStreamer Editing Services 0.10.0.1 Reference Manual">
|
||||
<div class="titlepage">
|
||||
<div>
|
||||
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Editing Services 0.10.0.1 Reference Manual</p></th></tr></table></div>
|
||||
<div><p class="releaseinfo">
|
||||
for GStreamer Editing Services 0.10 (0.10.0.1)
|
||||
</p></div>
|
||||
</div>
|
||||
<hr>
|
||||
</div>
|
||||
<div class="toc"><dl>
|
||||
<dt><span class="chapter"><a href="ch01.html">GStreamer Editing Services Overview</a></span></dt>
|
||||
<dd><dl>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="ges-architecture.html">Overview and architecture</a></span><span class="refpurpose"></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="ges-Initialization.html">Initialization</a></span><span class="refpurpose"> — Initialization.</span>
|
||||
</dt>
|
||||
</dl></dd>
|
||||
<dt><span class="chapter"><a href="ch02.html">Base Classes</a></span></dt>
|
||||
<dd><dl>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimeline.html">GESTimeline</a></span><span class="refpurpose"> — Multimedia timeline</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineLayer.html">GESTimelineLayer</a></span><span class="refpurpose"> — Non-overlaping sequence of <a class="link" href="GESTimelineObject.html" title="GESTimelineObject"><span class="type">GESTimelineObject</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineObject.html">GESTimelineObject</a></span><span class="refpurpose"> — Base Class for objects in a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineSource.html">GESTimelineSource</a></span><span class="refpurpose"> — Base Class for sources of a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineFileSource.html">GESTimelineFileSource</a></span><span class="refpurpose"></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelineTransition.html">GESTimelineTransition</a></span><span class="refpurpose"> — Base Class for transitions in a <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrack.html">GESTrack</a></span><span class="refpurpose"> — Composition of objects</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrackObject.html">GESTrackObject</a></span><span class="refpurpose"> — Base Class for objects contained in a <a class="link" href="GESTrack.html" title="GESTrack"><span class="type">GESTrack</span></a></span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrackSource.html">GESTrackSource</a></span><span class="refpurpose"> — Base Class for single-media sources</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTrackFileSource.html">GESTrackFileSource</a></span><span class="refpurpose"></span>
|
||||
</dt>
|
||||
</dl></dd>
|
||||
<dt><span class="chapter"><a href="ch03.html">Simple Timeline interface</a></span></dt>
|
||||
<dd><dl><dt>
|
||||
<span class="refentrytitle"><a href="GESSimpleTimelineLayer.html">GESSimpleTimelineLayer</a></span><span class="refpurpose"> — High-level <a class="link" href="GESTimelineLayer.html" title="GESTimelineLayer"><span class="type">GESTimelineLayer</span></a></span>
|
||||
</dt></dl></dd>
|
||||
<dt><span class="chapter"><a href="ch04.html">Convenience classes</a></span></dt>
|
||||
<dd><dl>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESTimelinePipeline.html">GESTimelinePipeline</a></span><span class="refpurpose"> — Convenience <a href="../gstreamer-0.10/GstPipeline.html"><span class="type">GstPipeline</span></a> for editing.</span>
|
||||
</dt>
|
||||
<dt>
|
||||
<span class="refentrytitle"><a href="GESCustomTimelineSource.html">GESCustomTimelineSource</a></span><span class="refpurpose"> — Convenience <a class="link" href="GESTimelineSource.html" title="GESTimelineSource"><span class="type">GESTimelineSource</span></a></span>
|
||||
</dt>
|
||||
</dl></dd>
|
||||
<dt><span class="chapter"><a href="ges-hierarchy.html">Object Hierarchy</a></span></dt>
|
||||
<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
Generated by GTK-Doc V1.14</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,197 +0,0 @@
|
|||
<ANCHOR id="ges-architecture" href="ges-0.10/ges-architecture.html">
|
||||
<ANCHOR id="ges-Initialization" href="ges-0.10/ges-Initialization.html">
|
||||
<ANCHOR id="ges-Initialization.synopsis" href="ges-0.10/ges-Initialization.html#ges-Initialization.synopsis">
|
||||
<ANCHOR id="ges-Initialization.description" href="ges-0.10/ges-Initialization.html#ges-Initialization.description">
|
||||
<ANCHOR id="ges-Initialization.details" href="ges-0.10/ges-Initialization.html#ges-Initialization.details">
|
||||
<ANCHOR id="ges-init" href="ges-0.10/ges-Initialization.html#ges-init">
|
||||
<ANCHOR id="GESTimeline" href="ges-0.10/GESTimeline.html">
|
||||
<ANCHOR id="GESTimeline.synopsis" href="ges-0.10/GESTimeline.html#GESTimeline.synopsis">
|
||||
<ANCHOR id="GESTimeline.object-hierarchy" href="ges-0.10/GESTimeline.html#GESTimeline.object-hierarchy">
|
||||
<ANCHOR id="GESTimeline.implemented-interfaces" href="ges-0.10/GESTimeline.html#GESTimeline.implemented-interfaces">
|
||||
<ANCHOR id="GESTimeline.signals" href="ges-0.10/GESTimeline.html#GESTimeline.signals">
|
||||
<ANCHOR id="GESTimeline.description" href="ges-0.10/GESTimeline.html#GESTimeline.description">
|
||||
<ANCHOR id="GESTimeline.details" href="ges-0.10/GESTimeline.html#GESTimeline.details">
|
||||
<ANCHOR id="GESTimeline-struct" href="ges-0.10/GESTimeline.html#GESTimeline-struct">
|
||||
<ANCHOR id="GESTimelineClass" href="ges-0.10/GESTimeline.html#GESTimelineClass">
|
||||
<ANCHOR id="ges-timeline-new" href="ges-0.10/GESTimeline.html#ges-timeline-new">
|
||||
<ANCHOR id="ges-timeline-add-layer" href="ges-0.10/GESTimeline.html#ges-timeline-add-layer">
|
||||
<ANCHOR id="ges-timeline-remove-layer" href="ges-0.10/GESTimeline.html#ges-timeline-remove-layer">
|
||||
<ANCHOR id="ges-timeline-add-track" href="ges-0.10/GESTimeline.html#ges-timeline-add-track">
|
||||
<ANCHOR id="ges-timeline-remove-track" href="ges-0.10/GESTimeline.html#ges-timeline-remove-track">
|
||||
<ANCHOR id="ges-timeline-get-track-for-pad" href="ges-0.10/GESTimeline.html#ges-timeline-get-track-for-pad">
|
||||
<ANCHOR id="ges-timeline-load-from-uri" href="ges-0.10/GESTimeline.html#ges-timeline-load-from-uri">
|
||||
<ANCHOR id="ges-timeline-save" href="ges-0.10/GESTimeline.html#ges-timeline-save">
|
||||
<ANCHOR id="ges-timeline-get-tracks" href="ges-0.10/GESTimeline.html#ges-timeline-get-tracks">
|
||||
<ANCHOR id="GESTimeline.signal-details" href="ges-0.10/GESTimeline.html#GESTimeline.signal-details">
|
||||
<ANCHOR id="GESTimeline-layer-added" href="ges-0.10/GESTimeline.html#GESTimeline-layer-added">
|
||||
<ANCHOR id="GESTimeline-layer-removed" href="ges-0.10/GESTimeline.html#GESTimeline-layer-removed">
|
||||
<ANCHOR id="GESTimeline-track-added" href="ges-0.10/GESTimeline.html#GESTimeline-track-added">
|
||||
<ANCHOR id="GESTimeline-track-removed" href="ges-0.10/GESTimeline.html#GESTimeline-track-removed">
|
||||
<ANCHOR id="GESTimelineLayer" href="ges-0.10/GESTimelineLayer.html">
|
||||
<ANCHOR id="GESTimelineLayer.synopsis" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.synopsis">
|
||||
<ANCHOR id="GESTimelineLayer.object-hierarchy" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.object-hierarchy">
|
||||
<ANCHOR id="GESTimelineLayer.properties" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.properties">
|
||||
<ANCHOR id="GESTimelineLayer.signals" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.signals">
|
||||
<ANCHOR id="GESTimelineLayer.description" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.description">
|
||||
<ANCHOR id="GESTimelineLayer.details" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.details">
|
||||
<ANCHOR id="GESTimelineLayer-struct" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer-struct">
|
||||
<ANCHOR id="GESTimelineLayerClass" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayerClass">
|
||||
<ANCHOR id="ges-timeline-layer-add-object" href="ges-0.10/GESTimelineLayer.html#ges-timeline-layer-add-object">
|
||||
<ANCHOR id="ges-timeline-layer-new" href="ges-0.10/GESTimelineLayer.html#ges-timeline-layer-new">
|
||||
<ANCHOR id="ges-timeline-layer-remove-object" href="ges-0.10/GESTimelineLayer.html#ges-timeline-layer-remove-object">
|
||||
<ANCHOR id="ges-timeline-layer-set-priority" href="ges-0.10/GESTimelineLayer.html#ges-timeline-layer-set-priority">
|
||||
<ANCHOR id="GESTimelineLayer.property-details" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.property-details">
|
||||
<ANCHOR id="GESTimelineLayer--priority" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer--priority">
|
||||
<ANCHOR id="GESTimelineLayer.signal-details" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer.signal-details">
|
||||
<ANCHOR id="GESTimelineLayer-object-added" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer-object-added">
|
||||
<ANCHOR id="GESTimelineLayer-object-removed" href="ges-0.10/GESTimelineLayer.html#GESTimelineLayer-object-removed">
|
||||
<ANCHOR id="GESTimelineObject" href="ges-0.10/GESTimelineObject.html">
|
||||
<ANCHOR id="GESTimelineObject.synopsis" href="ges-0.10/GESTimelineObject.html#GESTimelineObject.synopsis">
|
||||
<ANCHOR id="GESTimelineObject.object-hierarchy" href="ges-0.10/GESTimelineObject.html#GESTimelineObject.object-hierarchy">
|
||||
<ANCHOR id="GESTimelineObject.properties" href="ges-0.10/GESTimelineObject.html#GESTimelineObject.properties">
|
||||
<ANCHOR id="GESTimelineObject.description" href="ges-0.10/GESTimelineObject.html#GESTimelineObject.description">
|
||||
<ANCHOR id="GESTimelineObject.details" href="ges-0.10/GESTimelineObject.html#GESTimelineObject.details">
|
||||
<ANCHOR id="GESTimelineObject-struct" href="ges-0.10/GESTimelineObject.html#GESTimelineObject-struct">
|
||||
<ANCHOR id="GESTimelineObjectClass" href="ges-0.10/GESTimelineObject.html#GESTimelineObjectClass">
|
||||
<ANCHOR id="CreateTrackObjectFunc" href="ges-0.10/GESTimelineObject.html#CreateTrackObjectFunc">
|
||||
<ANCHOR id="FillTrackObjectFunc" href="ges-0.10/GESTimelineObject.html#FillTrackObjectFunc">
|
||||
<ANCHOR id="GES-TIMELINE-OBJECT-DURATION:CAPS" href="ges-0.10/GESTimelineObject.html#GES-TIMELINE-OBJECT-DURATION:CAPS">
|
||||
<ANCHOR id="GES-TIMELINE-OBJECT-INPOINT:CAPS" href="ges-0.10/GESTimelineObject.html#GES-TIMELINE-OBJECT-INPOINT:CAPS">
|
||||
<ANCHOR id="GES-TIMELINE-OBJECT-PRIORITY:CAPS" href="ges-0.10/GESTimelineObject.html#GES-TIMELINE-OBJECT-PRIORITY:CAPS">
|
||||
<ANCHOR id="GES-TIMELINE-OBJECT-START:CAPS" href="ges-0.10/GESTimelineObject.html#GES-TIMELINE-OBJECT-START:CAPS">
|
||||
<ANCHOR id="ges-timeline-object-set-inpoint" href="ges-0.10/GESTimelineObject.html#ges-timeline-object-set-inpoint">
|
||||
<ANCHOR id="ges-timeline-object-set-start" href="ges-0.10/GESTimelineObject.html#ges-timeline-object-set-start">
|
||||
<ANCHOR id="ges-timeline-object-set-duration" href="ges-0.10/GESTimelineObject.html#ges-timeline-object-set-duration">
|
||||
<ANCHOR id="ges-timeline-object-find-track-object" href="ges-0.10/GESTimelineObject.html#ges-timeline-object-find-track-object">
|
||||
<ANCHOR id="GESTimelineObject.property-details" href="ges-0.10/GESTimelineObject.html#GESTimelineObject.property-details">
|
||||
<ANCHOR id="GESTimelineObject--duration" href="ges-0.10/GESTimelineObject.html#GESTimelineObject--duration">
|
||||
<ANCHOR id="GESTimelineObject--in-point" href="ges-0.10/GESTimelineObject.html#GESTimelineObject--in-point">
|
||||
<ANCHOR id="GESTimelineObject--priority" href="ges-0.10/GESTimelineObject.html#GESTimelineObject--priority">
|
||||
<ANCHOR id="GESTimelineObject--start" href="ges-0.10/GESTimelineObject.html#GESTimelineObject--start">
|
||||
<ANCHOR id="GESTimelineSource" href="ges-0.10/GESTimelineSource.html">
|
||||
<ANCHOR id="GESTimelineSource.synopsis" href="ges-0.10/GESTimelineSource.html#GESTimelineSource.synopsis">
|
||||
<ANCHOR id="GESTimelineSource.object-hierarchy" href="ges-0.10/GESTimelineSource.html#GESTimelineSource.object-hierarchy">
|
||||
<ANCHOR id="GESTimelineSource.description" href="ges-0.10/GESTimelineSource.html#GESTimelineSource.description">
|
||||
<ANCHOR id="GESTimelineSource.details" href="ges-0.10/GESTimelineSource.html#GESTimelineSource.details">
|
||||
<ANCHOR id="GESTimelineSource-struct" href="ges-0.10/GESTimelineSource.html#GESTimelineSource-struct">
|
||||
<ANCHOR id="GESTimelineSourceClass" href="ges-0.10/GESTimelineSource.html#GESTimelineSourceClass">
|
||||
<ANCHOR id="ges-timeline-source-new" href="ges-0.10/GESTimelineSource.html#ges-timeline-source-new">
|
||||
<ANCHOR id="GESTimelineFileSource" href="ges-0.10/GESTimelineFileSource.html">
|
||||
<ANCHOR id="GESTimelineFileSource.synopsis" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource.synopsis">
|
||||
<ANCHOR id="GESTimelineFileSource.object-hierarchy" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource.object-hierarchy">
|
||||
<ANCHOR id="GESTimelineFileSource.properties" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource.properties">
|
||||
<ANCHOR id="GESTimelineFileSource.description" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource.description">
|
||||
<ANCHOR id="GESTimelineFileSource.details" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource.details">
|
||||
<ANCHOR id="GESTimelineFileSource-struct" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource-struct">
|
||||
<ANCHOR id="GESTimelineFileSourceClass" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSourceClass">
|
||||
<ANCHOR id="ges-timeline-filesource-new" href="ges-0.10/GESTimelineFileSource.html#ges-timeline-filesource-new">
|
||||
<ANCHOR id="GESTimelineFileSource.property-details" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource.property-details">
|
||||
<ANCHOR id="GESTimelineFileSource--max-duration" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource--max-duration">
|
||||
<ANCHOR id="GESTimelineFileSource--mute" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource--mute">
|
||||
<ANCHOR id="GESTimelineFileSource--uri" href="ges-0.10/GESTimelineFileSource.html#GESTimelineFileSource--uri">
|
||||
<ANCHOR id="GESTimelineTransition" href="ges-0.10/GESTimelineTransition.html">
|
||||
<ANCHOR id="GESTimelineTransition.synopsis" href="ges-0.10/GESTimelineTransition.html#GESTimelineTransition.synopsis">
|
||||
<ANCHOR id="GESTimelineTransition.object-hierarchy" href="ges-0.10/GESTimelineTransition.html#GESTimelineTransition.object-hierarchy">
|
||||
<ANCHOR id="GESTimelineTransition.description" href="ges-0.10/GESTimelineTransition.html#GESTimelineTransition.description">
|
||||
<ANCHOR id="GESTimelineTransition.details" href="ges-0.10/GESTimelineTransition.html#GESTimelineTransition.details">
|
||||
<ANCHOR id="GESTimelineTransition-struct" href="ges-0.10/GESTimelineTransition.html#GESTimelineTransition-struct">
|
||||
<ANCHOR id="GESTimelineTransitionClass" href="ges-0.10/GESTimelineTransition.html#GESTimelineTransitionClass">
|
||||
<ANCHOR id="ges-timeline-transition-new" href="ges-0.10/GESTimelineTransition.html#ges-timeline-transition-new">
|
||||
<ANCHOR id="GESTrack" href="ges-0.10/GESTrack.html">
|
||||
<ANCHOR id="GESTrack.synopsis" href="ges-0.10/GESTrack.html#GESTrack.synopsis">
|
||||
<ANCHOR id="GESTrack.object-hierarchy" href="ges-0.10/GESTrack.html#GESTrack.object-hierarchy">
|
||||
<ANCHOR id="GESTrack.implemented-interfaces" href="ges-0.10/GESTrack.html#GESTrack.implemented-interfaces">
|
||||
<ANCHOR id="GESTrack.properties" href="ges-0.10/GESTrack.html#GESTrack.properties">
|
||||
<ANCHOR id="GESTrack.description" href="ges-0.10/GESTrack.html#GESTrack.description">
|
||||
<ANCHOR id="GESTrack.details" href="ges-0.10/GESTrack.html#GESTrack.details">
|
||||
<ANCHOR id="GESTrack-struct" href="ges-0.10/GESTrack.html#GESTrack-struct">
|
||||
<ANCHOR id="GESTrackType" href="ges-0.10/GESTrack.html#GESTrackType">
|
||||
<ANCHOR id="GES-TRACK-TYPE-AUDIO:CAPS" href="ges-0.10/GESTrack.html#GES-TRACK-TYPE-AUDIO:CAPS">
|
||||
<ANCHOR id="GES-TRACK-TYPE-VIDEO:CAPS" href="ges-0.10/GESTrack.html#GES-TRACK-TYPE-VIDEO:CAPS">
|
||||
<ANCHOR id="GES-TRACK-TYPE-TEXT:CAPS" href="ges-0.10/GESTrack.html#GES-TRACK-TYPE-TEXT:CAPS">
|
||||
<ANCHOR id="GES-TRACK-TYPE-CUSTOM:CAPS" href="ges-0.10/GESTrack.html#GES-TRACK-TYPE-CUSTOM:CAPS">
|
||||
<ANCHOR id="GESTrackClass" href="ges-0.10/GESTrack.html#GESTrackClass">
|
||||
<ANCHOR id="ges-track-audio-raw-new" href="ges-0.10/GESTrack.html#ges-track-audio-raw-new">
|
||||
<ANCHOR id="ges-track-video-raw-new" href="ges-0.10/GESTrack.html#ges-track-video-raw-new">
|
||||
<ANCHOR id="ges-track-new" href="ges-0.10/GESTrack.html#ges-track-new">
|
||||
<ANCHOR id="ges-track-add-object" href="ges-0.10/GESTrack.html#ges-track-add-object">
|
||||
<ANCHOR id="ges-track-remove-object" href="ges-0.10/GESTrack.html#ges-track-remove-object">
|
||||
<ANCHOR id="ges-track-set-caps" href="ges-0.10/GESTrack.html#ges-track-set-caps">
|
||||
<ANCHOR id="GESTrack.property-details" href="ges-0.10/GESTrack.html#GESTrack.property-details">
|
||||
<ANCHOR id="GESTrack--caps" href="ges-0.10/GESTrack.html#GESTrack--caps">
|
||||
<ANCHOR id="GESTrack--track-type" href="ges-0.10/GESTrack.html#GESTrack--track-type">
|
||||
<ANCHOR id="GESTrackObject" href="ges-0.10/GESTrackObject.html">
|
||||
<ANCHOR id="GESTrackObject.synopsis" href="ges-0.10/GESTrackObject.html#GESTrackObject.synopsis">
|
||||
<ANCHOR id="GESTrackObject.object-hierarchy" href="ges-0.10/GESTrackObject.html#GESTrackObject.object-hierarchy">
|
||||
<ANCHOR id="GESTrackObject.properties" href="ges-0.10/GESTrackObject.html#GESTrackObject.properties">
|
||||
<ANCHOR id="GESTrackObject.description" href="ges-0.10/GESTrackObject.html#GESTrackObject.description">
|
||||
<ANCHOR id="GESTrackObject.details" href="ges-0.10/GESTrackObject.html#GESTrackObject.details">
|
||||
<ANCHOR id="GESTrackObject-struct" href="ges-0.10/GESTrackObject.html#GESTrackObject-struct">
|
||||
<ANCHOR id="GESTrackObjectClass" href="ges-0.10/GESTrackObject.html#GESTrackObjectClass">
|
||||
<ANCHOR id="GES-TRACK-OBJECT-DURATION:CAPS" href="ges-0.10/GESTrackObject.html#GES-TRACK-OBJECT-DURATION:CAPS">
|
||||
<ANCHOR id="GES-TRACK-OBJECT-INPOINT:CAPS" href="ges-0.10/GESTrackObject.html#GES-TRACK-OBJECT-INPOINT:CAPS">
|
||||
<ANCHOR id="GES-TRACK-OBJECT-PRIORITY:CAPS" href="ges-0.10/GESTrackObject.html#GES-TRACK-OBJECT-PRIORITY:CAPS">
|
||||
<ANCHOR id="GES-TRACK-OBJECT-START:CAPS" href="ges-0.10/GESTrackObject.html#GES-TRACK-OBJECT-START:CAPS">
|
||||
<ANCHOR id="ges-track-object-set-active" href="ges-0.10/GESTrackObject.html#ges-track-object-set-active">
|
||||
<ANCHOR id="GESTrackObject.property-details" href="ges-0.10/GESTrackObject.html#GESTrackObject.property-details">
|
||||
<ANCHOR id="GESTrackObject--active" href="ges-0.10/GESTrackObject.html#GESTrackObject--active">
|
||||
<ANCHOR id="GESTrackObject--duration" href="ges-0.10/GESTrackObject.html#GESTrackObject--duration">
|
||||
<ANCHOR id="GESTrackObject--in-point" href="ges-0.10/GESTrackObject.html#GESTrackObject--in-point">
|
||||
<ANCHOR id="GESTrackObject--priority" href="ges-0.10/GESTrackObject.html#GESTrackObject--priority">
|
||||
<ANCHOR id="GESTrackObject--start" href="ges-0.10/GESTrackObject.html#GESTrackObject--start">
|
||||
<ANCHOR id="GESTrackSource" href="ges-0.10/GESTrackSource.html">
|
||||
<ANCHOR id="GESTrackSource.synopsis" href="ges-0.10/GESTrackSource.html#GESTrackSource.synopsis">
|
||||
<ANCHOR id="GESTrackSource.object-hierarchy" href="ges-0.10/GESTrackSource.html#GESTrackSource.object-hierarchy">
|
||||
<ANCHOR id="GESTrackSource.description" href="ges-0.10/GESTrackSource.html#GESTrackSource.description">
|
||||
<ANCHOR id="GESTrackSource.details" href="ges-0.10/GESTrackSource.html#GESTrackSource.details">
|
||||
<ANCHOR id="GESTrackSource-struct" href="ges-0.10/GESTrackSource.html#GESTrackSource-struct">
|
||||
<ANCHOR id="GESTrackSourceClass" href="ges-0.10/GESTrackSource.html#GESTrackSourceClass">
|
||||
<ANCHOR id="ges-track-source-new" href="ges-0.10/GESTrackSource.html#ges-track-source-new">
|
||||
<ANCHOR id="GESTrackFileSource" href="ges-0.10/GESTrackFileSource.html">
|
||||
<ANCHOR id="GESTrackFileSource.synopsis" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource.synopsis">
|
||||
<ANCHOR id="GESTrackFileSource.object-hierarchy" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource.object-hierarchy">
|
||||
<ANCHOR id="GESTrackFileSource.properties" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource.properties">
|
||||
<ANCHOR id="GESTrackFileSource.description" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource.description">
|
||||
<ANCHOR id="GESTrackFileSource.details" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource.details">
|
||||
<ANCHOR id="GESTrackFileSource-struct" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource-struct">
|
||||
<ANCHOR id="GESTrackFileSourceClass" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSourceClass">
|
||||
<ANCHOR id="ges-track-filesource-new" href="ges-0.10/GESTrackFileSource.html#ges-track-filesource-new">
|
||||
<ANCHOR id="GESTrackFileSource.property-details" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource.property-details">
|
||||
<ANCHOR id="GESTrackFileSource--uri" href="ges-0.10/GESTrackFileSource.html#GESTrackFileSource--uri">
|
||||
<ANCHOR id="GESSimpleTimelineLayer" href="ges-0.10/GESSimpleTimelineLayer.html">
|
||||
<ANCHOR id="GESSimpleTimelineLayer.synopsis" href="ges-0.10/GESSimpleTimelineLayer.html#GESSimpleTimelineLayer.synopsis">
|
||||
<ANCHOR id="GESSimpleTimelineLayer.object-hierarchy" href="ges-0.10/GESSimpleTimelineLayer.html#GESSimpleTimelineLayer.object-hierarchy">
|
||||
<ANCHOR id="GESSimpleTimelineLayer.description" href="ges-0.10/GESSimpleTimelineLayer.html#GESSimpleTimelineLayer.description">
|
||||
<ANCHOR id="GESSimpleTimelineLayer.details" href="ges-0.10/GESSimpleTimelineLayer.html#GESSimpleTimelineLayer.details">
|
||||
<ANCHOR id="GESSimpleTimelineLayer-struct" href="ges-0.10/GESSimpleTimelineLayer.html#GESSimpleTimelineLayer-struct">
|
||||
<ANCHOR id="GESSimpleTimelineLayerClass" href="ges-0.10/GESSimpleTimelineLayer.html#GESSimpleTimelineLayerClass">
|
||||
<ANCHOR id="ges-simple-timeline-layer-new" href="ges-0.10/GESSimpleTimelineLayer.html#ges-simple-timeline-layer-new">
|
||||
<ANCHOR id="ges-simple-timeline-layer-add-object" href="ges-0.10/GESSimpleTimelineLayer.html#ges-simple-timeline-layer-add-object">
|
||||
<ANCHOR id="ges-simple-timeline-layer-move-object" href="ges-0.10/GESSimpleTimelineLayer.html#ges-simple-timeline-layer-move-object">
|
||||
<ANCHOR id="GESTimelinePipeline" href="ges-0.10/GESTimelinePipeline.html">
|
||||
<ANCHOR id="GESTimelinePipeline.synopsis" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipeline.synopsis">
|
||||
<ANCHOR id="GESTimelinePipeline.object-hierarchy" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipeline.object-hierarchy">
|
||||
<ANCHOR id="GESTimelinePipeline.implemented-interfaces" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipeline.implemented-interfaces">
|
||||
<ANCHOR id="GESTimelinePipeline.description" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipeline.description">
|
||||
<ANCHOR id="GESTimelinePipeline.details" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipeline.details">
|
||||
<ANCHOR id="GESTimelinePipeline-struct" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipeline-struct">
|
||||
<ANCHOR id="GESTimelinePipelineClass" href="ges-0.10/GESTimelinePipeline.html#GESTimelinePipelineClass">
|
||||
<ANCHOR id="GESPipelineFlags" href="ges-0.10/GESTimelinePipeline.html#GESPipelineFlags">
|
||||
<ANCHOR id="TIMELINE-MODE-PREVIEW-AUDIO:CAPS" href="ges-0.10/GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW-AUDIO:CAPS">
|
||||
<ANCHOR id="TIMELINE-MODE-PREVIEW-VIDEO:CAPS" href="ges-0.10/GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW-VIDEO:CAPS">
|
||||
<ANCHOR id="TIMELINE-MODE-PREVIEW:CAPS" href="ges-0.10/GESTimelinePipeline.html#TIMELINE-MODE-PREVIEW:CAPS">
|
||||
<ANCHOR id="TIMELINE-MODE-RENDER:CAPS" href="ges-0.10/GESTimelinePipeline.html#TIMELINE-MODE-RENDER:CAPS">
|
||||
<ANCHOR id="TIMELINE-MODE-SMART-RENDER:CAPS" href="ges-0.10/GESTimelinePipeline.html#TIMELINE-MODE-SMART-RENDER:CAPS">
|
||||
<ANCHOR id="ges-timeline-pipeline-new" href="ges-0.10/GESTimelinePipeline.html#ges-timeline-pipeline-new">
|
||||
<ANCHOR id="ges-timeline-pipeline-add-timeline" href="ges-0.10/GESTimelinePipeline.html#ges-timeline-pipeline-add-timeline">
|
||||
<ANCHOR id="ges-timeline-pipeline-set-mode" href="ges-0.10/GESTimelinePipeline.html#ges-timeline-pipeline-set-mode">
|
||||
<ANCHOR id="ges-timeline-pipeline-set-render-settings" href="ges-0.10/GESTimelinePipeline.html#ges-timeline-pipeline-set-render-settings">
|
||||
<ANCHOR id="GESCustomTimelineSource" href="ges-0.10/GESCustomTimelineSource.html">
|
||||
<ANCHOR id="GESCustomTimelineSource.synopsis" href="ges-0.10/GESCustomTimelineSource.html#GESCustomTimelineSource.synopsis">
|
||||
<ANCHOR id="GESCustomTimelineSource.object-hierarchy" href="ges-0.10/GESCustomTimelineSource.html#GESCustomTimelineSource.object-hierarchy">
|
||||
<ANCHOR id="GESCustomTimelineSource.description" href="ges-0.10/GESCustomTimelineSource.html#GESCustomTimelineSource.description">
|
||||
<ANCHOR id="GESCustomTimelineSource.details" href="ges-0.10/GESCustomTimelineSource.html#GESCustomTimelineSource.details">
|
||||
<ANCHOR id="GESCustomTimelineSource-struct" href="ges-0.10/GESCustomTimelineSource.html#GESCustomTimelineSource-struct">
|
||||
<ANCHOR id="GESCustomTimelineSourceClass" href="ges-0.10/GESCustomTimelineSource.html#GESCustomTimelineSourceClass">
|
||||
<ANCHOR id="FillTrackObjectUserFunc" href="ges-0.10/GESCustomTimelineSource.html#FillTrackObjectUserFunc">
|
||||
<ANCHOR id="ges-custom-timeline-source-new" href="ges-0.10/GESCustomTimelineSource.html#ges-custom-timeline-source-new">
|
Binary file not shown.
Before Width: | Height: | Size: 27 KiB |
Binary file not shown.
Before Width: | Height: | Size: 459 B |
Binary file not shown.
Before Width: | Height: | Size: 472 B |
|
@ -1,257 +0,0 @@
|
|||
.synopsis, .classsynopsis
|
||||
{
|
||||
/* tango:aluminium 1/2 */
|
||||
background: #eeeeec;
|
||||
border: solid 1px #d3d7cf;
|
||||
padding: 0.5em;
|
||||
}
|
||||
.programlisting
|
||||
{
|
||||
/* tango:sky blue 0/1 */
|
||||
background: #e6f3ff;
|
||||
border: solid 1px #729fcf;
|
||||
padding: 0.5em;
|
||||
}
|
||||
.variablelist
|
||||
{
|
||||
padding: 4px;
|
||||
margin-left: 3em;
|
||||
}
|
||||
.variablelist td:first-child
|
||||
{
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
@media screen {
|
||||
sup a.footnote
|
||||
{
|
||||
position: relative;
|
||||
top: 0em ! important;
|
||||
|
||||
}
|
||||
/* this is needed so that the local anchors are displayed below the naviagtion */
|
||||
div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
|
||||
{
|
||||
position: relative;
|
||||
padding-top:4.5em;
|
||||
}
|
||||
/* this seems to be a bug in the xsl style sheets when generating indexes */
|
||||
div.index div.index
|
||||
{
|
||||
top: 0em;
|
||||
}
|
||||
/* make space for the fixed navigation bar and add space at the bottom so that
|
||||
* link targets appear somewhat close to top
|
||||
*/
|
||||
body
|
||||
{
|
||||
padding-top: 3.2em;
|
||||
padding-bottom: 20em;
|
||||
}
|
||||
/* style and size the navigation bar */
|
||||
table.navigation#top
|
||||
{
|
||||
position: fixed;
|
||||
/* tango:scarlet red 0/1 */
|
||||
background: #ffe6e6;
|
||||
border: solid 1px #ef2929;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 3em;
|
||||
z-index: 10;
|
||||
}
|
||||
.navigation a, .navigation a:visited
|
||||
{
|
||||
/* tango:scarlet red 3 */
|
||||
color: #a40000;
|
||||
}
|
||||
.navigation a:hover
|
||||
{
|
||||
/* tango:scarlet red 1 */
|
||||
color: #ef2929;
|
||||
}
|
||||
td.shortcuts
|
||||
{
|
||||
/* tango:scarlet red 1 */
|
||||
color: #ef2929;
|
||||
font-size: 80%;
|
||||
white-space: nowrap;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
table.navigation {
|
||||
visibility: collapse;
|
||||
display: none;
|
||||
}
|
||||
div.titlepage table.navigation {
|
||||
visibility: visible;
|
||||
display: table;
|
||||
/* tango:scarlet red 0/1 */
|
||||
background: #ffe6e6;
|
||||
border: solid 1px #ef2929;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 3em;
|
||||
}
|
||||
}
|
||||
|
||||
.navigation .title
|
||||
{
|
||||
font-size: 200%;
|
||||
}
|
||||
|
||||
div.gallery-float
|
||||
{
|
||||
float: left;
|
||||
padding: 10px;
|
||||
}
|
||||
div.gallery-float img
|
||||
{
|
||||
border-style: none;
|
||||
}
|
||||
div.gallery-spacer
|
||||
{
|
||||
clear: both;
|
||||
}
|
||||
|
||||
a, a:visited
|
||||
{
|
||||
text-decoration: none;
|
||||
/* tango:sky blue 2 */
|
||||
color: #3465a4;
|
||||
}
|
||||
a:hover
|
||||
{
|
||||
text-decoration: underline;
|
||||
/* tango:sky blue 1 */
|
||||
color: #729fcf;
|
||||
}
|
||||
|
||||
div.table table
|
||||
{
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0px;
|
||||
/* tango:aluminium 3 */
|
||||
border: solid 1px #babdb6;
|
||||
}
|
||||
|
||||
div.table table td, div.table table th
|
||||
{
|
||||
/* tango:aluminium 3 */
|
||||
border: solid 1px #babdb6;
|
||||
padding: 3px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
div.table table th
|
||||
{
|
||||
/* tango:aluminium 2 */
|
||||
background-color: #d3d7cf;
|
||||
}
|
||||
|
||||
hr
|
||||
{
|
||||
/* tango:aluminium 3 */
|
||||
color: #babdb6;
|
||||
background: #babdb6;
|
||||
border: none 0px;
|
||||
height: 1px;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.footer
|
||||
{
|
||||
padding-top: 3.5em;
|
||||
/* tango:aluminium 3 */
|
||||
color: #babdb6;
|
||||
text-align: center;
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
.warning
|
||||
{
|
||||
/* tango:orange 0/1 */
|
||||
background: #ffeed9;
|
||||
border-color: #ffb04f;
|
||||
}
|
||||
.note
|
||||
{
|
||||
/* tango:chameleon 0/0.5 */
|
||||
background: #d8ffb2;
|
||||
border-color: #abf562;
|
||||
}
|
||||
.note, .warning
|
||||
{
|
||||
padding: 0.5em;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
}
|
||||
.note h3, .warning h3
|
||||
{
|
||||
margin-top: 0.0em
|
||||
}
|
||||
.note p, .warning p
|
||||
{
|
||||
margin-bottom: 0.0em
|
||||
}
|
||||
|
||||
/* blob links */
|
||||
h2 .extralinks, h3 .extralinks
|
||||
{
|
||||
float: right;
|
||||
/* tango:aluminium 3 */
|
||||
color: #babdb6;
|
||||
font-size: 80%;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
/* code listings */
|
||||
|
||||
.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */
|
||||
.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */
|
||||
.listing_code .programlisting .function { color: #000000; font-weight: bold; }
|
||||
.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
|
||||
.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */
|
||||
.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
|
||||
.listing_code .programlisting .normal { color: #000000; }
|
||||
.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */
|
||||
.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
|
||||
.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */
|
||||
.listing_code .programlisting .type { color: #000000; }
|
||||
.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */
|
||||
.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */
|
||||
|
||||
.listing_frame {
|
||||
/* tango:sky blue 1 */
|
||||
border: solid 1px #729fcf;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.listing_lines, .listing_code {
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding: 0.5em;
|
||||
}
|
||||
.listing_lines {
|
||||
/* tango:sky blue 0.5 */
|
||||
background: #a6c5e3;
|
||||
/* tango:aluminium 6 */
|
||||
color: #2e3436;
|
||||
}
|
||||
.listing_code {
|
||||
/* tango:sky blue 0 */
|
||||
background: #e6f3ff;
|
||||
}
|
||||
.listing_code .programlisting {
|
||||
/* override from previous */
|
||||
border: none 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
.listing_lines pre, .listing_code pre {
|
||||
margin: 0px;
|
||||
}
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 406 B |
|
@ -1,30 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
Initialization
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_init ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
Initialization
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_init ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESCustomTimelineSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESCustomTimelineSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESCustomTimelineSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### USER_FUNCTION FillTrackObjectUserFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@trobject:
|
||||
@gnlobj:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_custom_timeline_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESCustomTimelineSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESCustomTimelineSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESCustomTimelineSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### USER_FUNCTION CreateTrackObjectFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION FillTrackObjectUserFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@trobject:
|
||||
@gnlobj:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_custom_timeline_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@func:
|
||||
@user_data:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,66 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESSimpleTimelineLayer
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESSimpleTimelineLayer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESSimpleTimelineLayerClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_simple_timeline_layer_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_simple_timeline_layer_add_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@position:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_simple_timeline_layer_move_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@newposition:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESSimpleTimelineLayer
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESSimpleTimelineLayer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESSimpleTimelineLayerClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_simple_timeline_layer_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_simple_timeline_layer_add_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@position:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_simple_timeline_layer_move_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@newposition:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineFileSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineFileSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### ARG GESTimelineFileSource:max-duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineFileSource:mute ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineFileSource:uri ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTimelineFileSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_filesource_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineFileSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineFileSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### ARG GESTimelineFileSource:max-duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineFileSource:mute ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineFileSource:uri ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTimelineFileSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_filesource_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,96 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineLayer
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineLayer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SIGNAL GESTimelineLayer::object-added ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimelinelayer: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimelineLayer::object-removed ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimelinelayer: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### ARG GESTimelineLayer:priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTimelineLayerClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@object_added:
|
||||
@object_removed:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_add_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_remove_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_set_priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@priority:
|
||||
|
||||
|
|
@ -1,98 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineLayer
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineLayer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SIGNAL GESTimelineLayer::object-added ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimelinelayer: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimelineLayer::object-removed ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimelinelayer: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### ARG GESTimelineLayer:priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTimelineLayerClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@object_added:
|
||||
@object_removed:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_add_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_remove_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_layer_set_priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
@priority:
|
||||
|
||||
|
|
@ -1,149 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineObject
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineObject ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:in-point ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:start ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTimelineObjectClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@create_track_object:
|
||||
@fill_track_object:
|
||||
@need_fill_track:
|
||||
|
||||
<!-- ##### USER_FUNCTION CreateTrackObjectFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### USER_FUNCTION FillTrackObjectFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@trobject:
|
||||
@gnlobj:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_DURATION ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_INPOINT ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_PRIORITY ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_START ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_set_inpoint ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@inpoint:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_set_start ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@start:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_set_duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@duration:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_find_track_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,139 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineObject
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineObject ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@layer:
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:in-point ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTimelineObject:start ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTimelineObjectClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@create_track_object:
|
||||
@fill_track_object:
|
||||
@need_fill_track:
|
||||
|
||||
<!-- ##### USER_FUNCTION FillTrackObjectFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@trobject:
|
||||
@gnlobj:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_DURATION ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_INPOINT ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_PRIORITY ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TIMELINE_OBJECT_START ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_set_inpoint ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@inpoint:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_set_start ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@start:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_set_duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@duration:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_object_find_track_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelinePipeline
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelinePipeline ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelinePipelineClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### ENUM GESPipelineFlags ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@TIMELINE_MODE_PREVIEW_AUDIO:
|
||||
@TIMELINE_MODE_PREVIEW_VIDEO:
|
||||
@TIMELINE_MODE_PREVIEW:
|
||||
@TIMELINE_MODE_RENDER:
|
||||
@TIMELINE_MODE_SMART_RENDER:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_add_timeline ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@pipeline:
|
||||
@timeline:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_set_mode ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@pipeline:
|
||||
@mode:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_set_render_settings ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@pipeline:
|
||||
@output_uri:
|
||||
@profile:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelinePipeline
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelinePipeline ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelinePipelineClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### ENUM GESPipelineFlags ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@TIMELINE_MODE_PREVIEW_AUDIO:
|
||||
@TIMELINE_MODE_PREVIEW_VIDEO:
|
||||
@TIMELINE_MODE_PREVIEW:
|
||||
@TIMELINE_MODE_RENDER:
|
||||
@TIMELINE_MODE_SMART_RENDER:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_add_timeline ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@pipeline:
|
||||
@timeline:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_set_mode ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@pipeline:
|
||||
@mode:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_pipeline_set_render_settings ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@pipeline:
|
||||
@output_uri:
|
||||
@profile:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineTransition
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineTransition ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineTransitionClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_transition_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimelineTransition
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineTransition ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimelineTransitionClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_transition_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,158 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimeline
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimeline ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::layer-added ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::layer-removed ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::track-added ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::track-removed ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### STRUCT GESTimelineClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@track_added:
|
||||
@track_removed:
|
||||
@layer_added:
|
||||
@layer_removed:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_add_layer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@layer:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_remove_layer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@layer:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_add_track ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_remove_track ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_get_track_for_pad ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@pad:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_load_from_uri ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_save ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_get_tracks ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,160 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTimeline
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTimeline ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::layer-added ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::layer-removed ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::track-added ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GESTimeline::track-removed ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gestimeline: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### STRUCT GESTimelineClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@track_added:
|
||||
@track_removed:
|
||||
@layer_added:
|
||||
@layer_removed:
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_add_layer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@layer:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_remove_layer ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@layer:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_add_track ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_remove_track ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@track:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_get_track_for_pad ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@pad:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_load_from_uri ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_save ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_timeline_get_tracks ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrackFileSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackFileSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
|
||||
<!-- ##### ARG GESTrackFileSource:uri ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTrackFileSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_track_filesource_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrackFileSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackFileSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
|
||||
<!-- ##### ARG GESTrackFileSource:uri ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTrackFileSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_track_filesource_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@uri:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,111 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrackObject
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackObject ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timelineobj:
|
||||
@track:
|
||||
@valid:
|
||||
@start:
|
||||
@inpoint:
|
||||
@duration:
|
||||
@priority:
|
||||
@active:
|
||||
|
||||
<!-- ##### ARG GESTrackObject:active ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:in-point ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:start ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTrackObjectClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@create_gnl_object:
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_DURATION ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_INPOINT ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_PRIORITY ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_START ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_object_set_active ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@active:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,113 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrackObject
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackObject ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timelineobj:
|
||||
@track:
|
||||
@valid:
|
||||
@start:
|
||||
@inpoint:
|
||||
@duration:
|
||||
@priority:
|
||||
@active:
|
||||
|
||||
<!-- ##### ARG GESTrackObject:active ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:duration ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:in-point ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:priority ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrackObject:start ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### STRUCT GESTrackObjectClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@create_gnl_object:
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_DURATION ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_INPOINT ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_PRIORITY ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### MACRO GES_TRACK_OBJECT_START ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_object_set_active ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@object:
|
||||
@active:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrackSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_track_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrackSource
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackSource ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrackSourceClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_track_source_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@void:
|
||||
@Returns:
|
||||
|
||||
|
|
@ -1,111 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrack
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrack ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@type:
|
||||
|
||||
<!-- ##### ARG GESTrack:caps ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrack:track-type ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ENUM GESTrackType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GES_TRACK_TYPE_AUDIO:
|
||||
@GES_TRACK_TYPE_VIDEO:
|
||||
@GES_TRACK_TYPE_TEXT:
|
||||
@GES_TRACK_TYPE_CUSTOM:
|
||||
|
||||
<!-- ##### STRUCT GESTrackClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_track_audio_raw_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_video_raw_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@type:
|
||||
@caps:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_add_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@track:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_remove_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@track:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_set_caps ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@track:
|
||||
@caps:
|
||||
|
||||
|
|
@ -1,113 +0,0 @@
|
|||
<!-- ##### SECTION Title ##### -->
|
||||
GESTrack
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Image ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT GESTrack ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@type:
|
||||
|
||||
<!-- ##### ARG GESTrack:caps ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GESTrack:track-type ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ENUM GESTrackType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GES_TRACK_TYPE_AUDIO:
|
||||
@GES_TRACK_TYPE_VIDEO:
|
||||
@GES_TRACK_TYPE_TEXT:
|
||||
@GES_TRACK_TYPE_CUSTOM:
|
||||
|
||||
<!-- ##### STRUCT GESTrackClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
|
||||
<!-- ##### FUNCTION ges_track_audio_raw_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_video_raw_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@type:
|
||||
@caps:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_add_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@track:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_remove_object ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@track:
|
||||
@object:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION ges_track_set_caps ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@track:
|
||||
@caps:
|
||||
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE indexdiv PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<indexdiv>
|
||||
</indexdiv>
|
|
@ -1,120 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE indexdiv PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<indexdiv>
|
||||
<indexdiv><title>C</title>
|
||||
<indexentry><primaryie linkends="CreateTrackObjectFunc"><link linkend="CreateTrackObjectFunc">CreateTrackObjectFunc</link>, user_function in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESCustomTimelineSource-struct"><link linkend="GESCustomTimelineSource-struct">GESCustomTimelineSource</link>, struct in <link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESCustomTimelineSourceClass"><link linkend="GESCustomTimelineSourceClass">GESCustomTimelineSourceClass</link>, struct in <link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-custom-timeline-source-new"><link linkend="ges-custom-timeline-source-new">ges_custom_timeline_source_new</link>, function in <link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link></primaryie></indexentry>
|
||||
</indexdiv>
|
||||
<indexdiv><title>F</title>
|
||||
<indexentry><primaryie linkends="FillTrackObjectFunc"><link linkend="FillTrackObjectFunc">FillTrackObjectFunc</link>, user_function in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="FillTrackObjectUserFunc"><link linkend="FillTrackObjectUserFunc">FillTrackObjectUserFunc</link>, user_function in <link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link></primaryie></indexentry>
|
||||
</indexdiv>
|
||||
<indexdiv><title>I</title>
|
||||
<indexentry><primaryie linkends="ges-init"><link linkend="ges-init">ges_init</link>, function in <link linkend="ges-Initialization">Initialization</link></primaryie></indexentry>
|
||||
</indexdiv>
|
||||
<indexdiv><title>P</title>
|
||||
<indexentry><primaryie linkends="GESPipelineFlags"><link linkend="GESPipelineFlags">GESPipelineFlags</link>, enum in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
</indexdiv>
|
||||
<indexdiv><title>S</title>
|
||||
<indexentry><primaryie linkends="GESSimpleTimelineLayer-struct"><link linkend="GESSimpleTimelineLayer-struct">GESSimpleTimelineLayer</link>, struct in <link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESSimpleTimelineLayerClass"><link linkend="GESSimpleTimelineLayerClass">GESSimpleTimelineLayerClass</link>, struct in <link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-simple-timeline-layer-add-object"><link linkend="ges-simple-timeline-layer-add-object">ges_simple_timeline_layer_add_object</link>, function in <link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-simple-timeline-layer-move-object"><link linkend="ges-simple-timeline-layer-move-object">ges_simple_timeline_layer_move_object</link>, function in <link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-simple-timeline-layer-new"><link linkend="ges-simple-timeline-layer-new">ges_simple_timeline_layer_new</link>, function in <link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link></primaryie></indexentry>
|
||||
</indexdiv>
|
||||
<indexdiv><title>T</title>
|
||||
<indexentry><primaryie linkends="GESTimeline-struct"><link linkend="GESTimeline-struct">GESTimeline</link>, struct in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimeline-layer-added"><link linkend="GESTimeline-layer-added">GESTimeline::layer-added</link>, object signal in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimeline-layer-removed"><link linkend="GESTimeline-layer-removed">GESTimeline::layer-removed</link>, object signal in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimeline-track-added"><link linkend="GESTimeline-track-added">GESTimeline::track-added</link>, object signal in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimeline-track-removed"><link linkend="GESTimeline-track-removed">GESTimeline::track-removed</link>, object signal in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineClass"><link linkend="GESTimelineClass">GESTimelineClass</link>, struct in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineFileSource-struct"><link linkend="GESTimelineFileSource-struct">GESTimelineFileSource</link>, struct in <link linkend="GESTimelineFileSource">GESTimelineFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineFileSource--max-duration"><link linkend="GESTimelineFileSource--max-duration">GESTimelineFileSource:max-duration</link>, object property in <link linkend="GESTimelineFileSource">GESTimelineFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineFileSource--mute"><link linkend="GESTimelineFileSource--mute">GESTimelineFileSource:mute</link>, object property in <link linkend="GESTimelineFileSource">GESTimelineFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineFileSource--uri"><link linkend="GESTimelineFileSource--uri">GESTimelineFileSource:uri</link>, object property in <link linkend="GESTimelineFileSource">GESTimelineFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineFileSourceClass"><link linkend="GESTimelineFileSourceClass">GESTimelineFileSourceClass</link>, struct in <link linkend="GESTimelineFileSource">GESTimelineFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineLayer-struct"><link linkend="GESTimelineLayer-struct">GESTimelineLayer</link>, struct in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineLayer-object-added"><link linkend="GESTimelineLayer-object-added">GESTimelineLayer::object-added</link>, object signal in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineLayer-object-removed"><link linkend="GESTimelineLayer-object-removed">GESTimelineLayer::object-removed</link>, object signal in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineLayer--priority"><link linkend="GESTimelineLayer--priority">GESTimelineLayer:priority</link>, object property in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineLayerClass"><link linkend="GESTimelineLayerClass">GESTimelineLayerClass</link>, struct in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineObject-struct"><link linkend="GESTimelineObject-struct">GESTimelineObject</link>, struct in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineObject--duration"><link linkend="GESTimelineObject--duration">GESTimelineObject:duration</link>, object property in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineObject--in-point"><link linkend="GESTimelineObject--in-point">GESTimelineObject:in-point</link>, object property in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineObject--priority"><link linkend="GESTimelineObject--priority">GESTimelineObject:priority</link>, object property in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineObject--start"><link linkend="GESTimelineObject--start">GESTimelineObject:start</link>, object property in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineObjectClass"><link linkend="GESTimelineObjectClass">GESTimelineObjectClass</link>, struct in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelinePipeline-struct"><link linkend="GESTimelinePipeline-struct">GESTimelinePipeline</link>, struct in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelinePipelineClass"><link linkend="GESTimelinePipelineClass">GESTimelinePipelineClass</link>, struct in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineSource-struct"><link linkend="GESTimelineSource-struct">GESTimelineSource</link>, struct in <link linkend="GESTimelineSource">GESTimelineSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineSourceClass"><link linkend="GESTimelineSourceClass">GESTimelineSourceClass</link>, struct in <link linkend="GESTimelineSource">GESTimelineSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineTransition-struct"><link linkend="GESTimelineTransition-struct">GESTimelineTransition</link>, struct in <link linkend="GESTimelineTransition">GESTimelineTransition</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTimelineTransitionClass"><link linkend="GESTimelineTransitionClass">GESTimelineTransitionClass</link>, struct in <link linkend="GESTimelineTransition">GESTimelineTransition</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-add-layer"><link linkend="ges-timeline-add-layer">ges_timeline_add_layer</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-add-track"><link linkend="ges-timeline-add-track">ges_timeline_add_track</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-filesource-new"><link linkend="ges-timeline-filesource-new">ges_timeline_filesource_new</link>, function in <link linkend="GESTimelineFileSource">GESTimelineFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-get-tracks"><link linkend="ges-timeline-get-tracks">ges_timeline_get_tracks</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-get-track-for-pad"><link linkend="ges-timeline-get-track-for-pad">ges_timeline_get_track_for_pad</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-layer-add-object"><link linkend="ges-timeline-layer-add-object">ges_timeline_layer_add_object</link>, function in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-layer-new"><link linkend="ges-timeline-layer-new">ges_timeline_layer_new</link>, function in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-layer-remove-object"><link linkend="ges-timeline-layer-remove-object">ges_timeline_layer_remove_object</link>, function in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-layer-set-priority"><link linkend="ges-timeline-layer-set-priority">ges_timeline_layer_set_priority</link>, function in <link linkend="GESTimelineLayer">GESTimelineLayer</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-load-from-uri"><link linkend="ges-timeline-load-from-uri">ges_timeline_load_from_uri</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-new"><link linkend="ges-timeline-new">ges_timeline_new</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TIMELINE-OBJECT-DURATION:CAPS"><link linkend="GES-TIMELINE-OBJECT-DURATION:CAPS">GES_TIMELINE_OBJECT_DURATION</link>, macro in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-object-find-track-object"><link linkend="ges-timeline-object-find-track-object">ges_timeline_object_find_track_object</link>, function in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TIMELINE-OBJECT-INPOINT:CAPS"><link linkend="GES-TIMELINE-OBJECT-INPOINT:CAPS">GES_TIMELINE_OBJECT_INPOINT</link>, macro in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TIMELINE-OBJECT-PRIORITY:CAPS"><link linkend="GES-TIMELINE-OBJECT-PRIORITY:CAPS">GES_TIMELINE_OBJECT_PRIORITY</link>, macro in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-object-set-duration"><link linkend="ges-timeline-object-set-duration">ges_timeline_object_set_duration</link>, function in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-object-set-inpoint"><link linkend="ges-timeline-object-set-inpoint">ges_timeline_object_set_inpoint</link>, function in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-object-set-start"><link linkend="ges-timeline-object-set-start">ges_timeline_object_set_start</link>, function in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TIMELINE-OBJECT-START:CAPS"><link linkend="GES-TIMELINE-OBJECT-START:CAPS">GES_TIMELINE_OBJECT_START</link>, macro in <link linkend="GESTimelineObject">GESTimelineObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-pipeline-add-timeline"><link linkend="ges-timeline-pipeline-add-timeline">ges_timeline_pipeline_add_timeline</link>, function in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-pipeline-new"><link linkend="ges-timeline-pipeline-new">ges_timeline_pipeline_new</link>, function in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-pipeline-set-mode"><link linkend="ges-timeline-pipeline-set-mode">ges_timeline_pipeline_set_mode</link>, function in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-pipeline-set-render-settings"><link linkend="ges-timeline-pipeline-set-render-settings">ges_timeline_pipeline_set_render_settings</link>, function in <link linkend="GESTimelinePipeline">GESTimelinePipeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-remove-layer"><link linkend="ges-timeline-remove-layer">ges_timeline_remove_layer</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-remove-track"><link linkend="ges-timeline-remove-track">ges_timeline_remove_track</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-save"><link linkend="ges-timeline-save">ges_timeline_save</link>, function in <link linkend="GESTimeline">GESTimeline</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-source-new"><link linkend="ges-timeline-source-new">ges_timeline_source_new</link>, function in <link linkend="GESTimelineSource">GESTimelineSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-timeline-transition-new"><link linkend="ges-timeline-transition-new">ges_timeline_transition_new</link>, function in <link linkend="GESTimelineTransition">GESTimelineTransition</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrack-struct"><link linkend="GESTrack-struct">GESTrack</link>, struct in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrack--caps"><link linkend="GESTrack--caps">GESTrack:caps</link>, object property in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrack--track-type"><link linkend="GESTrack--track-type">GESTrack:track-type</link>, object property in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackClass"><link linkend="GESTrackClass">GESTrackClass</link>, struct in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackFileSource-struct"><link linkend="GESTrackFileSource-struct">GESTrackFileSource</link>, struct in <link linkend="GESTrackFileSource">GESTrackFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackFileSource--uri"><link linkend="GESTrackFileSource--uri">GESTrackFileSource:uri</link>, object property in <link linkend="GESTrackFileSource">GESTrackFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackFileSourceClass"><link linkend="GESTrackFileSourceClass">GESTrackFileSourceClass</link>, struct in <link linkend="GESTrackFileSource">GESTrackFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObject-struct"><link linkend="GESTrackObject-struct">GESTrackObject</link>, struct in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObject--active"><link linkend="GESTrackObject--active">GESTrackObject:active</link>, object property in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObject--duration"><link linkend="GESTrackObject--duration">GESTrackObject:duration</link>, object property in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObject--in-point"><link linkend="GESTrackObject--in-point">GESTrackObject:in-point</link>, object property in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObject--priority"><link linkend="GESTrackObject--priority">GESTrackObject:priority</link>, object property in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObject--start"><link linkend="GESTrackObject--start">GESTrackObject:start</link>, object property in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackObjectClass"><link linkend="GESTrackObjectClass">GESTrackObjectClass</link>, struct in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackSource-struct"><link linkend="GESTrackSource-struct">GESTrackSource</link>, struct in <link linkend="GESTrackSource">GESTrackSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackSourceClass"><link linkend="GESTrackSourceClass">GESTrackSourceClass</link>, struct in <link linkend="GESTrackSource">GESTrackSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GESTrackType"><link linkend="GESTrackType">GESTrackType</link>, enum in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-add-object"><link linkend="ges-track-add-object">ges_track_add_object</link>, function in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-audio-raw-new"><link linkend="ges-track-audio-raw-new">ges_track_audio_raw_new</link>, function in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-filesource-new"><link linkend="ges-track-filesource-new">ges_track_filesource_new</link>, function in <link linkend="GESTrackFileSource">GESTrackFileSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-new"><link linkend="ges-track-new">ges_track_new</link>, function in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TRACK-OBJECT-DURATION:CAPS"><link linkend="GES-TRACK-OBJECT-DURATION:CAPS">GES_TRACK_OBJECT_DURATION</link>, macro in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TRACK-OBJECT-INPOINT:CAPS"><link linkend="GES-TRACK-OBJECT-INPOINT:CAPS">GES_TRACK_OBJECT_INPOINT</link>, macro in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TRACK-OBJECT-PRIORITY:CAPS"><link linkend="GES-TRACK-OBJECT-PRIORITY:CAPS">GES_TRACK_OBJECT_PRIORITY</link>, macro in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-object-set-active"><link linkend="ges-track-object-set-active">ges_track_object_set_active</link>, function in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="GES-TRACK-OBJECT-START:CAPS"><link linkend="GES-TRACK-OBJECT-START:CAPS">GES_TRACK_OBJECT_START</link>, macro in <link linkend="GESTrackObject">GESTrackObject</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-remove-object"><link linkend="ges-track-remove-object">ges_track_remove_object</link>, function in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-set-caps"><link linkend="ges-track-set-caps">ges_track_set_caps</link>, function in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-source-new"><link linkend="ges-track-source-new">ges_track_source_new</link>, function in <link linkend="GESTrackSource">GESTrackSource</link></primaryie></indexentry>
|
||||
<indexentry><primaryie linkends="ges-track-video-raw-new"><link linkend="ges-track-video-raw-new">ges_track_video_raw_new</link>, function in <link linkend="GESTrack">GESTrack</link></primaryie></indexentry>
|
||||
</indexdiv>
|
||||
</indexdiv>
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="ges-Initialization">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="ges-Initialization.top_of_page">Initialization</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>Initialization</refname>
|
||||
<refpurpose>Initialization.</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="ges-Initialization.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="ges-init">ges_init</link> (<parameter><type>void</type></parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
|
||||
<refsect1 id="ges-Initialization.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="ges-Initialization.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="ges-init" role="function">
|
||||
<title>ges_init ()</title>
|
||||
<indexterm zone="ges-init"><primary>ges_init</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> ges_init (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
Initialize the GStreamer Editing Service. Call this before any usage of
|
||||
GES.
|
||||
</para></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,126 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESCustomTimelineSource">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESCustomTimelineSource.top_of_page">GESCustomTimelineSource</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESCustomTimelineSource</refname>
|
||||
<refpurpose>Convenience <link linkend="GESTimelineSource"><type>GESTimelineSource</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESCustomTimelineSource.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESCustomTimelineSource-struct">GESCustomTimelineSource</link>;
|
||||
<link linkend="GESCustomTimelineSourceClass">GESCustomTimelineSourceClass</link>;
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> (<link linkend="FillTrackObjectUserFunc">*FillTrackObjectUserFunc</link>) (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *trobject</parameter>,
|
||||
<parameter><link linkend="GstElement"><type>GstElement</type></link> *gnlobj</parameter>,
|
||||
<parameter><link linkend="gpointer"><type>gpointer</type></link> user_data</parameter>);
|
||||
<link linkend="GESCustomTimelineSource"><returnvalue>GESCustomTimelineSource</returnvalue></link> * <link linkend="ges-custom-timeline-source-new">ges_custom_timeline_source_new</link>
|
||||
(<parameter><link linkend="FillTrackObjectUserFunc"><type>FillTrackObjectUserFunc</type></link> func</parameter>,
|
||||
<parameter><link linkend="gpointer"><type>gpointer</type></link> user_data</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESCustomTimelineSource.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTimelineObject">GESTimelineObject</link>
|
||||
+----<link linkend="GESTimelineSource">GESTimelineSource</link>
|
||||
+----GESCustomTimelineSource
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESCustomTimelineSource.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
<link linkend="GESCustomTimelineSource"><type>GESCustomTimelineSource</type></link> allows creating <link linkend="GESTimelineSource"><type>GESTimelineSource</type></link>(s) without the
|
||||
need to subclass.
|
||||
</para>
|
||||
<para>
|
||||
Its usage should be limited to testing and prototyping purposes.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESCustomTimelineSource.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESCustomTimelineSource-struct" role="struct">
|
||||
<title>GESCustomTimelineSource</title>
|
||||
<indexterm zone="GESCustomTimelineSource-struct"><primary>GESCustomTimelineSource</primary></indexterm>
|
||||
<programlisting>typedef struct _GESCustomTimelineSource GESCustomTimelineSource;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESCustomTimelineSourceClass" role="struct">
|
||||
<title>GESCustomTimelineSourceClass</title>
|
||||
<indexterm zone="GESCustomTimelineSourceClass"><primary>GESCustomTimelineSourceClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineSourceClass parent_class;
|
||||
} GESCustomTimelineSourceClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="FillTrackObjectUserFunc" role="function">
|
||||
<title>FillTrackObjectUserFunc ()</title>
|
||||
<indexterm zone="FillTrackObjectUserFunc"><primary>FillTrackObjectUserFunc</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> (*FillTrackObjectUserFunc) (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *trobject</parameter>,
|
||||
<parameter><link linkend="GstElement"><type>GstElement</type></link> *gnlobj</parameter>,
|
||||
<parameter><link linkend="gpointer"><type>gpointer</type></link> user_data</parameter>);</programlisting>
|
||||
<para>
|
||||
A function that will be called when the GNonLin object of a corresponding
|
||||
track object needs to be filled.
|
||||
</para>
|
||||
<para>
|
||||
The implementer of this function shall add the proper <link linkend="GstElement"><type>GstElement</type></link> to <parameter>gnlobj</parameter>
|
||||
using <link linkend="gst-bin-add"><function>gst_bin_add()</function></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> controlling the track object
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>trobject</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>gnlobj</parameter> :</term>
|
||||
<listitem><simpara>the GNonLin object that needs to be filled.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>the gpointer to optional user data
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the implementer succesfully filled the <parameter>gnlobj</parameter>, else <link linkend="FALSE:CAPS"><type>FALSE</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-custom-timeline-source-new" role="function">
|
||||
<title>ges_custom_timeline_source_new ()</title>
|
||||
<indexterm zone="ges-custom-timeline-source-new"><primary>ges_custom_timeline_source_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESCustomTimelineSource"><returnvalue>GESCustomTimelineSource</returnvalue></link> * ges_custom_timeline_source_new
|
||||
(<parameter><link linkend="FillTrackObjectUserFunc"><type>FillTrackObjectUserFunc</type></link> func</parameter>,
|
||||
<parameter><link linkend="gpointer"><type>gpointer</type></link> user_data</parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESCustomTimelineSource"><type>GESCustomTimelineSource</type></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>func</parameter> :</term>
|
||||
<listitem><simpara>The <link linkend="FillTrackObjectUserFunc"><type>FillTrackObjectUserFunc</type></link> that will be used to fill the track objects.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>a gpointer that will be used when <parameter>func</parameter> is called.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="GESCustomTimelineSource"><type>GESCustomTimelineSource</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,14 +0,0 @@
|
|||
<xi:include href="xml/ges-common.xml"/>
|
||||
<xi:include href="xml/ges-track.xml"/>
|
||||
<xi:include href="xml/ges-track-object.xml"/>
|
||||
<xi:include href="xml/ges-track-source.xml"/>
|
||||
<xi:include href="xml/ges-track-filesource.xml"/>
|
||||
<xi:include href="xml/ges-timeline.xml"/>
|
||||
<xi:include href="xml/ges-timeline-layer.xml"/>
|
||||
<xi:include href="xml/ges-timeline-object.xml"/>
|
||||
<xi:include href="xml/ges-timeline-pipeline.xml"/>
|
||||
<xi:include href="xml/ges-timeline-source.xml"/>
|
||||
<xi:include href="xml/ges-timeline-filesource.xml"/>
|
||||
<xi:include href="xml/ges-timeline-transition.xml"/>
|
||||
<xi:include href="xml/ges-custom-timeline-source.xml"/>
|
||||
<xi:include href="xml/ges-simple-timeline-layer.xml"/>
|
|
@ -1,137 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESSimpleTimelineLayer">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESSimpleTimelineLayer.top_of_page">GESSimpleTimelineLayer</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESSimpleTimelineLayer</refname>
|
||||
<refpurpose>High-level <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESSimpleTimelineLayer.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESSimpleTimelineLayer-struct">GESSimpleTimelineLayer</link>;
|
||||
<link linkend="GESSimpleTimelineLayerClass">GESSimpleTimelineLayerClass</link>;
|
||||
<link linkend="GESSimpleTimelineLayer"><returnvalue>GESSimpleTimelineLayer</returnvalue></link>* <link linkend="ges-simple-timeline-layer-new">ges_simple_timeline_layer_new</link> (<parameter><type>void</type></parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-simple-timeline-layer-add-object">ges_simple_timeline_layer_add_object</link>
|
||||
(<parameter><link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="gint"><type>gint</type></link> position</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-simple-timeline-layer-move-object">ges_simple_timeline_layer_move_object</link>
|
||||
(<parameter><link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="gint"><type>gint</type></link> newposition</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESSimpleTimelineLayer.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTimelineLayer">GESTimelineLayer</link>
|
||||
+----GESSimpleTimelineLayer
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESSimpleTimelineLayer.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
<link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link> allows using <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>(s) with a list-like
|
||||
API.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESSimpleTimelineLayer.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESSimpleTimelineLayer-struct" role="struct">
|
||||
<title>GESSimpleTimelineLayer</title>
|
||||
<indexterm zone="GESSimpleTimelineLayer-struct"><primary>GESSimpleTimelineLayer</primary></indexterm>
|
||||
<programlisting>typedef struct _GESSimpleTimelineLayer GESSimpleTimelineLayer;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESSimpleTimelineLayerClass" role="struct">
|
||||
<title>GESSimpleTimelineLayerClass</title>
|
||||
<indexterm zone="GESSimpleTimelineLayerClass"><primary>GESSimpleTimelineLayerClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineLayerClass parent_class;
|
||||
} GESSimpleTimelineLayerClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-simple-timeline-layer-new" role="function">
|
||||
<title>ges_simple_timeline_layer_new ()</title>
|
||||
<indexterm zone="ges-simple-timeline-layer-new"><primary>ges_simple_timeline_layer_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESSimpleTimelineLayer"><returnvalue>GESSimpleTimelineLayer</returnvalue></link>* ges_simple_timeline_layer_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-simple-timeline-layer-add-object" role="function">
|
||||
<title>ges_simple_timeline_layer_add_object ()</title>
|
||||
<indexterm zone="ges-simple-timeline-layer-add-object"><primary>ges_simple_timeline_layer_add_object</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_simple_timeline_layer_add_object
|
||||
(<parameter><link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="gint"><type>gint</type></link> position</parameter>);</programlisting>
|
||||
<para>
|
||||
Adds the object at the given position in the layer. The position is where
|
||||
the object will be inserted. To put the object before all objects, use
|
||||
position 0. To put after all objects, use position -1.
|
||||
</para>
|
||||
<para>
|
||||
The layer will steal a reference to the provided object.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> to add
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>position</parameter> :</term>
|
||||
<listitem><simpara>the position at which to add the object
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the object was successfuly added, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-simple-timeline-layer-move-object" role="function">
|
||||
<title>ges_simple_timeline_layer_move_object ()</title>
|
||||
<indexterm zone="ges-simple-timeline-layer-move-object"><primary>ges_simple_timeline_layer_move_object</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_simple_timeline_layer_move_object
|
||||
(<parameter><link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="gint"><type>gint</type></link> newposition</parameter>);</programlisting>
|
||||
<para>
|
||||
Moves the object to the given position in the layer. To put the object before
|
||||
all other objects, use position 0. To put the objects after all objects, use
|
||||
position -1.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESSimpleTimelineLayer"><type>GESSimpleTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> to move
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>newposition</parameter> :</term>
|
||||
<listitem><simpara>the new position at which to move the object
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the object was successfuly moved, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,116 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimelineFileSource">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimelineFileSource.top_of_page">GESTimelineFileSource</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimelineFileSource</refname>
|
||||
<refpurpose></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimelineFileSource.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimelineFileSource-struct">GESTimelineFileSource</link>;
|
||||
<link linkend="GESTimelineFileSourceClass">GESTimelineFileSourceClass</link>;
|
||||
<link linkend="GESTimelineFileSource"><returnvalue>GESTimelineFileSource</returnvalue></link>* <link linkend="ges-timeline-filesource-new">ges_timeline_filesource_new</link> (<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimelineFileSource.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTimelineObject">GESTimelineObject</link>
|
||||
+----<link linkend="GESTimelineSource">GESTimelineSource</link>
|
||||
+----GESTimelineFileSource
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineFileSource.properties" role="properties">
|
||||
<title role="properties.title">Properties</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTimelineFileSource--max-duration">max-duration</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write / Construct
|
||||
"<link linkend="GESTimelineFileSource--mute">mute</link>" <link linkend="gboolean"><type>gboolean</type></link> : Read / Write / Construct
|
||||
"<link linkend="GESTimelineFileSource--uri">uri</link>" <link linkend="gchar"><type>gchar</type></link>* : Read / Write / Construct Only
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimelineFileSource.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineFileSource.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimelineFileSource-struct" role="struct">
|
||||
<title>GESTimelineFileSource</title>
|
||||
<indexterm zone="GESTimelineFileSource-struct"><primary>GESTimelineFileSource</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTimelineFileSource GESTimelineFileSource;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTimelineFileSourceClass" role="struct">
|
||||
<title>GESTimelineFileSourceClass</title>
|
||||
<indexterm zone="GESTimelineFileSourceClass"><primary>GESTimelineFileSourceClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineSourceClass parent_class;
|
||||
} GESTimelineFileSourceClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-timeline-filesource-new" role="function">
|
||||
<title>ges_timeline_filesource_new ()</title>
|
||||
<indexterm zone="ges-timeline-filesource-new"><primary>ges_timeline_filesource_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimelineFileSource"><returnvalue>GESTimelineFileSource</returnvalue></link>* ges_timeline_filesource_new (<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESTimelineFileSource"><type>GESTimelineFileSource</type></link> for the provided <parameter>uri</parameter>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>uri</parameter> :</term>
|
||||
<listitem><simpara>the URI the source should control
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The newly created <link linkend="GESTimelineFileSource"><type>GESTimelineFileSource</type></link>, or NULL if there was an
|
||||
error.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineFileSource.property-details" role="property_details">
|
||||
<title role="property_details.title">Property Details</title>
|
||||
<refsect2 id="GESTimelineFileSource--max-duration" role="property"><title>The <literal>"max-duration"</literal> property</title>
|
||||
<indexterm zone="GESTimelineFileSource--max-duration"><primary>GESTimelineFileSource:max-duration</primary></indexterm>
|
||||
<programlisting> "max-duration" <link linkend="guint64"><type>guint64</type></link> : Read / Write / Construct</programlisting>
|
||||
<para>
|
||||
The maximum duration (in nanoseconds) of the file.
|
||||
</para>
|
||||
<para>
|
||||
If not set before adding the object to a layer, it will be discovered
|
||||
asynchronously. Connect to 'notify::max-duration' to be notified of it.
|
||||
</para><para>Default value: 18446744073709551615</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTimelineFileSource--mute" role="property"><title>The <literal>"mute"</literal> property</title>
|
||||
<indexterm zone="GESTimelineFileSource--mute"><primary>GESTimelineFileSource:mute</primary></indexterm>
|
||||
<programlisting> "mute" <link linkend="gboolean"><type>gboolean</type></link> : Read / Write / Construct</programlisting>
|
||||
<para>
|
||||
Whether the sound will be played or not.
|
||||
</para><para>Default value: FALSE</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTimelineFileSource--uri" role="property"><title>The <literal>"uri"</literal> property</title>
|
||||
<indexterm zone="GESTimelineFileSource--uri"><primary>GESTimelineFileSource:uri</primary></indexterm>
|
||||
<programlisting> "uri" <link linkend="gchar"><type>gchar</type></link>* : Read / Write / Construct Only</programlisting>
|
||||
<para>
|
||||
The location of the file/resource to use.
|
||||
</para><para>Default value: NULL</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,200 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimelineLayer">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimelineLayer.top_of_page">GESTimelineLayer</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimelineLayer</refname>
|
||||
<refpurpose>Non-overlaping sequence of <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimelineLayer.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimelineLayer-struct">GESTimelineLayer</link>;
|
||||
<link linkend="GESTimelineLayerClass">GESTimelineLayerClass</link>;
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-layer-add-object">ges_timeline_layer_add_object</link> (<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>);
|
||||
<link linkend="GESTimelineLayer"><returnvalue>GESTimelineLayer</returnvalue></link>* <link linkend="ges-timeline-layer-new">ges_timeline_layer_new</link> (<parameter><type>void</type></parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-layer-remove-object">ges_timeline_layer_remove_object</link> (<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>);
|
||||
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="ges-timeline-layer-set-priority">ges_timeline_layer_set_priority</link> (<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="guint"><type>guint</type></link> priority</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimelineLayer.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----GESTimelineLayer
|
||||
+----<link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link>
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineLayer.properties" role="properties">
|
||||
<title role="properties.title">Properties</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTimelineLayer--priority">priority</link>" <link linkend="guint"><type>guint</type></link> : Read / Write
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineLayer.signals" role="signal_proto">
|
||||
<title role="signal_proto.title">Signals</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTimelineLayer-object-added">object-added</link>" : Run First
|
||||
"<link linkend="GESTimelineLayer-object-removed">object-removed</link>" : Run First
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimelineLayer.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
Responsible for the ordering of the various contained TimelineObject(s)
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineLayer.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimelineLayer-struct" role="struct">
|
||||
<title>GESTimelineLayer</title>
|
||||
<indexterm zone="GESTimelineLayer-struct"><primary>GESTimelineLayer</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTimelineLayer GESTimelineLayer;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTimelineLayerClass" role="struct">
|
||||
<title>GESTimelineLayerClass</title>
|
||||
<indexterm zone="GESTimelineLayerClass"><primary>GESTimelineLayerClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GObjectClass parent_class;
|
||||
|
||||
/*< signals >*/
|
||||
void (*object_added) (GESTimelineLayer * layer, GESTimelineObject * object);
|
||||
void (*object_removed) (GESTimelineLayer * layer, GESTimelineObject * object);
|
||||
} GESTimelineLayerClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-timeline-layer-add-object" role="function">
|
||||
<title>ges_timeline_layer_add_object ()</title>
|
||||
<indexterm zone="ges-timeline-layer-add-object"><primary>ges_timeline_layer_add_object</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_layer_add_object (<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>);</programlisting>
|
||||
<para>
|
||||
Adds the object to the layer. The layer will steal a reference to the
|
||||
provided object.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> to add.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the object was properly added to the layer, or FALSE
|
||||
if the <parameter>layer</parameter> refused to add the object.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-layer-new" role="function">
|
||||
<title>ges_timeline_layer_new ()</title>
|
||||
<indexterm zone="ges-timeline-layer-new"><primary>ges_timeline_layer_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimelineLayer"><returnvalue>GESTimelineLayer</returnvalue></link>* ges_timeline_layer_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-layer-remove-object" role="function">
|
||||
<title>ges_timeline_layer_remove_object ()</title>
|
||||
<indexterm zone="ges-timeline-layer-remove-object"><primary>ges_timeline_layer_remove_object</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_layer_remove_object (<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>);</programlisting>
|
||||
<para>
|
||||
Removes the given <parameter>object</parameter> from the <parameter>layer</parameter>. The reference stolen by the <parameter>layer</parameter>
|
||||
when the object was added will be removed. If you wish to use the object after
|
||||
this function, make sure you take an extra reference to the object before
|
||||
calling this function.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> to remove
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the object was properly remove, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-layer-set-priority" role="function">
|
||||
<title>ges_timeline_layer_set_priority ()</title>
|
||||
<indexterm zone="ges-timeline-layer-set-priority"><primary>ges_timeline_layer_set_priority</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> ges_timeline_layer_set_priority (<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>,
|
||||
<parameter><link linkend="guint"><type>guint</type></link> priority</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>priority</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineLayer.property-details" role="property_details">
|
||||
<title role="property_details.title">Property Details</title>
|
||||
<refsect2 id="GESTimelineLayer--priority" role="property"><title>The <literal>"priority"</literal> property</title>
|
||||
<indexterm zone="GESTimelineLayer--priority"><primary>GESTimelineLayer:priority</primary></indexterm>
|
||||
<programlisting> "priority" <link linkend="guint"><type>guint</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The priority of the layer in the <link linkend="GESTimeline"><type>GESTimeline</type></link>. 0 is the highest
|
||||
priority.
|
||||
</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineLayer.signal-details" role="signals">
|
||||
<title role="signals.title">Signal Details</title>
|
||||
<refsect2 id="GESTimelineLayer-object-added" role="signal"><title>The <literal>"object-added"</literal> signal</title>
|
||||
<indexterm zone="GESTimelineLayer-object-added"><primary>GESTimelineLayer::object-added</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer,
|
||||
<link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object,
|
||||
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run First</programlisting>
|
||||
<para>
|
||||
Will be emitted after the object was added to the layer.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> that was added.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2><refsect2 id="GESTimelineLayer-object-removed" role="signal"><title>The <literal>"object-removed"</literal> signal</title>
|
||||
<indexterm zone="GESTimelineLayer-object-removed"><primary>GESTimelineLayer::object-removed</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer,
|
||||
<link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object,
|
||||
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run First</programlisting>
|
||||
<para>
|
||||
Will be emitted after the object was removed from the layer.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> that was removed
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,328 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimelineObject">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimelineObject.top_of_page">GESTimelineObject</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimelineObject</refname>
|
||||
<refpurpose>Base Class for objects in a <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimelineObject.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimelineObject-struct">GESTimelineObject</link>;
|
||||
<link linkend="GESTimelineObjectClass">GESTimelineObjectClass</link>;
|
||||
<link linkend="GESTrackObject"><returnvalue>GESTrackObject</returnvalue></link> * (<link linkend="CreateTrackObjectFunc">*CreateTrackObjectFunc</link>) (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> (<link linkend="FillTrackObjectFunc">*FillTrackObjectFunc</link>) (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *trobject</parameter>,
|
||||
<parameter><link linkend="GstElement"><type>GstElement</type></link> *gnlobj</parameter>);
|
||||
#define <link linkend="GES-TIMELINE-OBJECT-DURATION:CAPS">GES_TIMELINE_OBJECT_DURATION</link> (obj)
|
||||
#define <link linkend="GES-TIMELINE-OBJECT-INPOINT:CAPS">GES_TIMELINE_OBJECT_INPOINT</link> (obj)
|
||||
#define <link linkend="GES-TIMELINE-OBJECT-PRIORITY:CAPS">GES_TIMELINE_OBJECT_PRIORITY</link> (obj)
|
||||
#define <link linkend="GES-TIMELINE-OBJECT-START:CAPS">GES_TIMELINE_OBJECT_START</link> (obj)
|
||||
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="ges-timeline-object-set-inpoint">ges_timeline_object_set_inpoint</link> (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="guint64"><type>guint64</type></link> inpoint</parameter>);
|
||||
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="ges-timeline-object-set-start">ges_timeline_object_set_start</link> (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="guint64"><type>guint64</type></link> start</parameter>);
|
||||
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="ges-timeline-object-set-duration">ges_timeline_object_set_duration</link> (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="guint64"><type>guint64</type></link> duration</parameter>);
|
||||
<link linkend="GESTrackObject"><returnvalue>GESTrackObject</returnvalue></link> * <link linkend="ges-timeline-object-find-track-object">ges_timeline_object_find_track_object</link>
|
||||
(<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimelineObject.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----GESTimelineObject
|
||||
+----<link linkend="GESTimelineSource">GESTimelineSource</link>
|
||||
+----<link linkend="GESTimelineTransition">GESTimelineTransition</link>
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineObject.properties" role="properties">
|
||||
<title role="properties.title">Properties</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTimelineObject--duration">duration</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write
|
||||
"<link linkend="GESTimelineObject--in-point">in-point</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write
|
||||
"<link linkend="GESTimelineObject--priority">priority</link>" <link linkend="guint"><type>guint</type></link> : Read / Write
|
||||
"<link linkend="GESTimelineObject--start">start</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimelineObject.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
Responsible for creating the <link linkend="GESTrackObject"><type>GESTrackObject</type></link>(s) for given <link linkend="GESTimelineTrack"><type>GESTimelineTrack</type></link>(s)
|
||||
</para>
|
||||
<para>
|
||||
Keeps a reference to the <link linkend="GESTrackObject"><type>GESTrackObject</type></link>(s) it created and sets/updates their properties.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineObject.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimelineObject-struct" role="struct">
|
||||
<title>GESTimelineObject</title>
|
||||
<indexterm zone="GESTimelineObject-struct"><primary>GESTimelineObject</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineLayer * layer;
|
||||
} GESTimelineObject;
|
||||
</programlisting>
|
||||
<para>
|
||||
The GESTimelineObject subclass. Subclasses can access these fields.
|
||||
</para><variablelist role="struct">
|
||||
<varlistentry><term><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *<structfield id="GESTimelineObject-struct.layer">layer</structfield>;</term>
|
||||
<listitem><simpara>the <link linkend="GESTImelineLayer"><type>GESTImelineLayer</type></link> where this object is being used.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GESTimelineObjectClass" role="struct">
|
||||
<title>GESTimelineObjectClass</title>
|
||||
<indexterm zone="GESTimelineObjectClass"><primary>GESTimelineObjectClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GObjectClass parent_class;
|
||||
|
||||
CreateTrackObjectFunc create_track_object;
|
||||
/* FIXME : might need a release_track_object */
|
||||
FillTrackObjectFunc fill_track_object;
|
||||
gboolean need_fill_track;
|
||||
} GESTimelineObjectClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
Subclasses can override the <parameter>create_track_object</parameter> and <parameter>fill_track_object</parameter> methods.
|
||||
</para><variablelist role="struct">
|
||||
<varlistentry><term><link linkend="GObjectClass"><type>GObjectClass</type></link> <structfield id="GESTimelineObjectClass.parent-class">parent_class</structfield>;</term>
|
||||
<listitem><simpara>object parent class
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="CreateTrackObjectFunc"><type>CreateTrackObjectFunc</type></link> <structfield id="GESTimelineObjectClass.create-track-object">create_track_object</structfield>;</term>
|
||||
<listitem><simpara>method to create a <link linkend="GESTrackObject"><type>GESTrackObject</type></link> for a given <link linkend="GESTrack"><type>GESTrack</type></link>.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="FillTrackObjectFunc"><type>FillTrackObjectFunc</type></link> <structfield id="GESTimelineObjectClass.fill-track-object">fill_track_object</structfield>;</term>
|
||||
<listitem><simpara>method to fill an associated <link linkend="GESTrackObject"><type>GESTrackObject</type></link>.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="gboolean"><type>gboolean</type></link> <structfield id="GESTimelineObjectClass.need-fill-track">need_fill_track</structfield>;</term>
|
||||
<listitem><simpara>Set to TRUE if <parameter>fill_track_object</parameter> needs to be called.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="CreateTrackObjectFunc" role="function">
|
||||
<title>CreateTrackObjectFunc ()</title>
|
||||
<indexterm zone="CreateTrackObjectFunc"><primary>CreateTrackObjectFunc</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrackObject"><returnvalue>GESTrackObject</returnvalue></link> * (*CreateTrackObjectFunc) (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);</programlisting>
|
||||
<para>
|
||||
A function that will be called when the <parameter>object</parameter> is added to a
|
||||
<link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link>.
|
||||
</para>
|
||||
<para>
|
||||
The implementer of this function shall return the proper <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
that should be controlled by <parameter>object</parameter> for the given <parameter>track</parameter>.
|
||||
</para>
|
||||
<para>
|
||||
If the <parameter>object</parameter> can't support the media-type of the <parameter>track</parameter>, this function
|
||||
should return <link linkend="NULL:CAPS"><literal>NULL</literal></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the <link linkend="GESTrackObject"><type>GESTrackObject</type></link> to be used, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="FillTrackObjectFunc" role="function">
|
||||
<title>FillTrackObjectFunc ()</title>
|
||||
<indexterm zone="FillTrackObjectFunc"><primary>FillTrackObjectFunc</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> (*FillTrackObjectFunc) (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *trobject</parameter>,
|
||||
<parameter><link linkend="GstElement"><type>GstElement</type></link> *gnlobj</parameter>);</programlisting>
|
||||
<para>
|
||||
A function that will be called when the GNonLin object of a corresponding
|
||||
track object needs to be filled.
|
||||
</para>
|
||||
<para>
|
||||
The implementer of this function shall add the proper <link linkend="GstElement"><type>GstElement</type></link> to <parameter>gnlobj</parameter>
|
||||
using <link linkend="gst-bin-add"><function>gst_bin_add()</function></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> controlling the track object
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>trobject</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>gnlobj</parameter> :</term>
|
||||
<listitem><simpara>the GNonLin object that needs to be filled.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the implementer succesfully filled the <parameter>gnlobj</parameter>, else <link linkend="FALSE:CAPS"><type>FALSE</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TIMELINE-OBJECT-DURATION:CAPS" role="macro">
|
||||
<title>GES_TIMELINE_OBJECT_DURATION()</title>
|
||||
<indexterm zone="GES-TIMELINE-OBJECT-DURATION:CAPS"><primary>GES_TIMELINE_OBJECT_DURATION</primary></indexterm>
|
||||
<programlisting>#define GES_TIMELINE_OBJECT_DURATION(obj) (((GESTimelineObject*)obj)->duration)
|
||||
</programlisting>
|
||||
<para>
|
||||
The duration position of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TIMELINE-OBJECT-INPOINT:CAPS" role="macro">
|
||||
<title>GES_TIMELINE_OBJECT_INPOINT()</title>
|
||||
<indexterm zone="GES-TIMELINE-OBJECT-INPOINT:CAPS"><primary>GES_TIMELINE_OBJECT_INPOINT</primary></indexterm>
|
||||
<programlisting>#define GES_TIMELINE_OBJECT_INPOINT(obj) (((GESTimelineObject*)obj)->inpoint)
|
||||
</programlisting>
|
||||
<para>
|
||||
The in-point of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TIMELINE-OBJECT-PRIORITY:CAPS" role="macro">
|
||||
<title>GES_TIMELINE_OBJECT_PRIORITY()</title>
|
||||
<indexterm zone="GES-TIMELINE-OBJECT-PRIORITY:CAPS"><primary>GES_TIMELINE_OBJECT_PRIORITY</primary></indexterm>
|
||||
<programlisting>#define GES_TIMELINE_OBJECT_PRIORITY(obj) (((GESTimelineObject*)obj)->priority)
|
||||
</programlisting>
|
||||
<para>
|
||||
The priority of the object.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TIMELINE-OBJECT-START:CAPS" role="macro">
|
||||
<title>GES_TIMELINE_OBJECT_START()</title>
|
||||
<indexterm zone="GES-TIMELINE-OBJECT-START:CAPS"><primary>GES_TIMELINE_OBJECT_START</primary></indexterm>
|
||||
<programlisting>#define GES_TIMELINE_OBJECT_START(obj) (((GESTimelineObject*)obj)->start)
|
||||
</programlisting>
|
||||
<para>
|
||||
The start position of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-object-set-inpoint" role="function">
|
||||
<title>ges_timeline_object_set_inpoint ()</title>
|
||||
<indexterm zone="ges-timeline-object-set-inpoint"><primary>ges_timeline_object_set_inpoint</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> ges_timeline_object_set_inpoint (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="guint64"><type>guint64</type></link> inpoint</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>inpoint</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-object-set-start" role="function">
|
||||
<title>ges_timeline_object_set_start ()</title>
|
||||
<indexterm zone="ges-timeline-object-set-start"><primary>ges_timeline_object_set_start</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> ges_timeline_object_set_start (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="guint64"><type>guint64</type></link> start</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>start</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-object-set-duration" role="function">
|
||||
<title>ges_timeline_object_set_duration ()</title>
|
||||
<indexterm zone="ges-timeline-object-set-duration"><primary>ges_timeline_object_set_duration</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> ges_timeline_object_set_duration (<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="guint64"><type>guint64</type></link> duration</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>duration</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-object-find-track-object" role="function">
|
||||
<title>ges_timeline_object_find_track_object ()</title>
|
||||
<indexterm zone="ges-timeline-object-find-track-object"><primary>ges_timeline_object_find_track_object</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrackObject"><returnvalue>GESTrackObject</returnvalue></link> * ges_timeline_object_find_track_object
|
||||
(<parameter><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);</programlisting>
|
||||
<para>
|
||||
Finds the <link linkend="GESTrackObject"><type>GESTrackObject</type></link> controlled by <parameter>object</parameter> that is used in <parameter>track</parameter>.
|
||||
</para>
|
||||
<para>
|
||||
Note: The reference count of the returned <link linkend="GESTrackObject"><type>GESTrackObject</type></link> will be increased,
|
||||
unref when done with it.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The <link linkend="GESTrackObject"><type>GESTrackObject</type></link> used by <parameter>track</parameter>, else <link linkend="NULL:CAPS"><type>NULL</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineObject.property-details" role="property_details">
|
||||
<title role="property_details.title">Property Details</title>
|
||||
<refsect2 id="GESTimelineObject--duration" role="property"><title>The <literal>"duration"</literal> property</title>
|
||||
<indexterm zone="GESTimelineObject--duration"><primary>GESTimelineObject:duration</primary></indexterm>
|
||||
<programlisting> "duration" <link linkend="guint64"><type>guint64</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The duration (in nanoseconds) which will be used in the container <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
starting from 'in-point'.
|
||||
</para><para>Default value: 1000000000</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTimelineObject--in-point" role="property"><title>The <literal>"in-point"</literal> property</title>
|
||||
<indexterm zone="GESTimelineObject--in-point"><primary>GESTimelineObject:in-point</primary></indexterm>
|
||||
<programlisting> "in-point" <link linkend="guint64"><type>guint64</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The in-point at which this <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> will start outputting data
|
||||
from its contents (in nanoseconds).
|
||||
</para>
|
||||
<para>
|
||||
Ex : an in-point of 5 seconds means that the first outputted buffer will
|
||||
be the one located 5 seconds in the controlled resource.
|
||||
</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTimelineObject--priority" role="property"><title>The <literal>"priority"</literal> property</title>
|
||||
<indexterm zone="GESTimelineObject--priority"><primary>GESTimelineObject:priority</primary></indexterm>
|
||||
<programlisting> "priority" <link linkend="guint"><type>guint</type></link> : Read / Write</programlisting>
|
||||
<para>The priority of the object.</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTimelineObject--start" role="property"><title>The <literal>"start"</literal> property</title>
|
||||
<indexterm zone="GESTimelineObject--start"><primary>GESTimelineObject:start</primary></indexterm>
|
||||
<programlisting> "start" <link linkend="guint64"><type>guint64</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The position of the object in the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> (in nanoseconds).
|
||||
</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,207 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimelinePipeline">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimelinePipeline.top_of_page">GESTimelinePipeline</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimelinePipeline</refname>
|
||||
<refpurpose>Convenience <link linkend="GstPipeline"><type>GstPipeline</type></link> for editing.</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimelinePipeline.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimelinePipeline-struct">GESTimelinePipeline</link>;
|
||||
<link linkend="GESTimelinePipelineClass">GESTimelinePipelineClass</link>;
|
||||
enum <link linkend="GESPipelineFlags">GESPipelineFlags</link>;
|
||||
<link linkend="GESTimelinePipeline"><returnvalue>GESTimelinePipeline</returnvalue></link>* <link linkend="ges-timeline-pipeline-new">ges_timeline_pipeline_new</link> (<parameter><type>void</type></parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-pipeline-add-timeline">ges_timeline_pipeline_add_timeline</link> (<parameter><link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> *pipeline</parameter>,
|
||||
<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-pipeline-set-mode">ges_timeline_pipeline_set_mode</link> (<parameter><link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> *pipeline</parameter>,
|
||||
<parameter><link linkend="GESPipelineFlags"><type>GESPipelineFlags</type></link> mode</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-pipeline-set-render-settings">ges_timeline_pipeline_set_render_settings</link>
|
||||
(<parameter><link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> *pipeline</parameter>,
|
||||
<parameter><link linkend="gchar"><type>gchar</type></link> *output_uri</parameter>,
|
||||
<parameter><link linkend="GstEncodingProfile"><type>GstEncodingProfile</type></link> *profile</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimelinePipeline.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GstObject">GstObject</link>
|
||||
+----<link linkend="GstElement">GstElement</link>
|
||||
+----<link linkend="GstBin">GstBin</link>
|
||||
+----<link linkend="GstPipeline">GstPipeline</link>
|
||||
+----GESTimelinePipeline
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelinePipeline.implemented-interfaces" role="impl_interfaces">
|
||||
<title role="impl_interfaces.title">Implemented Interfaces</title>
|
||||
<para>
|
||||
GESTimelinePipeline implements
|
||||
<link linkend="GstChildProxy">GstChildProxy</link>.</para>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimelinePipeline.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
<link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> allows developers to view and render <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
in a simple fashion.
|
||||
Its usage is inspired by the 'playbin' element from gst-plugins-base.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelinePipeline.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimelinePipeline-struct" role="struct">
|
||||
<title>GESTimelinePipeline</title>
|
||||
<indexterm zone="GESTimelinePipeline-struct"><primary>GESTimelinePipeline</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTimelinePipeline GESTimelinePipeline;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTimelinePipelineClass" role="struct">
|
||||
<title>GESTimelinePipelineClass</title>
|
||||
<indexterm zone="GESTimelinePipelineClass"><primary>GESTimelinePipelineClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GstPipelineClass parent_class;
|
||||
} GESTimelinePipelineClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESPipelineFlags" role="enum">
|
||||
<title>enum GESPipelineFlags</title>
|
||||
<indexterm zone="GESPipelineFlags"><primary>GESPipelineFlags</primary></indexterm>
|
||||
<programlisting>typedef enum {
|
||||
TIMELINE_MODE_PREVIEW_AUDIO = 1 << 0,
|
||||
TIMELINE_MODE_PREVIEW_VIDEO = 1 << 1,
|
||||
TIMELINE_MODE_PREVIEW = TIMELINE_MODE_PREVIEW_AUDIO | TIMELINE_MODE_PREVIEW_VIDEO,
|
||||
TIMELINE_MODE_RENDER = 1 << 2,
|
||||
TIMELINE_MODE_SMART_RENDER = 1 << 3
|
||||
} GESPipelineFlags;
|
||||
</programlisting>
|
||||
<para>
|
||||
The various modes the <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> can be configured to.
|
||||
</para><variablelist role="enum">
|
||||
<varlistentry id="TIMELINE-MODE-PREVIEW-AUDIO:CAPS" role="constant">
|
||||
<term><literal>TIMELINE_MODE_PREVIEW_AUDIO</literal></term>
|
||||
<listitem><simpara>output audio to the soundcard
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="TIMELINE-MODE-PREVIEW-VIDEO:CAPS" role="constant">
|
||||
<term><literal>TIMELINE_MODE_PREVIEW_VIDEO</literal></term>
|
||||
<listitem><simpara>output video to the screen
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="TIMELINE-MODE-PREVIEW:CAPS" role="constant">
|
||||
<term><literal>TIMELINE_MODE_PREVIEW</literal></term>
|
||||
<listitem><simpara>output audio/video to soundcard/screen (default)
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="TIMELINE-MODE-RENDER:CAPS" role="constant">
|
||||
<term><literal>TIMELINE_MODE_RENDER</literal></term>
|
||||
<listitem><simpara>render timeline (forces decoding)
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="TIMELINE-MODE-SMART-RENDER:CAPS" role="constant">
|
||||
<term><literal>TIMELINE_MODE_SMART_RENDER</literal></term>
|
||||
<listitem><simpara>render timeline (tries to avoid decoding/reencoding)
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-pipeline-new" role="function">
|
||||
<title>ges_timeline_pipeline_new ()</title>
|
||||
<indexterm zone="ges-timeline-pipeline-new"><primary>ges_timeline_pipeline_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimelinePipeline"><returnvalue>GESTimelinePipeline</returnvalue></link>* ges_timeline_pipeline_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new conveninence <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the new <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-pipeline-add-timeline" role="function">
|
||||
<title>ges_timeline_pipeline_add_timeline ()</title>
|
||||
<indexterm zone="ges-timeline-pipeline-add-timeline"><primary>ges_timeline_pipeline_add_timeline</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_pipeline_add_timeline (<parameter><link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> *pipeline</parameter>,
|
||||
<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>);</programlisting>
|
||||
<para>
|
||||
Sets the timeline to use in this pipeline.
|
||||
</para>
|
||||
<para>
|
||||
The reference to the <parameter>timeline</parameter> will be stolen by the <parameter>pipeline</parameter>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>pipeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimeline"><type>GESTimeline</type></link> to set on the <parameter>pipeline</parameter>.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the <parameter>timeline</parameter> could be successfully set on the <parameter>pipeline</parameter>,
|
||||
else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-pipeline-set-mode" role="function">
|
||||
<title>ges_timeline_pipeline_set_mode ()</title>
|
||||
<indexterm zone="ges-timeline-pipeline-set-mode"><primary>ges_timeline_pipeline_set_mode</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_pipeline_set_mode (<parameter><link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> *pipeline</parameter>,
|
||||
<parameter><link linkend="GESPipelineFlags"><type>GESPipelineFlags</type></link> mode</parameter>);</programlisting>
|
||||
<para>
|
||||
switches the <parameter>pipeline</parameter> to the specified <parameter>mode</parameter>. The default mode when
|
||||
creating a <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> is <link linkend="TIMELINE-MODE-PREVIEW:CAPS"><type>TIMELINE_MODE_PREVIEW</type></link>.
|
||||
</para>
|
||||
<para>
|
||||
Note: The <parameter>pipeline</parameter> will be set to <link linkend="GST-STATE-NULL:CAPS"><type>GST_STATE_NULL</type></link> during this call due to
|
||||
the internal changes that happen. The caller will therefore have to
|
||||
set the <parameter>pipeline</parameter> to the requested state after calling this method.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>pipeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>mode</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESPipelineFlags"><type>GESPipelineFlags</type></link> to use
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the mode was properly set, else <link linkend="FALSE:CAPS"><literal>FALSE</literal></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-pipeline-set-render-settings" role="function">
|
||||
<title>ges_timeline_pipeline_set_render_settings ()</title>
|
||||
<indexterm zone="ges-timeline-pipeline-set-render-settings"><primary>ges_timeline_pipeline_set_render_settings</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_pipeline_set_render_settings
|
||||
(<parameter><link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link> *pipeline</parameter>,
|
||||
<parameter><link linkend="gchar"><type>gchar</type></link> *output_uri</parameter>,
|
||||
<parameter><link linkend="GstEncodingProfile"><type>GstEncodingProfile</type></link> *profile</parameter>);</programlisting>
|
||||
<para>
|
||||
Specify where the pipeline shall be rendered and with what settings.
|
||||
</para>
|
||||
<para>
|
||||
This method must be called before setting the pipeline mode to
|
||||
<link linkend="TIMELINE-MODE-RENDER:CAPS"><type>TIMELINE_MODE_RENDER</type></link>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>pipeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimelinePipeline"><type>GESTimelinePipeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>output_uri</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="URI:CAPS"><literal>URI</literal></link> to which the timeline will be rendered
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>profile</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GstEncodingProfile"><type>GstEncodingProfile</type></link> to use to render the timeline
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the settings were aknowledged properly, else <link linkend="FALSE:CAPS"><literal>FALSE</literal></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,76 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimelineSource">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimelineSource.top_of_page">GESTimelineSource</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimelineSource</refname>
|
||||
<refpurpose>Base Class for sources of a <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimelineSource.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimelineSource-struct">GESTimelineSource</link>;
|
||||
<link linkend="GESTimelineSourceClass">GESTimelineSourceClass</link>;
|
||||
<link linkend="GESTimelineSource"><returnvalue>GESTimelineSource</returnvalue></link>* <link linkend="ges-timeline-source-new">ges_timeline_source_new</link> (<parameter><type>void</type></parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimelineSource.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTimelineObject">GESTimelineObject</link>
|
||||
+----GESTimelineSource
|
||||
+----<link linkend="GESTimelineFileSource">GESTimelineFileSource</link>
|
||||
+----<link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link>
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimelineSource.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineSource.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimelineSource-struct" role="struct">
|
||||
<title>GESTimelineSource</title>
|
||||
<indexterm zone="GESTimelineSource-struct"><primary>GESTimelineSource</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTimelineSource GESTimelineSource;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTimelineSourceClass" role="struct">
|
||||
<title>GESTimelineSourceClass</title>
|
||||
<indexterm zone="GESTimelineSourceClass"><primary>GESTimelineSourceClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineObjectClass parent_class;
|
||||
} GESTimelineSourceClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-timeline-source-new" role="function">
|
||||
<title>ges_timeline_source_new ()</title>
|
||||
<indexterm zone="ges-timeline-source-new"><primary>ges_timeline_source_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimelineSource"><returnvalue>GESTimelineSource</returnvalue></link>* ges_timeline_source_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,74 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimelineTransition">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimelineTransition.top_of_page">GESTimelineTransition</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimelineTransition</refname>
|
||||
<refpurpose>Base Class for transitions in a <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimelineTransition.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimelineTransition-struct">GESTimelineTransition</link>;
|
||||
<link linkend="GESTimelineTransitionClass">GESTimelineTransitionClass</link>;
|
||||
<link linkend="GESTimelineTransition"><returnvalue>GESTimelineTransition</returnvalue></link>* <link linkend="ges-timeline-transition-new">ges_timeline_transition_new</link> (<parameter><type>void</type></parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimelineTransition.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTimelineObject">GESTimelineObject</link>
|
||||
+----GESTimelineTransition
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimelineTransition.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimelineTransition.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimelineTransition-struct" role="struct">
|
||||
<title>GESTimelineTransition</title>
|
||||
<indexterm zone="GESTimelineTransition-struct"><primary>GESTimelineTransition</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTimelineTransition GESTimelineTransition;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTimelineTransitionClass" role="struct">
|
||||
<title>GESTimelineTransitionClass</title>
|
||||
<indexterm zone="GESTimelineTransitionClass"><primary>GESTimelineTransitionClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineObjectClass parent_class;
|
||||
} GESTimelineTransitionClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-timeline-transition-new" role="function">
|
||||
<title>ges_timeline_transition_new ()</title>
|
||||
<indexterm zone="ges-timeline-transition-new"><primary>ges_timeline_transition_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimelineTransition"><returnvalue>GESTimelineTransition</returnvalue></link>* ges_timeline_transition_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,330 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTimeline">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTimeline.top_of_page">GESTimeline</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTimeline</refname>
|
||||
<refpurpose>Multimedia timeline</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTimeline.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTimeline-struct">GESTimeline</link>;
|
||||
<link linkend="GESTimelineClass">GESTimelineClass</link>;
|
||||
<link linkend="GESTimeline"><returnvalue>GESTimeline</returnvalue></link>* <link linkend="ges-timeline-new">ges_timeline_new</link> (<parameter><type>void</type></parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-add-layer">ges_timeline_add_layer</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-remove-layer">ges_timeline_remove_layer</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-add-track">ges_timeline_add_track</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-remove-track">ges_timeline_remove_track</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);
|
||||
<link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link> * <link linkend="ges-timeline-get-track-for-pad">ges_timeline_get_track_for_pad</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GstPad"><type>GstPad</type></link> *pad</parameter>);
|
||||
<link linkend="GESTimeline"><returnvalue>GESTimeline</returnvalue></link>* <link linkend="ges-timeline-load-from-uri">ges_timeline_load_from_uri</link> (<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-timeline-save">ges_timeline_save</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);
|
||||
<link linkend="GList"><returnvalue>GList</returnvalue></link> * <link linkend="ges-timeline-get-tracks">ges_timeline_get_tracks</link> (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTimeline.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GstObject">GstObject</link>
|
||||
+----<link linkend="GstElement">GstElement</link>
|
||||
+----<link linkend="GstBin">GstBin</link>
|
||||
+----GESTimeline
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimeline.implemented-interfaces" role="impl_interfaces">
|
||||
<title role="impl_interfaces.title">Implemented Interfaces</title>
|
||||
<para>
|
||||
GESTimeline implements
|
||||
<link linkend="GstChildProxy">GstChildProxy</link>.</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimeline.signals" role="signal_proto">
|
||||
<title role="signal_proto.title">Signals</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTimeline-layer-added">layer-added</link>" : Run First
|
||||
"<link linkend="GESTimeline-layer-removed">layer-removed</link>" : Run First
|
||||
"<link linkend="GESTimeline-track-added">track-added</link>" : Run First
|
||||
"<link linkend="GESTimeline-track-removed">track-removed</link>" : Run First
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTimeline.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
<link linkend="GESTimeline"><type>GESTimeline</type></link> is the central object for any multimedia timeline.
|
||||
</para>
|
||||
<para>
|
||||
Contains a list of <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> which users should use to arrange the
|
||||
various timeline objects through time.
|
||||
</para>
|
||||
<para>
|
||||
The output type is determined by the <link linkend="GESTimelineTrack"><type>GESTimelineTrack</type></link> that are set on
|
||||
the <link linkend="GESTimeline"><type>GESTimeline</type></link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimeline.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTimeline-struct" role="struct">
|
||||
<title>GESTimeline</title>
|
||||
<indexterm zone="GESTimeline-struct"><primary>GESTimeline</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTimeline GESTimeline;</programlisting>
|
||||
<variablelist role="struct">
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GESTimelineClass" role="struct">
|
||||
<title>GESTimelineClass</title>
|
||||
<indexterm zone="GESTimelineClass"><primary>GESTimelineClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GstBinClass parent_class;
|
||||
|
||||
void (*track_added) (GESTimeline *timeline, GESTrack * track);
|
||||
void (*track_removed) (GESTimeline *timeline, GESTrack * track);
|
||||
void (*layer_added) (GESTimeline *timeline, GESTimelineLayer *layer);
|
||||
void (*layer_removed) (GESTimeline *timeline, GESTimelineLayer *layer);
|
||||
} GESTimelineClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-timeline-new" role="function">
|
||||
<title>ges_timeline_new ()</title>
|
||||
<indexterm zone="ges-timeline-new"><primary>ges_timeline_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimeline"><returnvalue>GESTimeline</returnvalue></link>* ges_timeline_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new empty <link linkend="GESTimeline"><type>GESTimeline</type></link>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new timeline.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-add-layer" role="function">
|
||||
<title>ges_timeline_add_layer ()</title>
|
||||
<indexterm zone="ges-timeline-add-layer"><primary>ges_timeline_add_layer</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_add_layer (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>);</programlisting>
|
||||
<para>
|
||||
Add the layer to the timeline. The reference to the <parameter>layer</parameter> will be stolen
|
||||
by the <parameter>timeline</parameter>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> to add
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the layer was properly added, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-remove-layer" role="function">
|
||||
<title>ges_timeline_remove_layer ()</title>
|
||||
<indexterm zone="ges-timeline-remove-layer"><primary>ges_timeline_remove_layer</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_remove_layer (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer</parameter>);</programlisting>
|
||||
<para>
|
||||
Removes the layer from the timeline. The reference that the <parameter>timeline</parameter> holds on
|
||||
the layer will be dropped. If you wish to use the <parameter>layer</parameter> after calling this
|
||||
method, you need to take a reference before calling.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> to remove
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the layer was properly removed, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-add-track" role="function">
|
||||
<title>ges_timeline_add_track ()</title>
|
||||
<indexterm zone="ges-timeline-add-track"><primary>ges_timeline_add_track</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_add_track (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);</programlisting>
|
||||
<para>
|
||||
Add a track to the timeline. The reference to the track will be stolen by the
|
||||
pipeline.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrack"><type>GESTrack</type></link> to add
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the track was properly added, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-remove-track" role="function">
|
||||
<title>ges_timeline_remove_track ()</title>
|
||||
<indexterm zone="ges-timeline-remove-track"><primary>ges_timeline_remove_track</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_remove_track (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>);</programlisting>
|
||||
<para>
|
||||
Remove the <parameter>track</parameter> from the <parameter>timeline</parameter>. The reference stolen when adding the
|
||||
<parameter>track</parameter> will be removed. If you wish to use the <parameter>track</parameter> after calling this
|
||||
function you must ensure that you have a reference to it.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrack"><type>GESTrack</type></link> to remove
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the <parameter>track</parameter> was properly removed, else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-get-track-for-pad" role="function">
|
||||
<title>ges_timeline_get_track_for_pad ()</title>
|
||||
<indexterm zone="ges-timeline-get-track-for-pad"><primary>ges_timeline_get_track_for_pad</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link> * ges_timeline_get_track_for_pad (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="GstPad"><type>GstPad</type></link> *pad</parameter>);</programlisting>
|
||||
<para>
|
||||
Search the <link linkend="GESTrack"><type>GESTrack</type></link> corresponding to the given <parameter>timeline</parameter>'s <parameter>pad</parameter>.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>The <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>pad</parameter> :</term>
|
||||
<listitem><simpara>The <link linkend="GstPad"><type>GstPad</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The corresponding <link linkend="GESTrack"><type>GESTrack</type></link> if it is found, or <link linkend="NULL:CAPS"><type>NULL</type></link> if there is
|
||||
an error.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-load-from-uri" role="function">
|
||||
<title>ges_timeline_load_from_uri ()</title>
|
||||
<indexterm zone="ges-timeline-load-from-uri"><primary>ges_timeline_load_from_uri</primary></indexterm>
|
||||
<programlisting><link linkend="GESTimeline"><returnvalue>GESTimeline</returnvalue></link>* ges_timeline_load_from_uri (<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a timeline from the contents of given uri.
|
||||
</para>
|
||||
<para>
|
||||
NOT_IMPLEMENTED !
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>uri</parameter> :</term>
|
||||
<listitem><simpara>The URI to load from
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="GESTimeline"><type>GESTimeline</type></link> if loading was successful, else NULL.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-save" role="function">
|
||||
<title>ges_timeline_save ()</title>
|
||||
<indexterm zone="ges-timeline-save"><primary>ges_timeline_save</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_timeline_save (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>,
|
||||
<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);</programlisting>
|
||||
<para>
|
||||
Saves the timeline to the given location
|
||||
</para>
|
||||
<para>
|
||||
NOT_IMPLEMENTED !
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>uri</parameter> :</term>
|
||||
<listitem><simpara>The location to save to
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the timeline was successfully saved to the given location,
|
||||
else FALSE.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-timeline-get-tracks" role="function">
|
||||
<title>ges_timeline_get_tracks ()</title>
|
||||
<indexterm zone="ges-timeline-get-tracks"><primary>ges_timeline_get_tracks</primary></indexterm>
|
||||
<programlisting><link linkend="GList"><returnvalue>GList</returnvalue></link> * ges_timeline_get_tracks (<parameter><link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTimeline.signal-details" role="signals">
|
||||
<title role="signals.title">Signal Details</title>
|
||||
<refsect2 id="GESTimeline-layer-added" role="signal"><title>The <literal>"layer-added"</literal> signal</title>
|
||||
<indexterm zone="GESTimeline-layer-added"><primary>GESTimeline::layer-added</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline,
|
||||
<link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer,
|
||||
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run First</programlisting>
|
||||
<para>
|
||||
Will be emitted after the layer was added to the timeline.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> that was added to the timeline
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2><refsect2 id="GESTimeline-layer-removed" role="signal"><title>The <literal>"layer-removed"</literal> signal</title>
|
||||
<indexterm zone="GESTimeline-layer-removed"><primary>GESTimeline::layer-removed</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline,
|
||||
<link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> *layer,
|
||||
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run First</programlisting>
|
||||
<para>
|
||||
Will be emitted after the layer was removed from the timeline.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>layer</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimelineLayer"><type>GESTimelineLayer</type></link> that was removed from the timeline
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2><refsect2 id="GESTimeline-track-added" role="signal"><title>The <literal>"track-added"</literal> signal</title>
|
||||
<indexterm zone="GESTimeline-track-added"><primary>GESTimeline::track-added</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline,
|
||||
<link linkend="GESTrack"><type>GESTrack</type></link> *track,
|
||||
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run First</programlisting>
|
||||
<para>
|
||||
Will be emitted after the track was added to the timeline.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrack"><type>GESTrack</type></link> that was added to the timeline
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2><refsect2 id="GESTimeline-track-removed" role="signal"><title>The <literal>"track-removed"</literal> signal</title>
|
||||
<indexterm zone="GESTimeline-track-removed"><primary>GESTimeline::track-removed</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="GESTimeline"><type>GESTimeline</type></link> *timeline,
|
||||
<link linkend="GESTrack"><type>GESTrack</type></link> *track,
|
||||
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run First</programlisting>
|
||||
<para>
|
||||
Will be emitted after the track was removed from the timeline.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>timeline</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTimeline"><type>GESTimeline</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrack"><type>GESTrack</type></link> that was removed from the timeline
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>user_data</parameter> :</term>
|
||||
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,98 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTrackFileSource">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTrackFileSource.top_of_page">GESTrackFileSource</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTrackFileSource</refname>
|
||||
<refpurpose></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTrackFileSource.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTrackFileSource-struct">GESTrackFileSource</link>;
|
||||
<link linkend="GESTrackFileSourceClass">GESTrackFileSourceClass</link>;
|
||||
<link linkend="GESTrackFileSource"><returnvalue>GESTrackFileSource</returnvalue></link>* <link linkend="ges-track-filesource-new">ges_track_filesource_new</link> (<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTrackFileSource.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTrackObject">GESTrackObject</link>
|
||||
+----<link linkend="GESTrackSource">GESTrackSource</link>
|
||||
+----GESTrackFileSource
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackFileSource.properties" role="properties">
|
||||
<title role="properties.title">Properties</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTrackFileSource--uri">uri</link>" <link linkend="gchar"><type>gchar</type></link>* : Read / Write / Construct Only
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTrackFileSource.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackFileSource.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTrackFileSource-struct" role="struct">
|
||||
<title>GESTrackFileSource</title>
|
||||
<indexterm zone="GESTrackFileSource-struct"><primary>GESTrackFileSource</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
gchar *uri;
|
||||
} GESTrackFileSource;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTrackFileSourceClass" role="struct">
|
||||
<title>GESTrackFileSourceClass</title>
|
||||
<indexterm zone="GESTrackFileSourceClass"><primary>GESTrackFileSourceClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTrackObjectClass parent_class;
|
||||
} GESTrackFileSourceClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-track-filesource-new" role="function">
|
||||
<title>ges_track_filesource_new ()</title>
|
||||
<indexterm zone="ges-track-filesource-new"><primary>ges_track_filesource_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrackFileSource"><returnvalue>GESTrackFileSource</returnvalue></link>* ges_track_filesource_new (<parameter><link linkend="gchar"><type>gchar</type></link> *uri</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>uri</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackFileSource.property-details" role="property_details">
|
||||
<title role="property_details.title">Property Details</title>
|
||||
<refsect2 id="GESTrackFileSource--uri" role="property"><title>The <literal>"uri"</literal> property</title>
|
||||
<indexterm zone="GESTrackFileSource--uri"><primary>GESTrackFileSource:uri</primary></indexterm>
|
||||
<programlisting> "uri" <link linkend="gchar"><type>gchar</type></link>* : Read / Write / Construct Only</programlisting>
|
||||
<para>
|
||||
The location of the file/resource to use.
|
||||
</para><para>Default value: NULL</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,265 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTrackObject">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTrackObject.top_of_page">GESTrackObject</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTrackObject</refname>
|
||||
<refpurpose>Base Class for objects contained in a <link linkend="GESTrack"><type>GESTrack</type></link></refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTrackObject.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTrackObject-struct">GESTrackObject</link>;
|
||||
<link linkend="GESTrackObjectClass">GESTrackObjectClass</link>;
|
||||
#define <link linkend="GES-TRACK-OBJECT-DURATION:CAPS">GES_TRACK_OBJECT_DURATION</link> (obj)
|
||||
#define <link linkend="GES-TRACK-OBJECT-INPOINT:CAPS">GES_TRACK_OBJECT_INPOINT</link> (obj)
|
||||
#define <link linkend="GES-TRACK-OBJECT-PRIORITY:CAPS">GES_TRACK_OBJECT_PRIORITY</link> (obj)
|
||||
#define <link linkend="GES-TRACK-OBJECT-START:CAPS">GES_TRACK_OBJECT_START</link> (obj)
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-track-object-set-active">ges_track_object_set_active</link> (<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="gboolean"><type>gboolean</type></link> active</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTrackObject.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----GESTrackObject
|
||||
+----<link linkend="GESTrackSource">GESTrackSource</link>
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackObject.properties" role="properties">
|
||||
<title role="properties.title">Properties</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTrackObject--active">active</link>" <link linkend="gboolean"><type>gboolean</type></link> : Read / Write
|
||||
"<link linkend="GESTrackObject--duration">duration</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write
|
||||
"<link linkend="GESTrackObject--in-point">in-point</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write
|
||||
"<link linkend="GESTrackObject--priority">priority</link>" <link linkend="guint"><type>guint</type></link> : Read / Write
|
||||
"<link linkend="GESTrackObject--start">start</link>" <link linkend="guint64"><type>guint64</type></link> : Read / Write
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTrackObject.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
<link linkend="GESTrackObject"><type>GESTrackObject</type></link> is the Base Class for any object that can be contained in a
|
||||
<link linkend="GESTrack"><type>GESTrack</type></link>.
|
||||
</para>
|
||||
<para>
|
||||
It contains the basic information as to the location of the object within
|
||||
its container, like the start position, the in-point, the duration and the
|
||||
priority.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackObject.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTrackObject-struct" role="struct">
|
||||
<title>GESTrackObject</title>
|
||||
<indexterm zone="GESTrackObject-struct"><primary>GESTrackObject</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTimelineObject *timelineobj;
|
||||
GESTrack *track;
|
||||
|
||||
gboolean valid;
|
||||
|
||||
/* Cached values of the gnlobject properties */
|
||||
guint64 start;
|
||||
guint64 inpoint;
|
||||
guint64 duration;
|
||||
guint32 priority;
|
||||
gboolean active;
|
||||
} GESTrackObject;
|
||||
</programlisting>
|
||||
<para>
|
||||
The GESTrackObject base class. Only sub-classes can access these fields.
|
||||
</para><variablelist role="struct">
|
||||
<varlistentry><term><link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> *<structfield id="GESTrackObject-struct.timelineobj">timelineobj</structfield>;</term>
|
||||
<listitem><simpara>The <link linkend="GESTimelineObject"><type>GESTimelineObject</type></link> to which this object belongs.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="GESTrack"><type>GESTrack</type></link> *<structfield id="GESTrackObject-struct.track">track</structfield>;</term>
|
||||
<listitem><simpara>The <link linkend="GESTrack"><type>GESTrack</type></link> in which this object is.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="gboolean"><type>gboolean</type></link> <structfield id="GESTrackObject-struct.valid">valid</structfield>;</term>
|
||||
<listitem><simpara><link linkend="TRUE:CAPS"><type>TRUE</type></link> if the content of the <parameter>gnlobject</parameter> is valid.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="guint64"><type>guint64</type></link> <structfield id="GESTrackObject-struct.start">start</structfield>;</term>
|
||||
<listitem><simpara>Position (in nanoseconds) of the object the track.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="guint64"><type>guint64</type></link> <structfield id="GESTrackObject-struct.inpoint">inpoint</structfield>;</term>
|
||||
<listitem><simpara>in-point (in nanoseconds) of the object in the track.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="guint64"><type>guint64</type></link> <structfield id="GESTrackObject-struct.duration">duration</structfield>;</term>
|
||||
<listitem><simpara>Duration of the object
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="guint32"><type>guint32</type></link> <structfield id="GESTrackObject-struct.priority">priority</structfield>;</term>
|
||||
<listitem><simpara>Priority of the object in the track (0:top priority)
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><link linkend="gboolean"><type>gboolean</type></link> <structfield id="GESTrackObject-struct.active">active</structfield>;</term>
|
||||
<listitem><simpara>Whether the object is to be used or not.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GESTrackObjectClass" role="struct">
|
||||
<title>GESTrackObjectClass</title>
|
||||
<indexterm zone="GESTrackObjectClass"><primary>GESTrackObjectClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GObjectClass parent_class;
|
||||
|
||||
/* virtual methods for subclasses */
|
||||
gboolean (*create_gnl_object) (GESTrackObject * object);
|
||||
} GESTrackObjectClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
Subclasses can override the <parameter>create_gnl_object</parameter> method to override what type
|
||||
of GNonLin object will be created.
|
||||
</para><variablelist role="struct">
|
||||
<varlistentry><term><link linkend="GObjectClass"><type>GObjectClass</type></link> <structfield id="GESTrackObjectClass.parent-class">parent_class</structfield>;</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><structfield id="GESTrackObjectClass.create-gnl-object">create_gnl_object</structfield> ()</term>
|
||||
<listitem><simpara>method to create the GNonLin container object.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TRACK-OBJECT-DURATION:CAPS" role="macro">
|
||||
<title>GES_TRACK_OBJECT_DURATION()</title>
|
||||
<indexterm zone="GES-TRACK-OBJECT-DURATION:CAPS"><primary>GES_TRACK_OBJECT_DURATION</primary></indexterm>
|
||||
<programlisting>#define GES_TRACK_OBJECT_DURATION(obj) (((GESTrackObject*)obj)->duration)
|
||||
</programlisting>
|
||||
<para>
|
||||
The duration position of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TRACK-OBJECT-INPOINT:CAPS" role="macro">
|
||||
<title>GES_TRACK_OBJECT_INPOINT()</title>
|
||||
<indexterm zone="GES-TRACK-OBJECT-INPOINT:CAPS"><primary>GES_TRACK_OBJECT_INPOINT</primary></indexterm>
|
||||
<programlisting>#define GES_TRACK_OBJECT_INPOINT(obj) (((GESTrackObject*)obj)->inpoint)
|
||||
</programlisting>
|
||||
<para>
|
||||
The in-point of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TRACK-OBJECT-PRIORITY:CAPS" role="macro">
|
||||
<title>GES_TRACK_OBJECT_PRIORITY()</title>
|
||||
<indexterm zone="GES-TRACK-OBJECT-PRIORITY:CAPS"><primary>GES_TRACK_OBJECT_PRIORITY</primary></indexterm>
|
||||
<programlisting>#define GES_TRACK_OBJECT_PRIORITY(obj) (((GESTrackObject*)obj)->priority)
|
||||
</programlisting>
|
||||
<para>
|
||||
The priority of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GES-TRACK-OBJECT-START:CAPS" role="macro">
|
||||
<title>GES_TRACK_OBJECT_START()</title>
|
||||
<indexterm zone="GES-TRACK-OBJECT-START:CAPS"><primary>GES_TRACK_OBJECT_START</primary></indexterm>
|
||||
<programlisting>#define GES_TRACK_OBJECT_START(obj) (((GESTrackObject*)obj)->start)
|
||||
</programlisting>
|
||||
<para>
|
||||
The start position of the object (in nanoseconds).
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>obj</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrackObject"><type>GESTrackObject</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-track-object-set-active" role="function">
|
||||
<title>ges_track_object_set_active ()</title>
|
||||
<indexterm zone="ges-track-object-set-active"><primary>ges_track_object_set_active</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_track_object_set_active (<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *object</parameter>,
|
||||
<parameter><link linkend="gboolean"><type>gboolean</type></link> active</parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>active</parameter> :</term>
|
||||
<listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackObject.property-details" role="property_details">
|
||||
<title role="property_details.title">Property Details</title>
|
||||
<refsect2 id="GESTrackObject--active" role="property"><title>The <literal>"active"</literal> property</title>
|
||||
<indexterm zone="GESTrackObject--active"><primary>GESTrackObject:active</primary></indexterm>
|
||||
<programlisting> "active" <link linkend="gboolean"><type>gboolean</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
Whether the object should be taken into account in the <link linkend="GEStrack"><type>GEStrack</type></link> output.
|
||||
If <link linkend="FALSE:CAPS"><type>FALSE</type></link>, then its contents will not be used in the resulting track.
|
||||
</para><para>Default value: TRUE</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTrackObject--duration" role="property"><title>The <literal>"duration"</literal> property</title>
|
||||
<indexterm zone="GESTrackObject--duration"><primary>GESTrackObject:duration</primary></indexterm>
|
||||
<programlisting> "duration" <link linkend="guint64"><type>guint64</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The duration (in nanoseconds) which will be used in the container <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
starting from 'in-point'.
|
||||
</para><para>Default value: 1000000000</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTrackObject--in-point" role="property"><title>The <literal>"in-point"</literal> property</title>
|
||||
<indexterm zone="GESTrackObject--in-point"><primary>GESTrackObject:in-point</primary></indexterm>
|
||||
<programlisting> "in-point" <link linkend="guint64"><type>guint64</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The in-point at which this <link linkend="GESTrackObject"><type>GESTrackObject</type></link> will start outputting data
|
||||
from its contents (in nanoseconds).
|
||||
</para>
|
||||
<para>
|
||||
Ex : an in-point of 5 seconds means that the first outputted buffer will
|
||||
be the one located 5 seconds in the controlled resource.
|
||||
</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTrackObject--priority" role="property"><title>The <literal>"priority"</literal> property</title>
|
||||
<indexterm zone="GESTrackObject--priority"><primary>GESTrackObject:priority</primary></indexterm>
|
||||
<programlisting> "priority" <link linkend="guint"><type>guint</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The priority of the object within the containing <link linkend="GESTrack"><type>GESTrack</type></link>.
|
||||
If two objects intersect over the same region of time, the <parameter>priority</parameter>
|
||||
property is used to decide which one takes precedence.
|
||||
</para>
|
||||
<para>
|
||||
The highest priority (that supercedes everything) is 0, and then lowering
|
||||
priorities go in increasing numerical value (with <link linkend="G-MAXUINT64:CAPS"><type>G_MAXUINT64</type></link> being the
|
||||
lowest priority).
|
||||
</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
<refsect2 id="GESTrackObject--start" role="property"><title>The <literal>"start"</literal> property</title>
|
||||
<indexterm zone="GESTrackObject--start"><primary>GESTrackObject:start</primary></indexterm>
|
||||
<programlisting> "start" <link linkend="guint64"><type>guint64</type></link> : Read / Write</programlisting>
|
||||
<para>
|
||||
The position of the object in the container <link linkend="GESTrack"><type>GESTrack</type></link> (in nanoseconds).
|
||||
</para><para>Default value: 0</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,75 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTrackSource">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTrackSource.top_of_page">GESTrackSource</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTrackSource</refname>
|
||||
<refpurpose>Base Class for single-media sources</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTrackSource.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTrackSource-struct">GESTrackSource</link>;
|
||||
<link linkend="GESTrackSourceClass">GESTrackSourceClass</link>;
|
||||
<link linkend="GESTrackSource"><returnvalue>GESTrackSource</returnvalue></link>* <link linkend="ges-track-source-new">ges_track_source_new</link> (<parameter><type>void</type></parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTrackSource.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GESTrackObject">GESTrackObject</link>
|
||||
+----GESTrackSource
|
||||
+----<link linkend="GESTrackFileSource">GESTrackFileSource</link>
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTrackSource.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrackSource.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTrackSource-struct" role="struct">
|
||||
<title>GESTrackSource</title>
|
||||
<indexterm zone="GESTrackSource-struct"><primary>GESTrackSource</primary></indexterm>
|
||||
<programlisting>typedef struct _GESTrackSource GESTrackSource;</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTrackSourceClass" role="struct">
|
||||
<title>GESTrackSourceClass</title>
|
||||
<indexterm zone="GESTrackSourceClass"><primary>GESTrackSourceClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTrackObjectClass parent_class;
|
||||
} GESTrackSourceClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-track-source-new" role="function">
|
||||
<title>ges_track_source_new ()</title>
|
||||
<indexterm zone="ges-track-source-new"><primary>ges_track_source_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrackSource"><returnvalue>GESTrackSource</returnvalue></link>* ges_track_source_new (<parameter><type>void</type></parameter>);</programlisting>
|
||||
<para>
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,257 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<refentry id="GESTrack">
|
||||
<refmeta>
|
||||
<refentrytitle role="top_of_page" id="GESTrack.top_of_page">GESTrack</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>
|
||||
GES Library
|
||||
</refmiscinfo>
|
||||
</refmeta>
|
||||
<refnamediv>
|
||||
<refname>GESTrack</refname>
|
||||
<refpurpose>Composition of objects</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsynopsisdiv id="GESTrack.synopsis" role="synopsis">
|
||||
<title role="synopsis.title">Synopsis</title>
|
||||
|
||||
<synopsis>
|
||||
#include <ges/ges.h>
|
||||
|
||||
<link linkend="GESTrack-struct">GESTrack</link>;
|
||||
enum <link linkend="GESTrackType">GESTrackType</link>;
|
||||
<link linkend="GESTrackClass">GESTrackClass</link>;
|
||||
<link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link> * <link linkend="ges-track-audio-raw-new">ges_track_audio_raw_new</link> ();
|
||||
<link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link> * <link linkend="ges-track-video-raw-new">ges_track_video_raw_new</link> ();
|
||||
<link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link>* <link linkend="ges-track-new">ges_track_new</link> (<parameter><link linkend="GESTrackType"><type>GESTrackType</type></link> type</parameter>,
|
||||
<parameter><link linkend="GstCaps"><type>GstCaps</type></link> *caps</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-track-add-object">ges_track_add_object</link> (<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *object</parameter>);
|
||||
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="ges-track-remove-object">ges_track_remove_object</link> (<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *object</parameter>);
|
||||
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="ges-track-set-caps">ges_track_set_caps</link> (<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>,
|
||||
<parameter>const <link linkend="GstCaps"><type>GstCaps</type></link> *caps</parameter>);
|
||||
</synopsis>
|
||||
</refsynopsisdiv>
|
||||
<refsect1 id="GESTrack.object-hierarchy" role="object_hierarchy">
|
||||
<title role="object_hierarchy.title">Object Hierarchy</title>
|
||||
<synopsis>
|
||||
<link linkend="GObject">GObject</link>
|
||||
+----<link linkend="GstObject">GstObject</link>
|
||||
+----<link linkend="GstElement">GstElement</link>
|
||||
+----<link linkend="GstBin">GstBin</link>
|
||||
+----GESTrack
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrack.implemented-interfaces" role="impl_interfaces">
|
||||
<title role="impl_interfaces.title">Implemented Interfaces</title>
|
||||
<para>
|
||||
GESTrack implements
|
||||
<link linkend="GstChildProxy">GstChildProxy</link>.</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrack.properties" role="properties">
|
||||
<title role="properties.title">Properties</title>
|
||||
<synopsis>
|
||||
"<link linkend="GESTrack--caps">caps</link>" <link linkend="GstCaps"><type>GstCaps</type></link>* : Read / Write / Construct
|
||||
"<link linkend="GESTrack--track-type">track-type</link>" <link linkend="GESTrackType"><type>GESTrackType</type></link> : Read / Write / Construct Only
|
||||
</synopsis>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 id="GESTrack.description" role="desc">
|
||||
<title role="desc.title">Description</title>
|
||||
<para>
|
||||
Corresponds to one output format (i.e. audio OR video).
|
||||
</para>
|
||||
<para>
|
||||
Contains the compatible TrackObject(s).
|
||||
</para>
|
||||
<para>
|
||||
Wraps GNonLin's 'gnlcomposition' element.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrack.details" role="details">
|
||||
<title role="details.title">Details</title>
|
||||
<refsect2 id="GESTrack-struct" role="struct">
|
||||
<title>GESTrack</title>
|
||||
<indexterm zone="GESTrack-struct"><primary>GESTrack</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GESTrackType type;
|
||||
} GESTrack;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTrackType" role="enum">
|
||||
<title>enum GESTrackType</title>
|
||||
<indexterm zone="GESTrackType"><primary>GESTrackType</primary></indexterm>
|
||||
<programlisting>typedef enum {
|
||||
GES_TRACK_TYPE_AUDIO = 0,
|
||||
GES_TRACK_TYPE_VIDEO = 1,
|
||||
GES_TRACK_TYPE_TEXT = 2,
|
||||
GES_TRACK_TYPE_CUSTOM = 3
|
||||
} GESTrackType;
|
||||
</programlisting>
|
||||
<para>
|
||||
Types of content handled by a track. If the content is not one of
|
||||
<parameter>GEST_TRACK_TYPE_AUDIO</parameter>, <parameter>GES_TRACK_TYPE_VIDEO</parameter> or <parameter>GES_TRACK_TYPE_TEXT</parameter>,
|
||||
the user of the <link linkend="GESTrack"><type>GESTrack</type></link> must set the type to <parameter>GES_TRACK_TYPE_CUSTOM</parameter>.
|
||||
</para><variablelist role="enum">
|
||||
<varlistentry id="GES-TRACK-TYPE-AUDIO:CAPS" role="constant">
|
||||
<term><literal>GES_TRACK_TYPE_AUDIO</literal></term>
|
||||
<listitem><simpara>An audio track
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="GES-TRACK-TYPE-VIDEO:CAPS" role="constant">
|
||||
<term><literal>GES_TRACK_TYPE_VIDEO</literal></term>
|
||||
<listitem><simpara>A video track
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="GES-TRACK-TYPE-TEXT:CAPS" role="constant">
|
||||
<term><literal>GES_TRACK_TYPE_TEXT</literal></term>
|
||||
<listitem><simpara>A text (subtitle) track
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="GES-TRACK-TYPE-CUSTOM:CAPS" role="constant">
|
||||
<term><literal>GES_TRACK_TYPE_CUSTOM</literal></term>
|
||||
<listitem><simpara>A custom-content track
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="GESTrackClass" role="struct">
|
||||
<title>GESTrackClass</title>
|
||||
<indexterm zone="GESTrackClass"><primary>GESTrackClass</primary></indexterm>
|
||||
<programlisting>typedef struct {
|
||||
GstBinClass parent_class;
|
||||
} GESTrackClass;
|
||||
</programlisting>
|
||||
<para>
|
||||
</para></refsect2>
|
||||
<refsect2 id="ges-track-audio-raw-new" role="function">
|
||||
<title>ges_track_audio_raw_new ()</title>
|
||||
<indexterm zone="ges-track-audio-raw-new"><primary>ges_track_audio_raw_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link> * ges_track_audio_raw_new ();</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESTrack"><type>GESTrack</type></link> of type <link linkend="GES-TRACK-TYPE-AUDIO:CAPS"><type>GES_TRACK_TYPE_AUDIO</type></link> and with generic
|
||||
raw audio caps ("audio/x-raw-int;audio/x-raw-float");
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="GESTrack"><type>GESTrack</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-track-video-raw-new" role="function">
|
||||
<title>ges_track_video_raw_new ()</title>
|
||||
<indexterm zone="ges-track-video-raw-new"><primary>ges_track_video_raw_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link> * ges_track_video_raw_new ();</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESTrack"><type>GESTrack</type></link> of type <link linkend="GES-TRACK-TYPE-VIDEO:CAPS"><type>GES_TRACK_TYPE_VIDEO</type></link> and with generic
|
||||
raw video caps ("video/x-raw-yuv;video/x-raw-rgb");
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="GESTrack"><type>GESTrack</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-track-new" role="function">
|
||||
<title>ges_track_new ()</title>
|
||||
<indexterm zone="ges-track-new"><primary>ges_track_new</primary></indexterm>
|
||||
<programlisting><link linkend="GESTrack"><returnvalue>GESTrack</returnvalue></link>* ges_track_new (<parameter><link linkend="GESTrackType"><type>GESTrackType</type></link> type</parameter>,
|
||||
<parameter><link linkend="GstCaps"><type>GstCaps</type></link> *caps</parameter>);</programlisting>
|
||||
<para>
|
||||
Creates a new <link linkend="GESTrack"><type>GESTrack</type></link> with the given <parameter>type</parameter> and <parameter>caps</parameter>.
|
||||
</para>
|
||||
<para>
|
||||
The newly created track will steal a reference to the caps. If you wish to
|
||||
use those caps elsewhere, you will have to take an extra reference.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>type</parameter> :</term>
|
||||
<listitem><simpara>The type of track
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>caps</parameter> :</term>
|
||||
<listitem><simpara>The caps to restrict the output of the track to.
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="GESTrack"><type>GESTrack</type></link>.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-track-add-object" role="function">
|
||||
<title>ges_track_add_object ()</title>
|
||||
<indexterm zone="ges-track-add-object"><primary>ges_track_add_object</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_track_add_object (<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *object</parameter>);</programlisting>
|
||||
<para>
|
||||
Adds the given object to the track.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrackObject"><type>GESTrackObject</type></link> to add
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><type>TRUE</type></link> if the object was properly added. <link linkend="FALSE:CAPS"><type>FALSE</type></link> if the track does not
|
||||
want to accept the object.
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-track-remove-object" role="function">
|
||||
<title>ges_track_remove_object ()</title>
|
||||
<indexterm zone="ges-track-remove-object"><primary>ges_track_remove_object</primary></indexterm>
|
||||
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> ges_track_remove_object (<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>,
|
||||
<parameter><link linkend="GESTrackObject"><type>GESTrackObject</type></link> *object</parameter>);</programlisting>
|
||||
<para>
|
||||
Removes the object from the track.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>object</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GESTrackObject"><type>GESTrackObject</type></link> to remove
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><type>TRUE</type></link> if the object was removed, else <link linkend="FALSE:CAPS"><type>FALSE</type></link> if the track
|
||||
could not remove the object (like if it didn't belong to the track).
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
<refsect2 id="ges-track-set-caps" role="function">
|
||||
<title>ges_track_set_caps ()</title>
|
||||
<indexterm zone="ges-track-set-caps"><primary>ges_track_set_caps</primary></indexterm>
|
||||
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> ges_track_set_caps (<parameter><link linkend="GESTrack"><type>GESTrack</type></link> *track</parameter>,
|
||||
<parameter>const <link linkend="GstCaps"><type>GstCaps</type></link> *caps</parameter>);</programlisting>
|
||||
<para>
|
||||
Sets the given <parameter>caps</parameter> on the track.
|
||||
</para><variablelist role="params">
|
||||
<varlistentry><term><parameter>track</parameter> :</term>
|
||||
<listitem><simpara>a <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
</simpara></listitem></varlistentry>
|
||||
<varlistentry><term><parameter>caps</parameter> :</term>
|
||||
<listitem><simpara>the <link linkend="GstCaps"><type>GstCaps</type></link> to set
|
||||
</simpara></listitem></varlistentry>
|
||||
</variablelist></refsect2>
|
||||
|
||||
</refsect1>
|
||||
<refsect1 id="GESTrack.property-details" role="property_details">
|
||||
<title role="property_details.title">Property Details</title>
|
||||
<refsect2 id="GESTrack--caps" role="property"><title>The <literal>"caps"</literal> property</title>
|
||||
<indexterm zone="GESTrack--caps"><primary>GESTrack:caps</primary></indexterm>
|
||||
<programlisting> "caps" <link linkend="GstCaps"><type>GstCaps</type></link>* : Read / Write / Construct</programlisting>
|
||||
<para>
|
||||
Caps used to filter/choose the output stream. This is generally set to
|
||||
a generic set of caps like 'video/x-raw-rgb;video/x-raw-yuv' for raw video.
|
||||
</para>
|
||||
<para>
|
||||
Default value: <link linkend="GST-CAPS-ANY:CAPS"><type>GST_CAPS_ANY</type></link>.
|
||||
</para></refsect2>
|
||||
<refsect2 id="GESTrack--track-type" role="property"><title>The <literal>"track-type"</literal> property</title>
|
||||
<indexterm zone="GESTrack--track-type"><primary>GESTrack:track-type</primary></indexterm>
|
||||
<programlisting> "track-type" <link linkend="GESTrackType"><type>GESTrackType</type></link> : Read / Write / Construct Only</programlisting>
|
||||
<para>
|
||||
Type of stream the track outputs. This is used when creating the <link linkend="GESTrack"><type>GESTrack</type></link>
|
||||
to specify in generic terms what type of content will be outputted.
|
||||
</para>
|
||||
<para>
|
||||
It also serves as a 'fast' way to check what type of data will be outputted
|
||||
from the <link linkend="GESTrack"><type>GESTrack</type></link> without having to actually check the <link linkend="GESTrack"><type>GESTrack</type></link>'s caps
|
||||
property.
|
||||
</para><para>Default value: GES_TRACK_TYPE_CUSTOM</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,45 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE informaltable PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<informaltable pgwide="1" frame="none">
|
||||
<tgroup cols="3">
|
||||
<colspec colwidth="1*"/>
|
||||
<colspec colwidth="1*"/>
|
||||
<colspec colwidth="1*"/>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link></entry>
|
||||
<entry><link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link></entry>
|
||||
<entry><link linkend="GESTimeline">GESTimeline</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="GESTimelineFileSource">GESTimelineFileSource</link></entry>
|
||||
<entry><link linkend="GESTimelineLayer">GESTimelineLayer</link></entry>
|
||||
<entry><link linkend="GESTimelineObject">GESTimelineObject</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="GESTimelinePipeline">GESTimelinePipeline</link></entry>
|
||||
<entry><link linkend="GESTimelineSource">GESTimelineSource</link></entry>
|
||||
<entry><link linkend="GESTimelineTransition">GESTimelineTransition</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="GESTrack">GESTrack</link></entry>
|
||||
<entry><link linkend="GESTrackFileSource">GESTrackFileSource</link></entry>
|
||||
<entry><link linkend="GESTrackObject">GESTrackObject</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="GESTrackSource">GESTrackSource</link></entry>
|
||||
<entry><link linkend="GObject">GObject</link></entry>
|
||||
<entry><link linkend="GstBin">GstBin</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="GstElement">GstElement</link></entry>
|
||||
<entry><link linkend="GstObject">GstObject</link></entry>
|
||||
<entry><link linkend="GstPipeline">GstPipeline</link></entry>
|
||||
</row>
|
||||
</row>
|
||||
</tbody></tgroup></informaltable>
|
|
@ -1,27 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE screen PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<screen>
|
||||
<link linkend="GObject">GObject</link>
|
||||
<link linkend="GstObject">GstObject</link>
|
||||
<link linkend="GstElement">GstElement</link>
|
||||
<link linkend="GstBin">GstBin</link>
|
||||
<link linkend="GstPipeline">GstPipeline</link>
|
||||
<link linkend="GESTimelinePipeline">GESTimelinePipeline</link>
|
||||
<link linkend="GESTrack">GESTrack</link>
|
||||
<link linkend="GESTimeline">GESTimeline</link>
|
||||
<link linkend="GESTrackObject">GESTrackObject</link>
|
||||
<link linkend="GESTrackSource">GESTrackSource</link>
|
||||
<link linkend="GESTrackFileSource">GESTrackFileSource</link>
|
||||
<link linkend="GESTimelineLayer">GESTimelineLayer</link>
|
||||
<link linkend="GESSimpleTimelineLayer">GESSimpleTimelineLayer</link>
|
||||
<link linkend="GESTimelineObject">GESTimelineObject</link>
|
||||
<link linkend="GESTimelineSource">GESTimelineSource</link>
|
||||
<link linkend="GESTimelineFileSource">GESTimelineFileSource</link>
|
||||
<link linkend="GESCustomTimelineSource">GESCustomTimelineSource</link>
|
||||
<link linkend="GESTimelineTransition">GESTimelineTransition</link>
|
||||
</screen>
|
|
@ -1,2 +0,0 @@
|
|||
<!ENTITY GST_MAJORMINOR "0.10">
|
||||
<!ENTITY GES_VERSION "0.10.0.1">
|
Loading…
Reference in a new issue