private void ApplyWatermarks(MixCastCamera cam) { if (brandingBlit != null) { brandingBlit.ApplyToFrame(cam); } if (logoBlit != null && (MixCast.SecureSettings.IsFreeLicense || MixCast.Desktop.ShowingUI)) { logoBlit.ApplyToFrame(cam); } }
protected void CompleteFrame() { if (!IsPluggedIn || IsInUseElsewhere) { noCamBlit.ApplyToFrame(this); } Current = null; if (FrameEnded != null) { FrameEnded(this); } Graphics.SetRenderTarget(null); }