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