Enumerating Installed Capture Drivers

The following example uses the capGetDriverDescription function to obtain the names and versions of the installed capture drivers.

char szDeviceName[80];
char szDeviceVersion[80];

for (wIndex = 0; wIndex < 10; wIndex++) 
{
    if (capGetDriverDescription (wIndex, szDeviceName, 
        sizeof (szDeviceName), szDeviceVersion, 
        sizeof (szDeviceVersion)) 
    {
        // Append name to list of installed capture drivers
        // and then let the user select a driver to use.
    }
}