I've recently been doing some work on a multi-threaded draw plugin. I posted a topic here recently related to it: threading bitmaps.
I've been thinking I need to try make a video post plugin. It's not meant to be a render engine, it's just something I think I could use this way (i.e. use the render to picture viewer as a kind of display port). So I built a video post plugin. But, Execute() gets called multiple times, and while my draw does happen in the background, it also ends up rendering the current scene to the PV, which is of no use.
At this point, I've already built the draw to happen in a multi-threaded environment. So two queries:
how can I achieve a render to PV with live image update, without having to shift code from what I already have?
if I have to make a video post plugin as well (which would be handy so I could use the render to PV button shortcut), is it possible to prevent Cinema from drawing the current scene and just use my draw object that's already threaded?