ValueList#
- class ValueList(*args, **kwargs)#
A fundamental type that describes an unordered list of Value
Methods#
- class ValueList
- classmethod append_and_take_value(append_value: Value) None #
Appends
append_value
to the GstValueList invalue
.Added in version 1.2.
- Parameters:
append_value – the value to append
- classmethod append_value(append_value: Value) None #
Appends
append_value
to the GstValueList invalue
.- Parameters:
append_value – the value to append
- classmethod concat(value2: Value) Value #
Concatenates copies of
value1
andvalue2
into a list. Values that are not of typeGST_TYPE_LIST
are treated as if they were lists of length 1.dest
will be initialized to the typeGST_TYPE_LIST
.- Parameters:
value2 – a
Value
- classmethod get_value(index: int) Value #
Gets the value that is a member of the list contained in
value
and has the indexindex
.- Parameters:
index – index of value to get from the list
- classmethod init(prealloc: int) Value #
Initializes and pre-allocates a
Value
of typeGST_TYPE_LIST
.Added in version 1.18.
- Parameters:
prealloc – The number of entries to pre-allocate in the list
- classmethod merge(value2: Value) Value #
Merges copies of
value1
andvalue2
. Values that are not of typeGST_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 (ifvalue1
andvalue2
were equal).- Parameters:
value2 – a
Value