IRenderingControl

Capture Manager SDK

IRenderingControl

IRenderingControl – it controls video rendering process by the next methods:

HRESULT STDMETHODCALLTYPE enableInnerRendering( IUnknown *aPtrEVROutputNode, BOOL aIsInnerRendering) - enable or disable rendering by inner thread, where aPtrEVROutputNode is pointer on rendering topology node, aIsInnerRendering is state for enabling and disabling rendering by CaptureManager inner thread;
HRESULT STDMETHODCALLTYPE renderToTarget( IUnknown *aPtrEVROutputNode, IUnknown *aPtrRenderTarget, BOOL aCopyMode) - execute rendering to the rendering target, where aPtrEVROutputNode is pointer on rendering topology node, aPtrRenderTarget is pointer rendering target surface, aCopyMode is flag for enabling or disabling rendering with the proxy copy texture.