public void StartStream(NewFrameCallback callback, Notifyier connectionErrorCb, double fps = 60) { connectionDownCb = connectionErrorCb; if (stream != null && LoopActive == false) { x = new Thread(() => Loop(callback, fps)); x.Start(); } else { SwapCallbacks(callback, connectionErrorCb); } }
public void SwapCallbacks(NewFrameCallback callback, Notifyier connectionErrorCb) { cb = callback; connectionDownCb = connectionErrorCb; }