Class DeviceProvider

java.lang.Object
All Implemented Interfaces:
Proxy
Direct Known Subclasses:
DeviceProvider.DeviceProviderImpl

@Generated("io.github.jwharm.JavaGI") public abstract class DeviceProvider extends GstObject
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.