Banuba SDK
bnb::interfaces::effect_player Member List

This is the complete list of members for bnb::interfaces::effect_player, including all inherited members.

add_camera_poi_listener(const std::shared_ptr< camera_poi_listener > &camera_poi_listener)=0bnb::interfaces::effect_playerpure virtual
add_effect_activation_completion_listener(const std::shared_ptr< effect_activation_completion_listener > &effect_activation_completion_listener)=0bnb::interfaces::effect_playerpure virtual
add_effect_info_listener(const std::shared_ptr< effect_info_listener > &effect_info_listener)=0bnb::interfaces::effect_playerpure virtual
add_face_number_listener(const std::shared_ptr< face_number_listener > &face_number_listener)=0bnb::interfaces::effect_playerpure virtual
add_frame_data_listener(const std::shared_ptr< frame_data_listener > &frame_data_listener)=0bnb::interfaces::effect_playerpure virtual
add_frame_duration_listener(const std::shared_ptr< frame_duration_listener > &frame_duration_listener)=0bnb::interfaces::effect_playerpure virtual
add_low_light_listener(const std::shared_ptr< low_light_listener > &low_light_listener)=0bnb::interfaces::effect_playerpure virtual
capture_blit(int32_t capture_width, int32_t capture_height)=0bnb::interfaces::effect_playerpure virtual
create(const effect_player_configuration &configuration) (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerstatic
debug_interface()=0bnb::interfaces::effect_playerpure virtual
draw()=0bnb::interfaces::effect_playerpure virtual
draw_video_frame(const std::shared_ptr<::bnb::interfaces::frame_data > &input_frame_data, int64_t time_ns, ::bnb::interfaces::pixel_format output_pixel_format)=0bnb::interfaces::effect_playerpure virtual
draw_video_frame_allocated(const std::shared_ptr<::bnb::interfaces::frame_data > &input_frame_data, int64_t time_ns, ::bnb::interfaces::pixel_format output_pixel_format, ::bnb::data_t allocated_buffer)=0bnb::interfaces::effect_playerpure virtual
draw_with_external_frame_data(const std::shared_ptr<::bnb::interfaces::frame_data > &frame_data)=0bnb::interfaces::effect_playerpure virtual
effect_manager()=0bnb::interfaces::effect_playerpure virtual
enable_audio(bool enable)=0bnb::interfaces::effect_playerpure virtual
get_current_scene()=0bnb::interfaces::effect_playerpure virtual
get_input_manager()=0bnb::interfaces::effect_playerpure virtual
get_playback_state()=0bnb::interfaces::effect_playerpure virtual
is_device_nn_compatible()=0bnb::interfaces::effect_playerpure virtual
is_voice_changer_configured()=0bnb::interfaces::effect_playerpure virtual
on_video_record_end()=0bnb::interfaces::effect_playerpure virtual
on_video_record_start(bool play_audio_while_recording)=0bnb::interfaces::effect_playerpure virtual
playback_pause()=0 (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerpure virtual
playback_play()=0bnb::interfaces::effect_playerpure virtual
playback_stop()=0 (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerpure virtual
process_image(::bnb::full_image_t input_image, ::bnb::interfaces::pixel_format output_pixel_format, const process_image_params &params)=0bnb::interfaces::effect_playerpure virtual
process_image_data(const std::vector< uint8_t > &input_image, int32_t width, int32_t height, camera_orientation orientation, bool is_mirrored, ::bnb::interfaces::pixel_format input_pixel_format, ::bnb::interfaces::pixel_format output_pixel_format, const process_image_params &params)=0bnb::interfaces::effect_playerpure virtual
process_image_frame_data(const std::shared_ptr<::bnb::interfaces::frame_data > &input_frame_data, ::bnb::interfaces::pixel_format output_pixel_format, const process_image_params &params)=0bnb::interfaces::effect_playerpure virtual
process_recorded_audio(const std::string &in_filename, const std::string &out_filename, float mix_volume)=0bnb::interfaces::effect_playerpure virtual
process_video_frame(::bnb::full_image_t input_image, const process_image_params &params, std::optional< int32_t > recognizer_iterations)=0bnb::interfaces::effect_playerpure virtual
process_video_frame_data(const std::shared_ptr<::bnb::interfaces::frame_data > &input_frame_data, const process_image_params &params, std::optional< int32_t > recognizer_iterations)=0bnb::interfaces::effect_playerpure virtual
push_frame(::bnb::full_image_t full_image)=0bnb::interfaces::effect_playerpure virtual
push_frame_data(const std::shared_ptr<::bnb::interfaces::frame_data > &frame_data)=0bnb::interfaces::effect_playerpure virtual
push_frame_with_number(::bnb::full_image_t full_image, int64_t frame_number)=0bnb::interfaces::effect_playerpure virtual
read_pixels(int32_t width, int32_t height)=0bnb::interfaces::effect_playerpure virtual
remove_camera_poi_listener(const std::shared_ptr< camera_poi_listener > &camera_poi_listener)=0bnb::interfaces::effect_playerpure virtual
remove_effect_activation_completion_listener(const std::shared_ptr< effect_activation_completion_listener > &effect_activation_completion_listener)=0bnb::interfaces::effect_playerpure virtual
remove_effect_info_listener(const std::shared_ptr< effect_info_listener > &effect_info_listener)=0bnb::interfaces::effect_playerpure virtual
remove_face_number_listener(const std::shared_ptr< face_number_listener > &face_number_listener)=0bnb::interfaces::effect_playerpure virtual
remove_frame_data_listener(const std::shared_ptr< frame_data_listener > &frame_data_listener)=0bnb::interfaces::effect_playerpure virtual
remove_frame_duration_listener(const std::shared_ptr< frame_duration_listener > &frame_duration_listener)=0bnb::interfaces::effect_playerpure virtual
remove_low_light_listener(const std::shared_ptr< low_light_listener > &low_light_listener)=0bnb::interfaces::effect_playerpure virtual
set_effect_volume(float volume)=0bnb::interfaces::effect_playerpure virtual
set_external_camera_texture(int32_t name, int32_t width, int32_t height)=0bnb::interfaces::effect_playerpure virtual
set_face_search_mode(::bnb::interfaces::face_search_mode face_search)=0bnb::interfaces::effect_playerpure virtual
set_max_faces(int32_t max_faces)=0bnb::interfaces::effect_playerpure virtual
set_recognizer_offline_mode(bool on)=0bnb::interfaces::effect_playerpure virtual
set_render_consistency_mode(consistency_mode value)=0bnb::interfaces::effect_playerpure virtual
set_render_transform(const ::bnb::interfaces::pixel_rect &image_rect, const ::bnb::interfaces::pixel_rect &viewport_rect, bool x_flip, bool y_flip)=0bnb::interfaces::effect_playerpure virtual
set_use_ext_cam_tex(bool value)=0bnb::interfaces::effect_playerpure virtual
start_analytics_capture(const std::unordered_map< std::string, std::string > &device_info, const analytics_config &config, const std::shared_ptr< analytics_listener > &listener)=0bnb::interfaces::effect_playerpure virtual
start_framedata_capture(const std::string &folder, const std::optional< std::string > &filename)=0bnb::interfaces::effect_playerpure virtual
start_video_processing(int64_t screen_width, int64_t screen_height, camera_orientation orientation, bool reset_effect, bool offline_mode)=0bnb::interfaces::effect_playerpure virtual
stop_analytics_capture()=0 (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerpure virtual
stop_framedata_capture()=0bnb::interfaces::effect_playerpure virtual
stop_video_processing(bool reset_effect)=0bnb::interfaces::effect_playerpure virtual
surface_changed(int32_t width, int32_t height)=0bnb::interfaces::effect_playerpure virtual
surface_created(int32_t width, int32_t height)=0bnb::interfaces::effect_playerpure virtual
surface_destroyed()=0bnb::interfaces::effect_playerpure virtual
version_major()bnb::interfaces::effect_playerstatic
version_minor()bnb::interfaces::effect_playerstatic
write_recorded_audio(const std::string &filename, int64_t length_ms)=0bnb::interfaces::effect_playerpure virtual
~effect_player() (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerinlinevirtual