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
capture_blit(int32_t capture_width, int32_t capture_height)=0bnb::interfaces::effect_playerpure virtual
create(const std::shared_ptr< effect_player_configuration > &configuration) (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerstatic
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
frame_processor()=0bnb::interfaces::effect_playerpure virtual
get_current_render_backend_type() (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerstatic
get_input_manager()=0bnb::interfaces::effect_playerpure virtual
get_playback_state()=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)=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)=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)=0bnb::interfaces::effect_playerpure virtual
process_video_frame(::bnb::full_image_t input_image, 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, 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_data_with_number(const std::shared_ptr<::bnb::interfaces::frame_data > &frame_data, int64_t frame_number)=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()=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
set_external_camera_texture(int32_t name, int32_t width, int32_t height)=0bnb::interfaces::effect_playerpure virtual
set_frame_processor(const std::shared_ptr<::bnb::interfaces::frame_processor > &processor)=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_recognizer_use_future_filter(bool on)=0bnb::interfaces::effect_playerpure virtual
set_recognizer_use_future_interpolate(bool on)=0bnb::interfaces::effect_playerpure virtual
set_render_backend(::bnb::interfaces::render_backend_type backend_type) (defined in bnb::interfaces::effect_player)bnb::interfaces::effect_playerstatic
set_render_consistency_mode(consistency_mode value)=0bnb::interfaces::effect_playerpure virtual
set_use_ext_cam_tex(bool value)=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_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
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