public static TCamDevice[] GetAllDevices() { String dName = "".PadRight(100); String dVersion = "".PadRight(100); for (short i = 0; i < 10; i++) { if (capGetDriverDescriptionA(i, ref dName, 100, ref dVersion, 100)) { TCamDevice d = new TCamDevice(i); d.Name = dName.Trim(); d.Version = dVersion.Trim(); devices.Add(d); } } return((TCamDevice[])devices.ToArray(typeof(TCamDevice))); }
public static TCamDevice[] GetAllDevices() { String dName = "".PadRight(100); String dVersion = "".PadRight(100); for (short i = 0; i < 10; i++) { if (capGetDriverDescriptionA(i, ref dName, 100, ref dVersion, 100)) { TCamDevice d = new TCamDevice(i); d.Name = dName.Trim(); d.Version = dVersion.Trim(); devices.Add(d); } } return (TCamDevice[])devices.ToArray(typeof(TCamDevice)); }