All Classes and Interfaces

Class
Description
 
for order of values in action units array see action_units_indices enum
 
 
 
 
Prefer 'try with resource' pattern when using this class
 
 
 
Callback to get center of square bounding the face.
 
 
 
These modes describe the relationship between processing loop and render loop frames
 
Data class provides proxy to pass byte buffers from cpp code to Java code without a copying
Results from depth camera
 
 
 
Interface to receive notifications on effect change
Callback interface to receive effect activation notification
Callback interface for effect events.
 
Callback interface to receive effect info changes.
 
 
The EffectPlayer class provides ability to play AR effects on set of images or video.
 
Configuration for EffectPlayer
 
The EffectPlayerPlaybackState enum values are available states of effect player playback life cycle
 
 
 
Interface to receive errors from `EffectPlayer`.
Holds recognition result from an external source (ARKit, ARCore, etc.)
 
 
 
 
 
 
 
 
Callback to get face number detected.
 
 
 
User configurable parameters for in-CPU calculations during `FrameData` processing.
getters throw exceptions when data are not available android NNs usually output gpu masks
 
Callback to get freshly processed frame_data.
Callback interface to receive FPS timings.
 
 
 
 
Container for image data designed for Banuba SDK.
Describes various information related to image orientation.
 
 
 
Callback to receive "hints" (e.g.
Only android interface.
 
 
Class to accepts touches from user.
 
Callback for JS execution results.
This class incapsulates information about Client Token.
 
 
 
 
internal
 
 
 
 
 
 
 
 
 
 
 
 
 
Helper class to manually release Banuba SDK native objects before GC run.
Helper class for try-with-resource statement.
Returned by `effect_manager.reload_config`.
 
 
 
 
 
 
 
Data for creating surface
User touch object.