Learning MS Media Foundation and trying to understand about the the so-called "stream descriptors". From the MSDN documentation follows that a single MMF device can have multiple of those.
However every single (of a dozen) devices I have at my disposal always show only ONE stream descriptor when enumerated (microphones, webcams, camcorders, digital cameras, both USB and non-USB).
Could anyone tell me if a single-stream device is a norm and what are some (any) examples of devices with multiple stream descriptors? I've searched the Web for about an hour now but to no avail:(
UPDATE: On a laptop the code shows two streams for a built-in webcam. First stream lists various modes running at 30 FPS and the second (inactive) stream lists the same modes but at 1 FPS. Still not sure what to make of it though... Can I ignore the second list when presenting user with video capture options?