\r
typedef std::function<struct frame_transform(struct frame_transform)> transform_func_t;\r
typedef std::tuple<int, transform_func_t, unsigned int, tweener> transform_tuple_t;\r
\r
\r
typedef std::function<struct frame_transform(struct frame_transform)> transform_func_t;\r
typedef std::tuple<int, transform_func_t, unsigned int, tweener> transform_tuple_t;\r
\r
virtual void subscribe(const monitor::observable::observer_ptr& o) override;\r
virtual void unsubscribe(const monitor::observable::observer_ptr& o) override;\r
\r
virtual void subscribe(const monitor::observable::observer_ptr& o) override;\r
virtual void unsubscribe(const monitor::observable::observer_ptr& o) override;\r
\r
\r
boost::unique_future<spl::shared_ptr<class frame_producer>> foreground(int index);\r
boost::unique_future<spl::shared_ptr<class frame_producer>> background(int index);\r
\r
boost::unique_future<spl::shared_ptr<class frame_producer>> foreground(int index);\r
boost::unique_future<spl::shared_ptr<class frame_producer>> background(int index);\r