isValidDevice
Checks whether a device is still available and usable.
Parameters
deviceInfo
The device to validate, or null. See MediaDeviceInfo.
Returns
Promise<boolean>
true if the device is valid and available. Returns false for null, audio output devices, or unavailable devices.