/**
* Private helpers
* =====================================================================
*/
private void renderSinkInternal(PendingCall call, RenderOptions options)
{
int callId = _callIdGenerator++;
ManualRenderer renderer = new ManualRenderer(_platformHandle, onRendererPreDispose);
call.manualRenderer = renderer;
_pendingCalls[callId] = call;
ADLRenderRequest nReq = RenderOptions.toNative(options);
nReq.invalidateCallback = renderer.getInvalidateClbck();
Console.Error.WriteLine("Requesting SDK to start rendering sink");
NativeAPI.adl_render_sink(_renderResponder, _platformHandle,
new IntPtr(callId), ref nReq);
}