Applications should create a gstreamer.DeviceMonitor when they want to probe, list and monitor devices of a specific type. The gstreamer.DeviceMonitor will create the appropriate gstreamer.DeviceProvider objects and manage them. It will then post messages on its gstreamer.Bus for devices that have been added and removed.
Undocumented in source.