Banuba SDK
effect_info.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 <string>
12 #include <unordered_set>
13 #include <utility>
14 
15 namespace bnb { namespace interfaces {
16 
17 struct effect_info final {
18  std::string url;
19  std::unordered_set<::bnb::interfaces::feature_id> recognizer_features;
20  bool uses_audio;
21  bool uses_video;
22  bool uses_touches;
23  bool uses_bg_separation;
24 
25  effect_info(std::string url_,
26  std::unordered_set<::bnb::interfaces::feature_id> recognizer_features_,
27  bool uses_audio_,
28  bool uses_video_,
29  bool uses_touches_,
30  bool uses_bg_separation_)
31  : url(std::move(url_))
32  , recognizer_features(std::move(recognizer_features_))
33  , uses_audio(std::move(uses_audio_))
34  , uses_video(std::move(uses_video_))
35  , uses_touches(std::move(uses_touches_))
36  , uses_bg_separation(std::move(uses_bg_separation_))
37  {}
38 };
39 
40 } } // namespace bnb::interfaces
41 /// @}
42 
feature_id.hpp
bnb::interfaces::effect_info
Definition: effect_info.hpp:17