:right-sidebar: True ValueArray =================================================================== .. currentmodule:: gi.repository.Gst .. class:: ValueArray(*args, **kwargs) :no-contents-entry: A fundamental type that describes an ordered list of :obj:`~gi.repository.GObject.Value` Methods ------- .. rst-class:: interim-class .. class:: ValueArray :no-index: .. classmethod:: append_and_take_value(append_value: ~gi.repository.GObject.Value) -> None Appends ``append_value`` to the GstValueArray in ``value``\. .. versionadded:: 1.2 :param append_value: the value to append .. classmethod:: append_value(append_value: ~gi.repository.GObject.Value) -> None Appends ``append_value`` to the GstValueArray in ``value``\. :param append_value: the value to append .. classmethod:: get_size() -> int Gets the number of values contained in ``value``\. .. classmethod:: get_value(index: int) -> ~gi.repository.GObject.Value Gets the value that is a member of the array contained in ``value`` and has the index ``index``\. :param index: index of value to get from the array .. classmethod:: init(prealloc: int) -> ~gi.repository.GObject.Value Initializes and pre-allocates a :obj:`~gi.repository.GObject.Value` of type ``GST_TYPE_ARRAY``. .. versionadded:: 1.18 :param prealloc: The number of entries to pre-allocate in the array .. classmethod:: prepend_value(prepend_value: ~gi.repository.GObject.Value) -> None Prepends ``prepend_value`` to the GstValueArray in ``value``\. :param prepend_value: the value to prepend