Xamarin.Agora.Full.iOS 2.0.3

Xamarin bindings to the native iOS Agora Video SDK.

Xamarin bindings to the native iOS Agora.io Full SDK.

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Xamarin.Agora.Full.iOS -Version 2.0.3
dotnet add package Xamarin.Agora.Full.iOS --version 2.0.3
paket add Xamarin.Agora.Full.iOS --version 2.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Overview
iOS Full SDK supports the following two main scenarios:

Audio/Video Communication
Audio/Video Live Broadcast
v2.0.2(Released Dec. 15th, 2017)
Fixed the ffmpeg symbol conflict;

v2.0(Released Dec. 6th, 2017)
New Function

Added the API setRemoteVideoStreamType() and enableDualStreamMode() in the Communication scenario to support dual stream.

Updated the following callbacks for audio mixing and sound effect:

Name Description
rtcEngineMediaEngineDidAudioMixingFinish Abandoned. Replaced by rtcEngineLocalAudioMixingDidFinish.
rtcEngineDidAudioEffectFinish Added. Notifies that the local audio effect has stopped.
rtcEngineRemoteAudioMixingDidStart Added. Notifies that the remote user has started the audio mixing.
rtcEngineRemoteAudioMixingDidFinish Added. Notifies that the remote user has stopped the audio mixing.
Added the function of camera management in the Communication and Live Broadcast scenario by adding the following APIs:

Name Description
isCameraZoomSupported Checks whether the device supports camera zoom.
isCameraTorchSupported Checks whether the device supports camera flash.
isCameraFocusPositionInReviewSupported Checks whether the device supports camera manual focusing.
isCameraAutoFocusFaceModeSupported Checks whether the device supports auto face focusing.
setCameraZoomFactor Sets the camera zoom ratio.
setCameraFocusPositionInPreview Sets the position for manual focusing and activates focusing.
setCameraTorchOn Sets the device to turn on the camera flash.
setCameraAutoFocusFaceModeEnabled Sets the device to start face focusing.
Supported external audio source in the Communication and Live Broadcast scenario by adding the following APIs:

Name Description
enableExternalAudioSourceWithSampleRate Enables external audio source.
disableExternalAudioSource Disables external audio source.
pushExternalAudioFrameRawData Pushes external audio frame.
Provided a set of Restful APIs to kick out a peer user from the server in the Communication and Live Broadcast scenario. Contact sales-us@agora.io to enable the function if required.

Bug Fix

Fixed issues related to audio routing and bluetooth.

origin: https://docs.agora.io/en/2.0.2/product/Video/Product%20Overview/release_ios_video

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
2.1.6-beta1 79 1/24/2018
2.1.5-beta1 43 1/23/2018
2.1.4-beta1 42 1/23/2018
2.1.3-beta1 46 1/22/2018
2.1.2-beta1 41 1/22/2018
2.1.1-beta1 44 1/22/2018
2.0.3 (current version) 152 12/18/2017
2.0.2.2 39 12/18/2017
2.0.2 68 12/15/2017
2.0.2-beta1 52 12/15/2017
1.14.0 170 10/24/2017
1.14.0-beta1 48 10/24/2017
1.13.1.1-beta1 50 9/29/2017
1.13.1 180 9/29/2017
1.13.1-beta1 47 9/29/2017
1.13.0 112 9/13/2017
1.13.0-beta1 48 9/12/2017
1.12.0 151 8/18/2017
1.12.0-beta1 50 8/18/2017
1.11.1.1 214 7/12/2017
1.11.1.1-beta1 71 7/12/2017
1.11.0.1 155 6/16/2017
1.11.0.1-beta1 79 6/16/2017
1.10.0.1 159 5/25/2017
1.10.0.1-beta1 70 5/25/2017
1.10.0-beta2 70 5/25/2017
1.9.1.2 84 5/22/2017
1.9.1.1-beta1 197 4/13/2017
1.9.0.1-beta2 120 3/7/2017
1.9.0.1-beta1 92 3/7/2017
1.8.3.1 116 3/14/2017
1.8.3.1-beta1 362 2/13/2017
1.8.0.6-beta3 117 2/3/2017
1.8.0.6-beta2 85 1/30/2017
1.8.0.5 153 1/14/2017
1.8.0.5-beta1 78 1/27/2017
1.8.0.4 113 1/10/2017
1.8.0.3 109 1/10/2017
1.8.0.2 112 1/9/2017
1.8.0.1 97 1/5/2017
Show less