Banuba SDK
Loading...
Searching...
No Matches
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 was generated by Djinni from effect_player.djinni
7
8#pragma once
9
11#include <bnb/utils/defs.hpp>
12#include <memory>
13
14namespace bnb { namespace interfaces {
15
16/** Callback to get freshly processed frame_data. */
17class BNB_EXPORT frame_data_listener {
18public:
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
Callback to get freshly processed frame_data.
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.
getters throw exceptions when data are not available android NNs usually output gpu masks