Class: Gst::PadTemplate
- Defined in:
- (unknown)
Instance Method Summary collapse
-
#caps ⇒ Gst::Caps
The capabilities of the pad described by the pad template.
-
#caps=(caps) ⇒ Gst::Caps
The capabilities of the pad described by the pad template.
-
#direction ⇒ Gst::PadDirection
The direction of the pad described by the pad template.
-
#direction=(direction) ⇒ Gst::PadDirection
The direction of the pad described by the pad template.
-
#documentation_caps ⇒ Gst::Caps
See gst_pad_template_set_documentation_caps().
-
#documentation_caps=(caps) ⇒ nil
Certain elements will dynamically construct the caps of their pad templates.
-
#gtype ⇒ GLib::Type
The type of the pad described by the pad template.
-
#gtype=(gtype) ⇒ GLib::Type
The type of the pad described by the pad template.
-
#initialize(name_template, direction, presence, caps, pad_type) ⇒ Gst::PadTemplate
constructor
Creates a new pad template with a name according to the given template and with the given arguments.
-
#name_template ⇒ String
The name template of the pad template.
-
#name_template=(name_template) ⇒ String
The name template of the pad template.
-
#pad_created(pad) ⇒ nil
Emit the pad-created signal for this template when created by this pad.
-
#presence ⇒ Gst::PadPresence
When the pad described by the pad template will become available.
-
#presence=(presence) ⇒ Gst::PadPresence
When the pad described by the pad template will become available.
Methods inherited from Object
#add_control_binding, check_uniqueness, #control_bindings_disabled=, #control_rate, #control_rate=, default_deep_notify, #default_error, #get_control_binding, #get_g_value_array, #get_value, #get_value_array, #has_active_control_bindings, #has_ancestor, #has_as_ancestor, #has_as_parent, #name, #name=, #parent, #parent=, #path_string, #ref, ref_sink, #remove_control_binding, replace, #set_control_binding_disabled, #suggest_next_sync, #sync_values, #unparent, #unref
Constructor Details
#initialize(name_template, direction, presence, caps, pad_type) ⇒ Gst::PadTemplate
Creates a new pad template with a name according to the given template and with the given arguments.
Instance Method Details
#caps ⇒ Gst::Caps
The capabilities of the pad described by the pad template.
#caps=(caps) ⇒ Gst::Caps
The capabilities of the pad described by the pad template.
#direction ⇒ Gst::PadDirection
The direction of the pad described by the pad template.
#direction=(direction) ⇒ Gst::PadDirection
The direction of the pad described by the pad template.
#documentation_caps ⇒ Gst::Caps
See gst_pad_template_set_documentation_caps().
#documentation_caps=(caps) ⇒ nil
Certain elements will dynamically construct the caps of their pad templates. In order not to let environment-specific information into the documentation, element authors should use this method to expose "stable" caps to the reader.
#gtype ⇒ GLib::Type
The type of the pad described by the pad template.
#gtype=(gtype) ⇒ GLib::Type
The type of the pad described by the pad template.
#name_template ⇒ String
The name template of the pad template.
#name_template=(name_template) ⇒ String
The name template of the pad template.
#pad_created(pad) ⇒ nil
Emit the pad-created signal for this template when created by this pad.
#presence ⇒ Gst::PadPresence
When the pad described by the pad template will become available.
#presence=(presence) ⇒ Gst::PadPresence
When the pad described by the pad template will become available.