Sets our main struct and passes it to the parent class.
Allocate and initialize a new gstreamer.ValueArray, optionally preserve space for n_prealloced elements. New arrays always contain 0 elements, regardless of the value of n_prealloced.
A destructor is present on this object, but not explicitly documented in the source.
Insert a copy of value as last element of value_array. If value is NULL, an uninitialized value is appended.
Construct an exact copy of a gstreamer.ValueArray by duplicating all its contents.
Free a gstreamer.ValueArray including its contents.
Return a pointer to the value at index_ containd in value_array.
the main Gtk struct as a void*
Get the main Gtk struct
Insert a copy of value at specified position into value_array. If value is NULL, an uninitialized value is inserted.
Insert a copy of value as first element of value_array. If value is NULL, an uninitialized value is prepended.
Remove the value at position index_ from value_array.
Sort value_array using compare_func to compare the elements according to the semantics of GCompareFunc
Sort value_array using compare_func to compare the elements according to the semantics of GCompareDataFunc
the main Gtk struct
A gstreamer.ValueArray contains an array of gobject.Value elements.