DeviceProviderClass

The structure of the base #GstDeviceProviderClass

Constructors

this
this(GstDeviceProviderClass* gstDeviceProviderClass)

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

Members

Functions

addMetadata
void addMetadata(string key, string value)

Set @key with @value as metadata in @klass.

addStaticMetadata
void addStaticMetadata(string key, string value)

Set @key with @value as metadata in @klass.

getDeviceProviderClassStruct
GstDeviceProviderClass* getDeviceProviderClassStruct()

Get the main Gtk struct

getMetadata
string getMetadata(string key)

Get metadata with @key in @klass.

getStruct
void* getStruct()

the main Gtk struct as a void*

setMetadata
void setMetadata(string longname, string classification, string description, string author)

Sets the detailed information for a #GstDeviceProviderClass. <note>This function is for use in _class_init functions only.</note>

setStaticMetadata
void setStaticMetadata(string longname, string classification, string description, string author)

Sets the detailed information for a #GstDeviceProviderClass. <note>This function is for use in _class_init functions only.</note>

Variables

gstDeviceProviderClass
GstDeviceProviderClass* gstDeviceProviderClass;

the main Gtk struct

Meta