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));
}
}