X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fffmpeg%2Fproducer%2Fffmpeg_producer.h;h=626baa5279ea9c8fd98b2e080b1d9b1d58590e11;hb=435cf4b385c5099270bee44f89c3e2615af30521;hp=ebfb5b3c32f76baa3bff3c6c1e1a67f46664b0ca;hpb=a6f5b702bc78bee88f41480ac558e8a0b0c9f111;p=casparcg diff --git a/modules/ffmpeg/producer/ffmpeg_producer.h b/modules/ffmpeg/producer/ffmpeg_producer.h index ebfb5b3c3..626baa527 100644 --- a/modules/ffmpeg/producer/ffmpeg_producer.h +++ b/modules/ffmpeg/producer/ffmpeg_producer.h @@ -21,7 +21,10 @@ #pragma once -#include +#include + +#include +#include #include #include @@ -30,13 +33,13 @@ namespace caspar { namespace core { -struct frame_producer; -struct frame_factory; +class frame_producer; +class frame_factory; } namespace ffmpeg { -safe_ptr create_producer(const safe_ptr& frame_factory, const std::vector& params); +spl::shared_ptr create_producer(const spl::shared_ptr& frame_factory, const core::video_format_desc& format_desc, const std::vector& params); }} \ No newline at end of file