X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fproducer%2Fframe_producer.h;h=830461d5b9841ca7a31c73bc28e0285033b1c88a;hb=a486c25d5e6ce0ebe08e9a2d793a447ff3cb797a;hp=d2b1becdf9f83ba04bb4d35aa1941feabe03a203;hpb=8f091990c8e3c1997b4b2d89f97b319cb6ea889d;p=casparcg diff --git a/core/producer/frame_producer.h b/core/producer/frame_producer.h index d2b1becdf..830461d5b 100644 --- a/core/producer/frame_producer.h +++ b/core/producer/frame_producer.h @@ -29,7 +29,11 @@ #include #include -namespace caspar { namespace core { +namespace caspar { + +class executor; + +namespace core { class basic_frame; struct frame_factory; @@ -66,5 +70,6 @@ typedef std::function(const safe_ptr create_producer(const safe_ptr&, const std::vector& params); +safe_ptr create_destroy_producer_proxy(executor& destroy_context, const safe_ptr& producer); }}