- Latest stable Android Studio
- Latest Gradle plugin
- Latest NDK
To start working with the Banuba SDK Demo project for Android, you need to have the client token. To receive the trial client token please fill in our form on banuba.com website, or contact us via firstname.lastname@example.org.
Before building the Android Offscreen Effect Player Demo project, place your client token inside appropriate file in the following location:
With the client token, you will also receive the Banuba SDK archive for Android which contains:
- Banuba Effect Player (compiled Android library project with .aar extension),
- Android project folder (src) which contains demo apps, located in
Application demonstrates different conveyors for image processing when rendering of the active effect is performed to the buffer in the memory. Additionally it demonstrates how to configure input image orientation for processing in the different device orientations and video frame sources.
SURFACE mode buttons in the picture above - this is the cases of using Offscreen Effect Player with Surface texture.
Offscreen Effect Player Demo app contains the following packages:
camera— the functionality related to the camera capture. See
fragments— the functionality related to the fragment configuration.
gl— the functionality related to the needed Open GL ES configuration.
orientation— the functionality related to the device orientation change observing.
render— the functionality related to the rendering purpose. See