LibUsbDotNet.Info.UsbInterfaceInfo.UsbInterfaceInfo C# (CSharp) Method

UsbInterfaceInfo() private method

private UsbInterfaceInfo ( UsbDevice usbDevice, MonoUsbAltInterfaceDescriptor monoUSBAltInterfaceDescriptor ) : System
usbDevice UsbDevice
monoUSBAltInterfaceDescriptor MonoLibUsb.Descriptors.MonoUsbAltInterfaceDescriptor
return System
        internal UsbInterfaceInfo(UsbDevice usbDevice, MonoUsbAltInterfaceDescriptor monoUSBAltInterfaceDescriptor)
        {
            mUsbDevice = usbDevice;

            mUsbInterfaceDescriptor = new UsbInterfaceDescriptor(monoUSBAltInterfaceDescriptor);
            List<MonoUsbEndpointDescriptor> monoUsbEndpoints = monoUSBAltInterfaceDescriptor.EndpointList;
            foreach (MonoUsbEndpointDescriptor monoUSBEndpoint in monoUsbEndpoints)
            {
                mEndpointInfo.Add(new UsbEndpointInfo(monoUSBEndpoint));
            }
        }

Same methods

UsbInterfaceInfo::UsbInterfaceInfo ( UsbDevice usbDevice, byte descriptor ) : System