public WorkerThreadSetupResult GetWorkerThreadSetupResult() { var p = new WasapiIoWorkerThreadSetupResult(); WasapiIO_GetWorkerThreadSetupResult(mId, out p); return(new WorkerThreadSetupResult(p.dwmEnableMMCSSResult, p.avSetMmThreadCharacteristicsResult != 0, p.avSetMmThreadPriorityResult != 0)); }
private static extern void WasapiIO_GetWorkerThreadSetupResult(int instanceId, out WasapiIoWorkerThreadSetupResult result);
WasapiIO_GetWorkerThreadSetupResult(int instanceId, out WasapiIoWorkerThreadSetupResult result);
public WorkerThreadSetupResult GetWorkerThreadSetupResult() { var p = new WasapiIoWorkerThreadSetupResult(); WasapiIO_GetWorkerThreadSetupResult(mId, out p); return new WorkerThreadSetupResult(p.dwmEnableMMCSSResult, p.avSetMmThreadCharacteristicsResult!=0, p.avSetMmThreadPriorityResult!=0); }