ValueList

Constructors

this
this(GstValueList* gstValueList, bool ownedRef)

Sets our main struct and passes it to the parent class.

Members

Functions

getStruct
void* getStruct()

the main Gtk struct as a void*

getValueListStruct
GstValueList* getValueListStruct(bool transferOwnership)

Get the main Gtk struct

Static functions

appendAndTakeValue
void appendAndTakeValue(Value value, Value appendValue)

Appends @append_value to the GstValueList in @value.

appendValue
void appendValue(Value value, Value appendValue)

Appends @append_value to the GstValueList in @value.

concat
void concat(Value dest, Value value1, Value value2)

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.

getSize
uint getSize(Value value)

Gets the number of values contained in @value.

getType
GType getType()
getValue
Value getValue(Value value, uint index)

Gets the value that is a member of the list contained in @value and has the index @index.

merge
void merge(Value dest, Value value1, Value value2)

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.

prependValue
void prependValue(Value value, Value prependValue)

Prepends @prepend_value to the GstValueList in @value.

Variables

gstValueList
GstValueList* gstValueList;

the main Gtk struct

ownedRef
bool ownedRef;
Undocumented in source.

Meta