Extensions are add-ons designed to extend the functionality of the Agora SDK. The Extensions Marketplace is home to extensions that make your app more fun. These extensions provide features such as:
This page shows you how to integrate and use an extension from the Agora Extensions Marketplace.
To use an extension in your Agora project, implement the following steps in your app:
loadExtensionProvider
when initializing IRtcEngine
.enableExtension
before joining a channel.setExtensionProperty
to pass in necessary parameters.Before proceeding, ensure that you have completed the following tasks:
Implement Video Call v4.0.0 Beta or Interactive Live Streaming v4.0.0 Beta in your Agora project.
Download an extension package for Windows (.dll
).
Activate the extension in Agora Console.
The implementation procedure can vary according to extensions. Each extension vendor provides their own implementation guides, which is validated by Agora before the official release of the extension.
To access the implementation guides of an extension, follow these steps: