*/\r
#pragma once\r
\r
-#include <core/producer/frame_producer.h>\r
-\r
#include <common/memory/safe_ptr.h>\r
\r
#include <string>\r
#include <vector>\r
\r
namespace caspar {\r
+\r
+namespace core {\r
+\r
+struct frame_producer;\r
+struct frame_factory;\r
+\r
+}\r
\r
-safe_ptr<core::frame_producer> create_ffmpeg_producer(const safe_ptr<core::frame_factory>& frame_factory, const std::vector<std::wstring>& params);\r
+namespace ffmpeg {\r
+\r
+safe_ptr<core::frame_producer> create_producer(const safe_ptr<core::frame_factory>& frame_factory, const std::vector<std::wstring>& params);\r
\r
-}
\ No newline at end of file
+}}
\ No newline at end of file