DeviceProviderClass

The structure of the base #GstDeviceProviderClass

Constructors

this
this(GstDeviceProviderClass* gstDeviceProviderClass, bool ownedRef)

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)

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.

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

Sets the detailed information for a #GstDeviceProviderClass.

Variables

gstDeviceProviderClass
GstDeviceProviderClass* gstDeviceProviderClass;

the main Gtk struct

ownedRef
bool ownedRef;
Undocumented in source.

Meta