Back to Seed Clases

Gst


Classes

Interfaces

Structs

Unions

Enums

Enum Gst.TagMergeMode

Import line: Gst = imports.gi.Gst;
GIR File: Gst-0.10.gir
C documentation: GstTagMergeMode
Enum : TagMergeMode
  Show / Hide Inherited methods, properties and signals
The different tag merging modes are basically replace, overwrite and append, already in the element and (B) the ones that are supplied to the element ( e.g. via gst_tag_setter_merge_tags() / gst_tag_setter_add_tags() or a GST_EVENT_TAG), how are these tags merged? In the table below this is shown for the cases that a tag exists in the list (A) or does not exists (!A) and combinations thereof. merge mode merge mode A + B A + !B !A + B !A + !B REPLACE_ALL B - B - REPLACE B A B - APPEND A, B A B - PREPEND B, A A B - KEEP A A B - KEEP_ALL A A - -
Values
Properties
Properties
None
Public Methods
None
Events
None
Used by These Methods / Signals / Properties
Class / Namespace Method / Signal / Properties
Gst.TagList
Method
insert (TagList from, TagMergeMode mode) : none
Inserts the tags of the from list into the first list using the given mode.
Gst.TagList
Method
merge (TagList list2, TagMergeMode mode) : Gst.TagList
Merges the two given lists into a new list.
Gst.TagList
Method
add_value (TagMergeMode mode, String tag, Value value) : none
Sets the GValue for a given tag using the specified mode.
Gst.TagSetter
Method
merge_tags (TagList list, TagMergeMode mode) : none
Merges the given list into the setter's list using the given mode.
Gst.TagSetter
Method
add_tag_value (TagMergeMode mode, String tag, Value value) : none
Adds the given tag / GValue pair on the setter using the given merge mode.
Gst.TagSetter
Method
set_tag_merge_mode (TagMergeMode mode) : none
Sets the given merge mode that is used for adding tags from events to tags specified by this interface.
Gst.TagSetter
Method
get_tag_merge_mode () : Gst.TagMergeMode
Queries the mode by which tags inside the setter are overwritten by tags from events
Documentation generated by Introspection Doc Generator Loosely Based on JsDoc Toolkit on Tue Jun 22 2010 16:33:56 GMT+0800 (HKT)