2022-01-04

Updates to the iOS Client SDK (v3.4.0-beta.1)

iOS Client SDK

3.4.0-beta.1

Features

  • Introduced a new Spatial Audio feature that allows placing conference participants spatially in a 3D rendered audio scene and hearing the audio from the participants rendered at the given locations. This feature replicates audio conditions similar to real conference room conditions to make virtual meetings more natural and realistic. Spatial Audio is supported on Dolby Voice Clients and Stereo Opus Clients in Dolby Voice conferences. The Spatial Audio feature offers the following APIs for the iOS SDK:

    • spatialAudio: Enables spatial audio for the local participant. When set to true, the application must place remote participants in a 3D space using the setSpatialPosition method.

    • setSpatialEnvironment: Allows an application to configure the spatial audio environment to work with the application’s coordinate system. This way, the audio renderer understands which directions the application considers forward, up, and right and which units it uses for distance.

    • setSpatialPosition: Sets a participant's position in space to enable the spatial audio experience during a Dolby Voice conference. Depending on the specified participant in the participant parameter, the setSpatialPosition method impacts the location from which audio is heard or from which audio is rendered.

    • setSpatialDirection: Defines the direction the local participant is facing; this allows for rotation of the local participant's head and modifies their audio depending on the new direction they are facing in space.

  • The iOS Client SDK now supports Swift Package Manager. To install the SDK using Swift Package Manager, follow this procedure.