This repository has been archived by the owner on Aug 30, 2024. It is now read-only.
v1.2.0
Features
- The SDK is now based on C++ SDK 2.4.2.
- Introduced a full client-side rotation.
- Added the videoTrackAdded and videoTrackRemoved events and enhancement of video sinks.
- Added the StartScreenShareAsync, StopScreenShareAsync, and GetScreenShareSourcesAsync methods that allow sharing a screen.
- Added the MaxVideoForwarding and Simulcast fields to ConnectionOptions to let your application define how to join a conference in terms of media preference.
- Added flags to enable XML documentation generation for IDEs.
- Added a Video Controller Component and a Prefab example for rendering videos and screen share.
- Added the following components and controllers to minimize the amount of code required for bootstrapping a project while using the plugin:
- ConferenceController that you can attach to control a conference
- App Key and Access Token that provide the necessary credentials
- Audio Device Dropdown, Video Device Dropdown, and Screen Share Source Dropdown that let you simplify device management
- 2D HUD Sample that demonstrates the new components
Changes
- The Dolby.io Manager now takes the local player name and can automatically open a session.
- The Video Controller component is now able to automatically display the local camera stream, the local screen share stream, or a remote stream based on a participant filter.
- Enhanced the AudioDevice APIs.
- Refactored all events to make them multicast.
Package Manager URL: https://github.com/DolbyIO/comms-sdk-unity.git#v1.2.0