DeviceProviderClass

The structure of the base gstreamer.DeviceProviderClass

Constructors

this
this(GstDeviceProviderClass* gstDeviceProviderClass, bool ownedRef = false)

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(bool transferOwnership = false)

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 gstreamer.DeviceProviderClass

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

Sets the detailed information for a gstreamer.DeviceProviderClass

Variables

gstDeviceProviderClass
GstDeviceProviderClass* gstDeviceProviderClass;

the main Gtk struct

Meta