Since a number of DirectShow devices may be present, the user should have a means to select from a list of devices.