Pre Call Media Report
What one device — the camera or the microphone — did when the test opened it.
status is the verdict; error says why when it is false. The capture figures describe what the device actually delivered, which is not necessarily what the config asked for.
When the test runs to the end, a device that passed its check hands you its track, open and yours to CustomStreamTrack.stop or publish. A test you stop releases the devices it opened itself, so those tracks are already ended. A device that failed reports a null track and has already been released.
Properties
What the camera actually captured, e.g. "1280x720". Null for a microphone.
Why this device failed — permission refused, camera in use, an unsupported profile. Null when status is true.
The track that was tested — the one you passed in, or the one the test opened. Null when the check failed. A track you passed in is never stopped by the SDK.