Banuba SDK
libs
effect_player
bnb
effect_player
interfaces
frame_data_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/types/interfaces/frame_data.hpp
"
11
#include <bnb/utils/defs.hpp>
12
#include <memory>
13
14
namespace
bnb {
namespace
interfaces {
15
16
/** Callback to get freshly processed frame_data. */
17
class
BNB_EXPORT
frame_data_listener
{
18
public
:
19
virtual
~
frame_data_listener
() {}
20
21
/** Will be called each time when frame is processed. */
22
virtual
void
on_frame_data_processed
(
const
std::shared_ptr<::bnb::interfaces::frame_data> &
frame_data
) = 0;
23
};
24
25
} }
// namespace bnb::interfaces
26
/// @}
27
frame_data.hpp
bnb::interfaces::frame_data
getters throw exceptions when data are not available android NNs usually output gpu masks
Definition:
frame_data.hpp:37
bnb::interfaces::frame_data_listener
Callback to get freshly processed frame_data.
Definition:
frame_data_listener.hpp:17
bnb::interfaces::frame_data_listener::on_frame_data_processed
virtual void on_frame_data_processed(const std::shared_ptr<::bnb::interfaces::frame_data > &frame_data)=0
Will be called each time when frame is processed.
Generated by
1.8.20