If you use a device like a MacMini that simply has no camera device the function fails at line 396 and throws an error, aborting the whole recording setup.
Expected behaviour if there are simply no devices to capture would be to return a null or an empty stream so further setup still happens.
If you use a device like a MacMini that simply has no camera device the function fails at line 396 and throws an error, aborting the whole recording setup.
Expected behaviour if there are simply no devices to capture would be to return a null or an empty stream so further setup still happens.