Object Hierarchy:

Gst.Tag.Mux Gst.Tag.Mux Gst.Tag.Mux Gst.Element Gst.Element Gst.Element->Gst.Tag.Mux Gst.Object Gst.Object Gst.Object->Gst.Element GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gst.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Gst.TagSetter Gst.TagSetter Gst.TagSetter->Gst.Tag.Mux


[ CCode ( type_id = "gst_tag_mux_get_type ()" ) ]
[ GIR ( name = "TagMux" ) ]
public abstract class Mux : Element, TagSetter

Provides a base class for adding tags at the beginning or end of a stream.

typeof (unichar2) typeof (unichar2) Deriving from GstTagMux

Subclasses have to do the following things:

* In their base init function, they must add pad templates for the sink pad and the source pad to the element class, describing the media type they accept and output in the caps of the pad template. * In their class init function, they must override the GST_TAG_MUX_CLASS(mux_klass)-> render_start_tag and/or GST_TAG_MUX_CLASS(mux_klass)->render_end_tag vfuncs and set up a render function.

Namespace: Gst.Tag


Creation methods:


Inherited Members:

All known members inherited from class Gst.Element