public void DisconnectDevice(MFDeviceBase device) { if (FindDevice((device.DeviceObject as UsbDeviceInformation).InstanceId) != null) { //cast device object to UsbDeviceEntry //UsbDeviceListEntry usbDevice = (UsbDeviceListEntry)device.DeviceObject; EventHandlerForUsbDevice.Current.CloseDevice(); } }
public MFDeviceInfo(MFDeviceBase device) { m_self = device; m_fValid = false; }
public async Task <bool> ConnectDeviceAsync(MFDeviceBase device) { return(await ConnectUsbDeviceAsync(device.DeviceObject as UsbDeviceInformation)); }