Banuba SDK
libs
effect_player
bnb
effect_player
interfaces
frame_duration_listener.hpp
Go to the documentation of this file.
1
/// \file
2
/// \addtogroup EffectPlayer
3
/// @{
4
///
5
// AUTOGENERATED FILE - DO NOT MODIFY!
6
// This file generated by Djinni from effect_player.djinni
7
8
#pragma once
9
10
#include <bnb/utils/defs.hpp>
11
12
namespace
bnb {
namespace
interfaces {
13
14
/** Callback interface to receive FPS timings. */
15
class
BNB_EXPORT
frame_duration_listener
{
16
public
:
17
virtual
~
frame_duration_listener
() {}
18
19
/** FPS information about recognition engine. */
20
virtual
void
on_recognizer_frame_duration_changed
(
float
instant,
float
averaged) = 0;
21
22
/**
23
* FPS information about camera images push.
24
* @see EffectPlayer.pushFrame
25
*/
26
virtual
void
on_camera_frame_duration_changed
(
float
instant,
float
averaged) = 0;
27
28
/** FPS of Effect Player drawing. */
29
virtual
void
on_render_frame_duration_changed
(
float
instant,
float
averaged) = 0;
30
};
31
32
} }
// namespace bnb::interfaces
33
/// @}
34
bnb::interfaces::frame_duration_listener::on_render_frame_duration_changed
virtual void on_render_frame_duration_changed(float instant, float averaged)=0
FPS of Effect Player drawing.
bnb::interfaces::frame_duration_listener
Callback interface to receive FPS timings.
Definition:
frame_duration_listener.hpp:15
bnb::interfaces::frame_duration_listener::on_camera_frame_duration_changed
virtual void on_camera_frame_duration_changed(float instant, float averaged)=0
FPS information about camera images push.
bnb::interfaces::frame_duration_listener::on_recognizer_frame_duration_changed
virtual void on_recognizer_frame_duration_changed(float instant, float averaged)=0
FPS information about recognition engine.
Generated by
1.8.20