#include <common/memory/safe_ptr.h>\r
\r
#include <boost/noncopyable.hpp>\r
-#include <boost/thread/future.hpp>\r
\r
namespace caspar { namespace core {\r
\r
void swap_layer(int index, size_t other_index, stage& other);\r
\r
layer_status get_status(int index);\r
- boost::unique_future<safe_ptr<frame_producer>> foreground(size_t index);\r
- boost::unique_future<safe_ptr<frame_producer>> background(size_t index);\r
+ safe_ptr<frame_producer> foreground(size_t index);\r
+ safe_ptr<frame_producer> background(size_t index);\r
\r
private:\r
struct implementation;\r