#include <vector>\r
\r
struct AVFrame;\r
+enum PixelFormat;\r
\r
-namespace caspar {\r
+namespace caspar { namespace ffmpeg {\r
\r
static bool double_rate(const std::wstring& filters)\r
{\r
class filter : boost::noncopyable\r
{\r
public:\r
- filter(const std::wstring& filters = L"");\r
+ filter(const std::wstring& filters = L"", const std::vector<PixelFormat>& pix_fmts = std::vector<PixelFormat>());\r
filter(filter&& other);\r
filter& operator=(filter&& other);\r
\r
safe_ptr<implementation> impl_;\r
};\r
\r
-}
\ No newline at end of file
+}}
\ No newline at end of file