a pointer to the #GstDeviceProviderFactory that creates this provider
the parent #GstObjectClass structure
Set key
with value
as metadata in klass
.
the key to set
the value to set
Set key
with value
as metadata in klass
.
Same as gst_device_provider_class_add_metadata(), but value
must be a static string
or an inlined string, as it will not be copied. (GStreamer plugins will
be made resident once loaded, so this function can be used even from
dynamically loaded plugins.)
the key to set
the value to set
Get metadata with key
in klass
.
the key to get
Sets the detailed information for a #GstDeviceProviderClass.
This function is for use in _class_init functions only.
The long English name of the device provider. E.g. "File Sink"
String describing the type of device provider, as an unordered list separated with slashes ('/'). See draft-klass.txt of the design docs for more details and common types. E.g: "Sink/File"
Sentence describing the purpose of the device provider. E.g: "Write stream to a file"
Name and contact details of the author(s). Use \n to separate multiple author metadata. E.g: "Joe Bloggs <joe.blogs at foo.com>"
Sets the detailed information for a #GstDeviceProviderClass.
This function is for use in _class_init functions only.
Same as gst_device_provider_class_set_metadata(), but longname,
classification,
description,
and author
must be static strings or inlined strings, as
they will not be copied. (GStreamer plugins will be made resident once
loaded, so this function can be used even from dynamically loaded plugins.)
The long English name of the element. E.g. "File Sink"
String describing the type of element, as an unordered list separated with slashes ('/'). See draft-klass.txt of the design docs for more details and common types. E.g: "Sink/File"
Sentence describing the purpose of the element. E.g: "Write stream to a file"
Name and contact details of the author(s). Use \n to separate multiple author metadata. E.g: "Joe Bloggs <joe.blogs at foo.com>"
The structure of the base #GstDeviceProviderClass