I need to plug two Kinects simultaneously for an application. I know this can be done (I've seen blogs that demonstrate this).
So, I dug into the DepthBasics C# code that comes packaged as a sample with the SDK and identified the snippet -
foreach (var potentialSensor in KinectSensor.KinectSensors){
if (potentialSensor.Status == KinectStatus.Connected){
this.sensor = potentialSensor;
break;
}
}
From here, I just created another 'sensor' object and said -
this.sensor = KinectSensor.KinectSensors[0];
this.sensor1 = KinectSensor.KinectSensors[1];
Now the problem is that when I check the status of the two sensors, I get "Connected" for the first one, but "InsufficientBandWidth" for the second one. Is this a hardware thing? Any way around it?