2022-03-18
about 2 years ago by [email protected]
Updates to the Server C++ SDK (v1.1.0-beta.1)
Server C++ SDK
1.1.0-beta.1
Features
-
Introduced the join method that allows joining a conference as a user who can send and receive media. Additionally, this version of the SDK introduces the following methods that allow the local participant to send media to the conference:
- start_audio: Starts audio transmission between the local client and a conference
- stop_audio: Stops audio transmission between the local client and a conference
- start_video: Starts video transmission between the local client and a conference
- stop_video: Stops video transmission between the local client and a conference
- set_media_source: Sets the Media Source instance as the Media Source for the SDK
- set_audio_processing: Enables and disables audio processing of the local audio stream that is sent to the conference
-
The SDK now supports the ability to inject Audio and Video streams into the conference using the Media Injector API and the Default Media Injector Plugin.
-
The SDK now supports the ability to capture and store remote audio and video data using the Media Recorder API and the Default Media Recorder Plugin.
Changes
-
Modified the implementation of asynchronous operations. We introduced the following classes:
- detail::async_result_with_solver
- detail::low_level_solver
- detail::low_level_solver< void, traits >
- detail::async_result::set_local_error_callback_and_chain_result
- detail::async_result::set_local_error_callback_and_reset_result
For more information, see the latest reference documentation.