Another possibly stupid question...
My plugin has a number of module effects that are used to drive a render effect at the end of the chain. These are all UI-only effects - they don't render anything* but are merely a collection of parameters whose values are collected using AEGP_EffectCallGeneric calls.
* Of course they have to render *something*; Because my plugin is designed to be applied to a footage layer each module effect is required to at least copy the bytes from input to output. Depending on how many modules are used, this could stack up processing time.
My question - is there a way to have the effect do absolutely no rendering at all, and act as a dumb pass-through effect, passing through the source pixels? I tried disabling Smart Render but, not surprisingly this just gave me a black comp. I also thought PF_OutFlag_I_WRITE_INPUT_BUFFER might work, but this isn't valid with SmartFX plugins.
Other examples of such effects are the expression effects.
Thanks.