GstDeviceClass

The class structure for a #GstDevice object.

Members

Variables

GstReserved
void*[4] GstReserved;
createElement
GstElement* function(GstDevice* device, const(char)* name) createElement;

Creates the fully configured element to access this device. Subclasses need to override this and return a new element.

parentClass
GstObjectClass parentClass;

The parent #GstObjectClass structure.

reconfigureElement
bool function(GstDevice* device, GstElement* element) reconfigureElement;

This only needs to be implemented by subclasses if the element can be reconfigured to use a different device. See the documentation for gst.device.Device.reconfigureElement.