The class allows to enumerate DirectShow filters of specified category. For a list of categories see FilterCategory.
Sample usage:
// enumerate video devices videoDevices = new FilterInfoCollection( FilterCategory.VideoInputDevice ); // list devices foreach ( FilterInfo device in videoDevices ) { // ... }