2023-08-10

Updates to Dolby.io Virtual Worlds plugin for Unreal Engine (v1.1.4) - Fixed an issue causing frequent camera restarts on Windows and Linux when starting a conference.

Updates to Dolby.io Virtual Worlds plugin for Unreal Engine (v1.2.0-beta.6) - Fixed an issue causing frequent camera restarts on Windows and Linux when starting a conference and added an event to handle local participant updates.

Updates to React Native SDK (v3.10.0-beta.3) - Renamed the cancel method to stop; the method now allows stopping recording and playing audio samples, it no longer removes audio samples from memory. Additionally, renamed the RecorderStatus model to AudioPreviewStatus, and fixed a video view issue that caused a problem with rendering video elements on Android devices.

Dolby.io Virtual Worlds plugin for Unreal Engine

1.1.4

Bug Fixes

Fixed an issue causing frequent camera restarts on Windows and Linux when initially joining a conference. This issue was most prevalent with cameras connected via USB.

1.2.0-beta.6

Beta 6 Features

Added the On Local Participant Updated event.

Beta 6 Bug Fixes

Fixed an issue causing frequent camera restarts on Windows and Linux when initially joining a conference. This issue was most prevalent with cameras connected via USB.

1.2.0 Features

  • Added the option to blur the background of the local camera feed.
  • Added the Update User Metadata function that allows users to change their name and avatar URL after joining a conference.
  • Added the Set Audio Capture Mode function that allows users to select the noise reduction mode and voice font to apply to the local user's audio.
  • Added the Get Token From URL function that allows users to obtain a client access token from a URL.
  • Exposed error handling mechanisms to Blueprints.
  • Added the Get Current Video Device function.
  • Added text chat functionalities:
  • Added the Get Current Screenshare Source function.
  • Added the option to select the video codec to be used in the conference. Selecting video codec "none" means that the conference is audio-only.

1.2.0 Changes

  • The Enable Video function now takes an additional parameter, which indicates whether or not to blur the background of the local camera feed.
  • Removed data related to bot injection from the Participant Info structure.
  • The On Disconnected event is now also triggered automatically after receiving an error that disconnected the client from the conference.
  • Renamed the Get Dolby.io Token function to Dolby.io Get Token Using App Key And Secret.
  • The W_DolbyIOSampleMenu widget is now placed in Content/WidgetSamples and is composed of several other sample widgets to control groups of functionalities:
    • W_DolbyIOSampleAudioControls
    • W_DolbyIOSampleConferenceControls
    • W_DolbyIOSampleDeviceControls
    • W_DolbyIOSampleScreenshareControls
  • The sample video planes and the sample video material are now placed in Content/VideoSamples.
  • The Connect function now takes an additional Video Codec parameter that allows the user to set the video codec to be used in the conference.

React Native SDK

3.10.0-beta.3

Beta 3 Changes

  • Modified the cancel method responsible for canceling audio samples. The method is now renamed to stop and lets you stop recording and playing audio samples. It does not longer remove audio samples from the memory.

  • Renamed the RecorderStatus model to AudioPreviewStatus.

Beta 3 Bug Fixes

Fixed a video view issue that caused a problem with rendering video elements on Android devices.

3.10.0 Features

  • Introduced the ability to change the capture mode in non-Dolby Voice conferences and use either the Standard or Unprocessed mode.

  • Introduced a new voiceFont property to AudioCaptureModeOptions that is supported in the Standard audio capture mode. Voice fonts allow participants to modify their voices in real time to improve social interaction in entertainment scenarios. For more information about this feature, see the Using Voice Fonts guide.

  • Introduced a new preview method that allows the local participant to test different capture modes and voice fonts before a conference. The method sets a preview recorder that records the participant's audio and plays it back. Before playing the recorded audio, set the captureMode to a preferred setting that you wish to try.

  • Introduced a new updateParticipantInfo method that lets participants modify their names and avatars while they are in a conference.

  • The SDK now supports receiving two shared screens in one conference.

3.10.0 Changes

Changed the default value of the audio capture mode in non-Dolby Voice conferences to Standard with high noise reduction. This setting optimizes captured audio for speech by aggressively removing non-speech content. If you want to transmit non-stationary background sounds to a conference and create a more natural audio experience, you can set noise reduction to low, which offers a similar experience as the default setting in previous releases. If you wish to transmit non-voice audio to a conference as well and use input device setting without any processing, use the Unprocessed mode.