All Classes and Interfaces

Class
Description
 
for order of values in action units array see action_units_indices enum
 
 
 
Factory for assets creating and their data uploading.
 
Prefer 'try with resource' pattern when using this class
Class, represents render target attachment.
 
 
 
 
 
Class represents audio track interface.
 
class which is controller for beauty morphing update.
 
 
 
 
 
 
 
 
 
Class, which provide camera composer algorithms adjust interface.
 
 
 
Callback to get center of square bounding the face.
 
Special class, which represent web or phone camera image textures.
 
 
 
 
Base component class.
 
 
These modes describe the relationship between processing loop and render loop frames
 
Class, which repesent cubemap texture interface.
 
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
 
 
 
A structure element of the scene.
 
Interface to receive errors from `EffectPlayer`.
Holds recognition result from an external source (ARKit, ARCore, etc.)
 
 
 
 
 
 
Class, represents face resources
 
 
 
 
class which is the container for morphind and update it's resources.
 
Callback to get face number detected.
Face tracker component.
 
 
 
 
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.
Base class, which represented basic image interface
 
Only android interface.
 
 
 
Class to accepts touches from user.
 
Callback for JS execution results.
A container for entities, which is needed for explicit grouping entities in order in which they will be sent to render.
 
This class incapsulates information about Client Token.
 
 
 
 
internal
 
 
 
Class, represents material interface
 
Base class, represents media files handling.
 
Class, represents 3D mesh interface
 
class which is the container for meshes and materials and provide interface for animation controlling.
 
Class, represents morphing resources
 
 
Class, represent shader parameter.
 
Interface for adjustment physics simulation.
 
 
 
 
 
 
All available images processing algorithms.
Class, which represent some predefined processing algorithm for some image.
 
 
 
 
 
 
 
 
 
 
 
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`.
 
 
 
 
Information getters
 
A list of render task.
 
Class, represents render_target (render pass) interface
 
Class, which resource abstraction.
 
 
A class representing a displayable scene.
 
Class, which repesent neural networks segmentation mask texture interface.
 
 
 
 
 
 
Data for creating surface
 
 
Class, which repesent 2D texture interface.
 
 
User touch object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class, represents video texture interface.
 
Interface to receive loading result from `video`.