* @fill_track_object: method to fill an associated #GESTrackObject.
* @need_fill_track: Set to TRUE if @fill_track_object needs to be called.
* @track_object_added: Should be overridden by subclasses if they need to perform an
- * operation when a #GESTrackObject is added.
+ * operation when a #GESTrackObject is added. Since: 0.10.2
* @track_object_released: Should be overridden by subclassed if they need to perform
- * action when a #GESTrackObject is released.
+ * action when a #GESTrackObject is released. Since: 0.10.2
*
* Subclasses can override the @create_track_object and @fill_track_object methods.
*/
* Get the position of the object in the container #GESTrack.
*
* Returns: the start position (in #GstClockTime)
+ *
+ * Since: 0.10.2
*/
guint64
ges_track_object_get_start (GESTrackObject * object)
* Get the offset within the contents of this #GESTrackObject
*
* Returns: the in-point (in #GstClockTime)
+ *
+ * Since: 0.10.2
*/
guint64
ges_track_object_get_inpoint (GESTrackObject * object)
* starting from the 'in-point'
*
* Returns: the duration (in #GstClockTime)
+ *
+ * Since: 0.10.2
*/
guint64
ges_track_object_get_duration (GESTrackObject * object)
* Get the priority of the object withing the containing #GESTrack.
*
* Returns: the priority of @object
+ *
+ * Since: 0.10.2
*/
guint32
ges_track_object_get_priority (GESTrackObject * object)
* or not.
*
* Returns: %TRUE if @object is active, %FALSE otherwize
+ *
+ * Since: 0.10.2
*/
gboolean
ges_track_object_is_active (GESTrackObject * object)
* Returns: TRUE if @element and @pspec could be found. FALSE otherwise. In that
* case the values for @pspec and @element are not modified. Unref @element after
* usage.
+ *
+ * Since: 0.10.2
*/
gboolean
ges_track_object_lookup_child (GESTrackObject * object, const gchar * prop_name,
* @value: the value
*
* Sets a property of a child of @object.
+ *
+ * Since: 0.10.2
*/
void
ges_track_object_set_child_property_by_pspec (GESTrackObject * object,
* that have the same property name, you can distinguish them using the following
* synthaxe: 'ClasseName::property_name' as property name. If you don't, the
* corresponding property of the first element found will be set.
+ *
+ * Since: 0.10.2
*/
void
ges_track_object_set_child_property_valist (GESTrackObject * object,
* that have the same property name, you can distinguish them using the following
* synthaxe: 'ClasseName::property_name' as property name. If you don't, the
* corresponding property of the first element found will be set.
+ *
+ * Since: 0.10.2
*/
void
ges_track_object_set_child_property (GESTrackObject * object,
* that have the same property name, you can distinguish them using the following
* synthaxe: 'ClasseName::property_name' as property name. If you don't, the
* corresponding property of the first element found will be set.
+ *
+ * Since: 0.10.2
*/
void
ges_track_object_get_child_property_valist (GESTrackObject * object,
*
* Returns: (transfer full) (array): an array of #GParamSpec* which should be freed after use or
* %NULL if something went wrong
+ *
+ * Since: 0.10.2
*/
GParamSpec **
ges_track_object_list_children_properties (GESTrackObject * object,
* name/return location pairs, followed by NULL
*
* Gets properties of a child of @object.
+ *
+ * Since: 0.10.2
*/
void
ges_track_object_get_child_property (GESTrackObject * object,
* @value: return location for the value
*
* Gets a property of a child of @object.
+ *
+ * Since: 0.10.2
*/
void
ges_track_object_get_child_property_by_pspec (GESTrackObject * object,