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

#caps ⇒ Gst::Caps

The Gst::Caps of the #GstStream.

Returns:

#caps=(caps) ⇒ Gst::Caps

The Gst::Caps of the #GstStream.

Parameters:

Returns:

#stream_flags ⇒ Gst::StreamFlags

Returns stream-flags.

Returns:

#stream_flags=(stream_flags) ⇒ Gst::StreamFlags

Parameters:

Returns:

#stream_id ⇒ String

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_type ⇒ Gst::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:

#tags ⇒ Gst::TagList

The Gst::TagList of the #GstStream.

Returns:

#tags=(tags) ⇒ Gst::TagList

The Gst::TagList of the #GstStream.

Parameters:

Returns: