Class: Gst::ValueList
- Inherits:
-
Object
- Object
- Gst::ValueList
- Defined in:
- (unknown)
Overview
A fundamental type that describes an unordered list of #GValue
Class Method Summary collapse
-
.append_and_take_value(value, append_value) ⇒ nil
Appends append_value to the GstValueList in value.
-
.append_value(value, append_value) ⇒ nil
Appends append_value to the GstValueList in value.
-
.concat(dest, value1, value2) ⇒ nil
Concatenates copies of value1 and value2 into a list.
-
.get_size(value) ⇒ Integer
Gets the number of values contained in value.
-
.get_value(value, index) ⇒ GObject::Value
Gets the value that is a member of the list contained in value and has the index index.
-
.init(value, prealloc) ⇒ GObject::Value
Initializes and pre-allocates a #GValue of type #GST_TYPE_LIST.
-
.merge(dest, value1, value2) ⇒ nil
Merges copies of value1 and value2.
-
.prepend_value(value, prepend_value) ⇒ nil
Prepends prepend_value to the GstValueList in value.
Class Method Details
.append_and_take_value(value, append_value) ⇒ nil
Appends append_value to the GstValueList in value.
.append_value(value, append_value) ⇒ nil
Appends append_value to the GstValueList in value.
.concat(dest, value1, value2) ⇒ nil
Concatenates copies of value1 and value2 into a list. Values that are not of type #GST_TYPE_LIST are treated as if they were lists of length 1. dest will be initialized to the type #GST_TYPE_LIST.
.get_size(value) ⇒ Integer
Gets the number of values contained in value.
.get_value(value, index) ⇒ GObject::Value
Gets the value that is a member of the list contained in value and has the index index.
.init(value, prealloc) ⇒ GObject::Value
Initializes and pre-allocates a #GValue of type #GST_TYPE_LIST.
.merge(dest, value1, value2) ⇒ nil
Merges copies of value1 and value2. Values that are not of type #GST_TYPE_LIST are treated as if they were lists of length 1.
The result will be put into dest and will either be a list that will not contain any duplicates, or a non-list type (if value1 and value2 were equal).
.prepend_value(value, prepend_value) ⇒ nil
Prepends prepend_value to the GstValueList in value.