Banuba SDK
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 C<BNBAnalyticsListener>Internal
 C<BNBCameraPoiListener>Callback to get center of square bounding the face
 C<BNBEffectActivatedListener>Interface to receive notifications on effect change
 C<BNBEffectActivationCompletionListener>Callback interface to receive effect activation notification
 C<BNBEffectEventListener>Callback interface for effect events
 C<BNBEffectInfoListener>Callback interface to receive effect info changes
 C<BNBErrorListener>Interface to receive errors from EffectPlayer
 C<BNBFaceNumberListener>Callback to get face number detected
 C<BNBFeature>
 C<BNBFrameDataListener>Callback to get freshly processed frame_data
 C<BNBFrameDurationListener>Callback interface to receive FPS timings
 C<BNBHintListener>Callback to receive "hints" (e.g
 C<BNBLogRecordCallback>
 C<BNBLowLightListener>Internal
 CNSObject
 CBNBAcneRegions
 CBNBActionUnitsFor order of values in action units array see action_units_indices enum
 CBNBActionUnitsData
 CBNBAnalyticsConfigInternal
 CBNBAssetManager
 CBNBAttachment
 CBNBAutoTuneOutput
 CBNBBrowsMask
 CBNBCamera
 CBNBCameraParameters
 CBNBCameraPosition
 CBNBCelebrityMatch
 CBNBCelebrityMatchBackendData
 CBNBCelebrityMatchIndex
 CBNBCelebrityMatchOutputTuple with celebrity_match output
 CBNBComponent
 CBNBCubemap
 CBNBDebugInterface
 CBNBDebugRendererRenders debug views of all enabled features Requires creation with active gl context for correct feature subrenderers' init
 CBNBDepthMapResults from depth camera
 CBNBEffect
 CBNBEffectInfo
 CBNBEffectManager
 CBNBEffectPlayerThe EffectPlayer class provides ability to play AR effects on set of images or video
 CBNBEffectPlayerConfigurationConfiguration for EffectPlayer
 CBNBEntityA structure element of the scene
 CBNBExternalFaceDataHolds recognition result from an external source (ARKit, ARCore, etc.)
 CBNBEyesCorneoscleraMask
 CBNBEyesIrisMask
 CBNBEyesMask
 CBNBEyesPupilMask
 CBNBEyesState
 CBNBFaceData
 CBNBFaceMorphing
 CBNBFaceTracker
 CBNBFeatureParameterUser configurable parameters for in-CPU calculations during FrameData processing
 CBNBFrameDataGetters throw exceptions when data are not available android NNs usually output gpu masks
 CBNBFramesProvider
 CBNBFrxRecognitionResult
 CBNBImage
 CBNBImageReleaserOnly android interface
 CBNBInformer
 CBNBInputManagerClass to accepts touches from user
 CBNBLayer
 CBNBLicenseManagerThis class incapsulates information about Client Token
 CBNBLipsShineMask
 CBNBMakeupTransfer
 CBNBMakeupTransferOutputTuple with makeup_transfer output
 CBNBMaterial
 CBNBMesh
 CBNBMeshInstance
 CBNBNeuroBeauty
 CBNBNeuroBeautyData
 CBNBNeuroBeautyInputTuple with apply_texture neuro_beauty input
 CBNBNeuroBeautyOutputTuple with neuro_beauty output
 CBNBParameter
 CBNBPixelRect
 CBNBPoint2d
 CBNBPortraitMatch
 CBNBPortraitMatchBackendData
 CBNBPortraitMatchIndex
 CBNBPortraitMatchOutputTuple with portrait_match output
 CBNBProcessImageParams
 CBNBPushFrameMockerThis class will mock data from default source to data from file
 CBNBRecognizer
 CBNBRenderList
 CBNBRenderTarget
 CBNBSceneA class representing a displayable scene
 CBNBSceneBuilder
 CBNBSegmentationMask
 CBNBState
 CBNBTexture
 CBNBTouchUser touch object
 CBNBTransformableEvent
 CBNBTransformation
 CBNBTransformation3d
 CBNBTransformedMask
 CBNBTransformedMaskByte
 CBNBTransformedMaskFloat
 CBNBTransformedMaskGpu
 CBNBUtilityManager
 CBNBVec3
 CBNBVideo
 CBNBWeightedLut