public WiaDataSource(WIA.DeviceInfo info)
 {
   fIdent = info;
   fDevice = null;
   fItem = null;
   fCommonDialog = null;
 }
Ejemplo n.º 2
0
 /// <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));
 }
Ejemplo n.º 3
0
 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;
         }
     }
 }
Ejemplo n.º 4
0
 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;
         }
     }
 }