Class: Gst::Stream

Inherits:
Object
  • Object
show all
Defined in:
(unknown)

Overview

GstStream class structure

Instance Method Summary collapse

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(stream_id, caps, type, flags) ⇒ Gst::Stream

Create a new Gst::Stream for the given stream_id, caps, type and flags a new one will be automatically generated

Parameters:

  • stream_id (String)

    the id for the new stream. If nil,

  • caps (Gst::Caps)

    the Gst::Caps of the stream

  • type (Gst::StreamType)

    the Gst::StreamType of the stream

  • flags (Gst::StreamFlags)

    the Gst::StreamFlags of the stream

Instance Method Details

#capsGst::Caps

The Gst::Caps of the #GstStream.

Returns:

#caps=(caps) ⇒ Gst::Caps

The Gst::Caps of the #GstStream.

Parameters:

Returns:

#stream_flagsGst::StreamFlags

Returns stream-flags.

Returns:

#stream_flags=(stream_flags) ⇒ Gst::StreamFlags

Parameters:

Returns:

#stream_idString

The unique identifier of the Gst::Stream. Can only be set at construction time.

Returns:

  • (String)

    stream-id

#stream_id=(stream_id) ⇒ String

The unique identifier of the Gst::Stream. Can only be set at construction time.

Parameters:

  • stream_id (String)

Returns:

  • (String)

    stream-id

  • (String)

    stream-id

#stream_typeGst::StreamType

The Gst::StreamType of the #GstStream. Can only be set at construction time.

Returns:

#stream_type=(stream_type) ⇒ Gst::StreamType

The Gst::StreamType of the #GstStream. Can only be set at construction time.

Parameters:

Returns:

#tagsGst::TagList

The Gst::TagList of the #GstStream.

Returns:

#tags=(tags) ⇒ Gst::TagList

The Gst::TagList of the #GstStream.

Parameters:

Returns: