public List <PulseFace> Process(string image) { waitHandle = new AutoResetEvent(false); // Pass waitHandle as user state //Phone.GetLampMode(btn, waitHandle); ((PhotoDetector)detector).process(LoadFrameFromFile(image)); // Wait for event completion waitHandle.WaitOne(); detector.stop(); return(facesResult); }