Added option to toggle local user camera/microphone track on/off
Improved documentation
Added option to control video resolution per call participant - essential for bandwidth optimization. Called via participant.UpdateRequestedVideoResolution
Added option to control published video resolution and FPS - the resolution & FPS are copied from the passed WebCamTexture instance
Improved setting of custom data for call and participant objects
Added sorted participants property to the call object -> Call state Docs
Improved state management
Added option to "pin" participants in a call (this state is reflected in "sorted participants")
Bugfixes:
Fixed Null Reference Exception when local camera is set to NULL
Fixed Null Reference Exception when the client is disposed multiple times
Fixed Null Reference Exception when the client is disposed during an async operation
Example Project:
Separated layout into two screens: pre-call and in-call screens
Refactored call layout to present the dominant speaker in a big window and the rest of the participants in a scrollable list below
Added camera/microphone controls to the Call Screen -> You can now toggle cam/mic on/off or change to another device during the call.
Added devices monitoring - devices list will dynamically update if a device is removed or a new one is plugged in
0.7.0:
Improvements:
participant.UpdateRequestedVideoResolution
Bugfixes:
Example Project: