protected void OnHidReportReceived(ScpHidReport report)
{
if (GlobalConfiguration.Instance.UseAsyncHidReportProcessing)
{
_inputReportQueue.Enqueue(() => Task.Run(() =>
{
if (HidReportReceived != null)
HidReportReceived.Invoke(this, report);
}));
}
else
{
if (HidReportReceived != null)
HidReportReceived.Invoke(this, report);
}
}