Class Gst::Object

Abstract

Basis for the GST object hierarchy.

Inherited by: Gst::Element, Gst::Pad, Gst::PadTemplate .

Included in: Gst .

Index: FLAG_DESTROYED FLAG_FLOATING destroyed? flag? flags floating? name name= set_flag set_name unset_flag

Instance methods
destroyed?destroyed? -> aBoolean
 

Checks if the FLAG_DESTROYED flag is set on the object.

flag?flag?(aFixnum) -> aBoolean
 

Checks if the given flag is set on the object.

flagsflags -> aFixnum
 

Gets the entire set of flags for the object.

floating?floating? -> aBoolean
 

Checks if the FLAG_FLOATING flag is set on the object.

namename -> aString
 

Gets the name of the object.

name=name=(aString) -> aString
 

Sets the name of the object, getting rid of the old name if there was one. This does exactly the same thing as set_name but it returns the new name instead of a reference to the object.

set_flagset_flag(aFixnum) -> self
 

Sets the given flag.

set_nameset_name(aString) -> self
 

Sets the name of the object, getting rid of the old name if there was one.

unset_flagunset_flag(aFixnum) -> self
 

Unsets the given flag.

Constants
FLAG_DESTROYED

The object is flagged for destruction.

FLAG_FLOATING

The object is created but has no parent yet to manage it.