Hello,
You can simply reinitialize the MediaCapture object with a new device ID.
captureInitSettings.videoDeviceId = deviceList[n].id;
Where "n" is the index of the device.
I hope this helps,
James
Windows Media SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/