Change log:
- Tested on latest Unity LTS versions Unity 2021, 2022 and Unity 6
- Native: AudioOutput C++ to C# wrapper now allows to receive raw PCM audio from incoming calls via a separate thread
- Native: New passive audio layer added that blocks microphone and speaker access to allow Unity side users to handle their own playback and recording
- Native: New Unity AudioOutput example added. It shows how audio can be played back via an AudioSource with a panning effect applied
- Android: Added compatibility for Unity 6 “GameCanvas” flag in project settings
- Android: New Java-side VideoInput API added. This allows java side code to provide video data to a video call.
- Android: New Unity example added at extra/android/video that uses a custom camera capturer to change settings such as flash and zoom. Can be customized via ZoomFlashSessionConfigurator.java
- Mac: Removed some built-in WebRTC features that were inaccessible from C#