Device app - VideoDeviceController matched to IDeviceIoControl object


  • I have a webcam related DeviceApp which accesses standard properties via the VideoDeviceController and custom properties through IDeviceIoControl without problem.  (To access custom properties, I use Windows::Devices::Enumeration to get a list of device paths.)

    This all works fine if there is only one camera.  Only one enumerated path will successfully result in a IDeviceIoControl object and I can assume it's the same device represented in VideoDeviceController.  But if there are multiple cameras attached, then I don't know which enumerated path matches the device represented in the VideoDeviceController.

    Is there any way to get more device information from the VideoDeviceController?  If I could get vid/pid info, I might be able to match that with the enumerated data.

    Is there a solution to this or do need to resort to MFT?

    Monday, June 04, 2012 9:56 PM

All replies