Xamarin.Agora.Full.Android
3.2.1
See the version list below for details.
dotnet add package Xamarin.Agora.Full.Android --version 3.2.1
NuGet\Install-Package Xamarin.Agora.Full.Android -Version 3.2.1
<PackageReference Include="Xamarin.Agora.Full.Android" Version="3.2.1" />
paket add Xamarin.Agora.Full.Android --version 3.2.1
#r "nuget: Xamarin.Agora.Full.Android, 3.2.1"
// Install Xamarin.Agora.Full.Android as a Cake Addin #addin nuget:?package=Xamarin.Agora.Full.Android&version=3.2.1 // Install Xamarin.Agora.Full.Android as a Cake Tool #tool nuget:?package=Xamarin.Agora.Full.Android&version=3.2.1
Xamarin bindings to the native Android Agora.io Video SDK.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-android was computed. net7.0-android was computed. net8.0-android was computed. |
MonoAndroid | monoandroid is compatible. |
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Xamarin.Agora.Full.Android:
Package | Downloads |
---|---|
Xamarin.Agora.Full.Forms
Agora Xamarin SDK for Xamarin.Forms. Supports iOS, Android and MacOS |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.7.1 | 5,492 | 9/15/2022 |
3.7.1-beta1 | 800 | 8/9/2022 |
3.6.0-beta1 | 1,378 | 12/23/2021 |
3.5.1 | 9,964 | 12/1/2021 |
3.5.1-beta1 | 404 | 11/19/2021 |
3.5.0.3 | 9,626 | 9/10/2021 |
3.5.0.2 | 3,374 | 8/16/2021 |
3.5.0.1 | 648 | 8/16/2021 |
3.5.0 | 1,111 | 7/25/2021 |
3.4.6 | 650 | 7/25/2021 |
3.4.5 | 1,843 | 6/30/2021 |
3.4.3 | 635 | 6/30/2021 |
3.4.2 | 2,452 | 5/27/2021 |
3.4.1 | 2,245 | 4/23/2021 |
3.4.0 | 730 | 4/20/2021 |
3.3.2 | 2,543 | 3/31/2021 |
3.3.1 | 1,082 | 3/9/2021 |
3.3.0 | 1,062 | 2/26/2021 |
3.2.1 | 4,191 | 1/4/2021 |
3.1.3-beta1 | 472 | 10/14/2020 |
3.1.2 | 6,283 | 9/23/2020 |
3.1.2-beta1 | 462 | 9/18/2020 |
3.1.1-beta2 | 457 | 9/1/2020 |
3.1.1-beta1 | 542 | 8/31/2020 |
3.0.1.1 | 2,997 | 6/26/2020 |
3.0.1 | 1,247 | 6/2/2020 |
3.0.1-beta1 | 460 | 6/2/2020 |
3.0.0.2 | 1,222 | 5/20/2020 |
3.0.0.2-beta1 | 598 | 4/29/2020 |
3.0.0-beta3 | 3,426 | 3/25/2020 |
3.0.0-beta2 | 534 | 3/25/2020 |
3.0.0-beta1 | 839 | 3/5/2020 |
2.9.4 | 2,688 | 2/24/2020 |
2.9.4-beta | 603 | 2/17/2020 |
2.9.2.1-beta1 | 549 | 12/12/2019 |
2.9.2 | 3,416 | 10/25/2019 |
2.9.2-beta1 | 539 | 10/23/2019 |
2.9.1 | 1,368 | 10/9/2019 |
2.9.1-beta1 | 11,395 | 10/2/2019 |
2.9.0.1 | 1,648 | 8/18/2019 |
2.8.1 | 1,494 | 7/21/2019 |
2.4.1.1 | 789 | 7/20/2019 |
2.4.1.1-beta1 | 573 | 7/4/2019 |
2.4.0.1 | 3,527 | 4/5/2019 |
2.3.4-beta1 | 563 | 4/4/2019 |
2.3.3 | 2,159 | 1/31/2019 |
2.3.3-beta1 | 644 | 1/31/2019 |
2.3.1 | 2,445 | 10/30/2018 |
2.3.0 | 1,343 | 9/4/2018 |
2.2.3 | 1,301 | 7/10/2018 |
2.2.2 | 1,308 | 6/22/2018 |
2.2.1 | 1,220 | 6/1/2018 |
2.2.0 | 1,197 | 5/21/2018 |
2.2.0-beta1 | 937 | 5/21/2018 |
2.1.3 | 1,328 | 4/23/2018 |
2.1.2 | 1,203 | 4/10/2018 |
2.1.1 | 1,444 | 3/19/2018 |
2.1.1-beta1 | 3,796 | 1/22/2018 |
2.1.0 | 1,183 | 3/8/2018 |
2.0.2 | 1,236 | 12/15/2017 |
2.0.2-beta1 | 922 | 12/15/2017 |
1.14.0 | 1,131 | 10/24/2017 |
1.14.0-beta1 | 830 | 10/24/2017 |
1.13.1.1-beta1 | 936 | 9/29/2017 |
1.13.1 | 1,072 | 9/29/2017 |
1.13.1-beta1 | 799 | 9/29/2017 |
1.13.0 | 1,152 | 9/13/2017 |
1.13.0-beta1 | 815 | 9/12/2017 |
1.12.0 | 1,179 | 8/18/2017 |
1.12.0-beta1 | 791 | 8/18/2017 |
1.11.1.1 | 1,238 | 7/12/2017 |
1.11.1.1-beta1 | 858 | 7/12/2017 |
1.11.0.1 | 1,163 | 6/16/2017 |
1.11.0.1-beta1 | 897 | 6/16/2017 |
1.10.1.1 | 1,241 | 5/25/2017 |
1.10.1.1-beta1 | 869 | 5/25/2017 |
1.9.1.2 | 1,191 | 5/22/2017 |
1.9.1.1-beta1 | 1,091 | 4/13/2017 |
1.9.0.1-beta1 | 968 | 3/7/2017 |
1.8.1.1 | 1,299 | 3/14/2017 |
1.8.1.1-beta1 | 1,193 | 2/13/2017 |
1.8.0.3 | 1,265 | 1/10/2017 |
1.8.0.1 | 1,159 | 1/5/2017 |
1.8.0 | 1,385 | 1/5/2017 |
Please see release notes https://docs.agora.io/en/Video/release_android_video?platform=Android
v3.2.1 was released on December 17, 2020. This release fixed the following issues:
Crashes occurred when using IPv6.
After you called enableEncryption, the SDK did not trigger the onFirstLocalVideoFramePublished callback.
v3.2.0
v3.2.0 was released on November 30, 2020.
Compatibility changes
1. Integration change
SDK package change
Since v3.2.0, the following files have been added to the SDK package:
libagora-fdkaac.so: The Fraunhofer FDK AAC dynamic library.
libagora-mpg123.so: The mpg123 dynamic library.
libagora-soundtouch.so: The SoundTouch dynamic library.
libagora-ffmpeg.so: The FFmpeg dynamic library.
If you upgrade the SDK to v3.2.0 or later, ensure that you have copied the above files to the folder where the libagora-rtc-sdk.so file is located.
This release also merges libagora-crypto.so into libagora-rtc-sdk.so. After integrating libagora-rtc-sdk.so, you can use built-in encryption directly.
Spelling correction
This release renames USER_PRIORITY_NORANL to USER_PRIORITY_NORMAL.
2. Cloud proxy
This release optimizes the Agora cloud proxy architecture. If you are already using cloud proxy, to avoid compatibility issues between the new SDK and the old cloud proxy, please contact support@agora.io before upgrading the SDK. See Cloud Proxy.
3. Security and compliance
Agora has passed ISO 27001, ISO 27017, and ISO 27018 international certifications, providing safe and reliable real-time interactive cloud services for users worldwide. See ISO Certificates.
This release supports transport layer encryption by adding TLS (Transport Layer Security) and UDP (User Datagram Protocol) encryption methods.
Transport layer encryption affects the following indicators:
Size of the SDK package: For details, see Product Overview.
The rendering time of the first video frame: The rendering time (median) of the first video frame increases by 0 ~ 70 ms compared to that in v3.1.0.
New features
Interactive live streaming standard
This release adds setClientRole for setting the latency level of an audience member. You can use this method to switch between Interactive Live Streaming Premium and Interactive Live Streaming Standard as follows:
Set the latency level as ultra low latency to use Interactive Live Streaming Premium.
Set the latency level as low latency to use Interactive Live Streaming Standard.
For details, see the product overview of Interactive Live Streaming Standard.
Improvements
1. Meeting scenario
To improve the audio experience for multi-person meetings, this release adds AUDIO_SCENARIO_MEETING(8) in setAudioProfile.
2. Voice beautifier and audio effects
To improve the usability of the APIs related to voice beautifier and audio effects, this release deprecates setLocalVoiceChanger and setLocalVoiceReverbPreset, and adds the following methods instead:
setVoiceBeautifierPreset: Compared with setLocalVoiceChanger, this method deletes audio effects such as a little boy’s voice and a more spatially resonant voice.
setAudioEffectPreset: Compared with setLocalVoiceReverbPreset, this method adds audio effects such as the 3D voice, the pitch correction, a little boy’s voice and a more spatially resonant voice.
setAudioEffectParameters: This method sets detailed parameters for a specified audio effect. In this release, the supported audio effects are the 3D voice and pitch correction.
3. Interactive streaming delay
This release reduces the latency on the audience's client during an interactive live streaming by about 500 ms.
Issues fixed
Audio
Occasional audio sampling issues with Xiaomi speakers.
Video
When a remote user called with vivo X30, the local user saw a black screen.
When a remote user frequently joined and left a channel on an Android TV, the local user occasionally saw a black screen.
API changes
Added
setClientRole
setAudioEffectPreset
setVoiceBeautifierPreset
setAudioEffectParameters
AUDIO_SCENARIO_MEETING(8)
Deprecated
setLocalVoiceChanger
setLocalVoiceReverbPreset