]> git.sesse.net Git - casparcg/blobdiff - modules/ffmpeg/producer/ffmpeg_producer.h
2.0. Updated namespaces.
[casparcg] / modules / ffmpeg / producer / ffmpeg_producer.h
index c7aa4a1a9886cf02b77d2ec3a578aba0f29cb45a..0158a1092f8edcced4e11397e117a23c94ef835c 100644 (file)
 */\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