3 #include <bnb/utils/defs.hpp>
7 namespace bnb::player_api::interfaces
12 namespace bnb::player_api
14 using render_delegate_sptr = std::shared_ptr<bnb::player_api::interfaces::render_delegate>;
17 namespace bnb::player_api::interfaces
28 virtual void activate() = 0;
33 virtual void started() = 0;
39 virtual void finished(int64_t frame_number) = 0;