ValueArray

A fundamental type that describes an ordered list of #GValue

Constructors

this
this(GstValueArray* gstValueArray, 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*

getValueArrayStruct
GstValueArray* getValueArrayStruct(bool transferOwnership)

Get the main Gtk struct

Static functions

appendAndTakeValue
void appendAndTakeValue(Value value, Value appendValue)

Appends @append_value to the GstValueArray in @value.

appendValue
void appendValue(Value value, Value appendValue)

Appends @append_value to the GstValueArray in @value.

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 array contained in @value and has the index @index.

init
Value init(Value value, uint prealloc)

Initializes and pre-allocates a #GValue of type #GST_VALUE_ARRAY.

prependValue
void prependValue(Value value, Value prependValue)

Prepends @prepend_value to the GstValueArray in @value.

Variables

gstValueArray
GstValueArray* gstValueArray;

the main Gtk struct

ownedRef
bool ownedRef;
Undocumented in source.

Meta