private void setupDevs()
{
Dictionary<string, string> devs = null; ;
_service.getVideoCaptureDeviceNames(createDevsResponder());
devs = awaitDictResult("getVideoCaptureDeviceNames", 5000);
Assert.IsTrue(devs.Count > 0);
_service.setVideoCaptureDevice(createVoidResponder(), devs.Keys.First());
awaitVoidResult("setVideoCaptureDevice", 5000);
devs = null; ;
_service.getAudioCaptureDeviceNames(createDevsResponder());
devs = awaitDictResult("getAudioCaptureDeviceNames");
Assert.IsTrue(devs.Count > 0);
_service.setAudioCaptureDevice(createVoidResponder(), devs.Keys.First());
awaitVoidResult("setAudioCaptureDevice");
devs = null; ;
_service.getAudioOutputDeviceNames(createDevsResponder());
devs = awaitDictResult("getAudioOutputDeviceNames");
Assert.IsTrue(devs.Count > 0);
_service.setAudioOutputDevice(createVoidResponder(), devs.Keys.First());
awaitVoidResult("setAudioOutputDevice");
}