public RgbEasyValueChangedEventArgs(IntPtr hwnd, IRgbEasyCapture capture, RGBVALUECHANGEDINFO info, IntPtr userData) { Hwnd = hwnd; Capture = capture; Info = info; UserData = userData; }
private void OnValueChanged(IntPtr hWnd, IntPtr hRgb, ref RGBVALUECHANGEDINFO valueChangedInfo, IntPtr userData) { lock (_handlerLock) { var e = new RgbEasyValueChangedEventArgs(hWnd, this, valueChangedInfo, userData); ValueChanged?.Invoke(this, e); } }