public WiaDataSource(WIA.DeviceInfo info) { fIdent = info; fDevice = null; fItem = null; fCommonDialog = null; }
/// <summary> /// The internal constructor. /// </summary> /// <param name="index">The index of the device in the InteropManager's Array</param> /// <param name="device">The WIA DeviceInfo object for the device.</param> internal WiaDevice(int index, WIA.DeviceInfo device) { this.ManagerIndex = index; this.ManagerGuid = device.DeviceID; this.Name = (string)device.Properties.GetProperty(7); this.Manufacturer = (string)device.Properties.GetProperty(3); this.Type = (WIADeviceTypes)(int)(device.Properties.GetProperty(5)); }
internal WebcamWIA(WIA.DeviceInfo deviceInfo) { m_deviceInfo = deviceInfo; foreach (WIA.Property property in deviceInfo.Properties) { if (property.Name.Equals("Name", StringComparison.OrdinalIgnoreCase)) { m_name = (string)property.get_Value(); break; } } }
internal WebcamWIA(WIA.DeviceInfo deviceInfo) { m_deviceInfo = deviceInfo; foreach (WIA.Property property in deviceInfo.Properties) { if (property.Name.Equals("Name", StringComparison.OrdinalIgnoreCase)) { m_name = (string)property.get_Value(); break; } } }