Gets a list of devices from all of the relevant monitors.
This may actually probe the hardware if the monitor is not currently started.
Since 1.28.3, this function will block until the monitor has finished starting if start has been called.
A DeviceProvider
a List of Device