Banuba SDK
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nbnb
 Ninterfaces
 Caction_unitsFor order of values in action units array see action_units_indices enum
 Caction_units_data
 Candroid_hardware_buffer
 Cbnb_morph_result
 Cbrows_mask
 Ccamera_poi_listenerCallback to get center of square bounding the face
 Ccamera_position
 Cdepth_mapResults from depth camera
 Cdetected_face
 Ceffect
 Ceffect_activated_listenerInterface to receive notifications on effect change
 Ceffect_activation_completion_listenerCallback interface to receive effect activation notification
 Ceffect_event_listenerCallback interface for effect events
 Ceffect_info
 Ceffect_info_listenerCallback interface to receive effect info changes
 Ceffect_manager
 Ceffect_playerThe EffectPlayer class provides ability to play AR effects on set of images or video
 Ceffect_player_configurationConfiguration for EffectPlayer
 Cegl_context
 Cerror_listenerInterface to receive errors from EffectPlayer
 Cexternal_face_dataHolds recognition result from an external source (ARKit, ARCore, etc.)
 Ceyes_corneosclera_mask
 Ceyes_iris_mask
 Ceyes_mask
 Ceyes_pupil_mask
 Ceyes_state
 Cface_data
 Cface_number_listenerCallback to get face number detected
 Cfeature
 Cfeature_parameterUser configurable parameters for in-CPU calculations during FrameData processing
 Cframe_dataGetters throw exceptions when data are not available android NNs usually output gpu masks
 Cframe_data_listenerCallback to get freshly processed frame_data
 Cframe_duration_listenerCallback interface to receive FPS timings
 Cframe_processor
 Cfrx_recognition_result
 Cfull_image_format
 Chint_listenerCallback to receive "hints" (e.g
 Cimage_releaserOnly android interface
 Cinformer
 Cinput_managerClass to accepts touches from user
 Cjs_callbackCallback for JS execution results
 Clicense_managerThis class incapsulates information about Client Token
 Clips_shine_mask
 Clog_record_callback
 Cpixel_buffer
 Cpixel_rect
 Cpoint2d
 Cprocessor_configuration
 Cprocessor_result
 Crecognizer
 Creload_resultReturned by effect_manager.reload_config
 Crenderer_common
 Csize
 Csurface_dataData for creating surface
 CtouchUser touch object
 Ctransformable_event
 Ctransformation
 Ctransformed_mask
 Ctransformed_mask_byte
 Ctransformed_mask_float
 Ctransformed_mask_gpu
 Cutility_manager
 Nplayer_api
 Ninterfaces
 CinputThe interface is inherited by all classes that must work with the player, responsible for providing frames from outside in the player
 CoutputThe interface is inherited by all classes that must work with player, and responsible for passing the rendered frame to the output view
 CplayerClass manages the lifecycle of the EffectPlayer and is responsible for drawing FrameData that comes from Input, then processing frame and sending it to Output (or Outputs)
 Crender_delegate
 Crender_targetResponsible for preparation for drawing frames to 'outputs'
 Cframe_output
 Cinput_pixels_base
 Clive_input
 Cmetal_frame_output
 Cmetal_render_target
 Copengl_frame_output
 Copengl_frame_surface_handler
 Copengl_render_target
 Copengl_renderbuffer
 Copengl_shader_program
 Corientable
 Corientable_scalable_base
 Cphoto_input
 Cpixels_provider
 Cplayer
 Cscalable
 Cstream_input
 Ctexture_output
 Cwindow_output
 Candroid_gpu_image_tA class for representing gl native image that can be locked directly on cpu
 Cbase_event
 Cbase_event_iface
 Cbase_image_tA base class for *_image_t classes
 Cbpc8_image_tA class for representing bpc8 images as C++ object
 Ccamera_base
 Ccamera_base_mocker
 Ccamera_device_description
 Cdata_t
 Cdomain_specific_data
 Ceffect_event
 Cempty_event
 Cfull_image_tBasis is the base basis: for y/rgb basis use .basis or get_subchannel_basis_transform(1); for uv basis use get_subchannel_basis_transform(2);
 Cidentified_class
 Cimage_formatA structure stores format information about image
 Clogic_error
 Cpixel_rect
 Cpoint2d
 Cpoint3d
 Cresource_loading_error
 Cruntime_error
 Csimple_event
 CsingletonBase class for all scoped singletons
 Csize
 Cspin_lock
 Cspin_mutex
 Cstatic_pool_allocatorDoesn't support N allocs (std::vector)
 Crebind
 Cstatic_pool_allocator_fallback
 Csubscription_request_t
 Ctime_stamped_event
 Ctransformable_event
 Ctransformation
 Caffine_coeffs_t
 CutilityCreated to be used in applications which uses effect_player as shared library
 Cyuv_format_tStruture stores all information about yuv format
 Cyuv_image_tClas represents yuv image as C++ object