Banuba SDK
effect_player_playback_state.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 
10 #include <functional>
11 
12 namespace bnb { namespace interfaces {
13 
14 /** The EffectPlayerPlaybackState enum values are available states of effect player playback life cycle */
15 enum class effect_player_playback_state : int {
16  /** Not initialized/stopped states */
17  inactive,
18  /** Active playback state */
19  active,
20  /** Playback is paused and ready to resume from saved position */
21  paused,
22 };
23 
24 } } // namespace bnb::interfaces
25 
26 namespace std {
27 
28 template <>
30  size_t operator()(::bnb::interfaces::effect_player_playback_state type) const {
31  return std::hash<int>()(static_cast<int>(type));
32  }
33 };
34 
35 } // namespace std
36 /// @}
37 
bnb::interfaces::effect_player_playback_state
effect_player_playback_state
The EffectPlayerPlaybackState enum values are available states of effect player playback life cycle.
Definition: effect_player_playback_state.hpp:15