GstDeviceProvider

A #GstDeviceProvider subclass is provided by a plugin that handles devices if there is a way to programmatically list connected devices. It can also optionally provide updates to the list of connected devices.

Each #GstDeviceProvider subclass is a singleton, a plugin should normally provide a single subclass for all devices.

Applications would normally use a #GstDeviceMonitor to monitor devices from all relevant providers.

Members

Variables

GstReserved
void*[4] GstReserved;
devices
GList* devices;

a #GList of the #GstDevice objects

parent
GstObject parent;

The parent #GstObject

priv
GstDeviceProviderPrivate* priv;