ADL.RenderSupport.renderSinkInternal C# (CSharp) Method

renderSinkInternal() private method

private renderSinkInternal ( PendingCall call, RenderOptions options ) : void
call PendingCall
options RenderOptions
return void
        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);
        }