internal UsbEndpointDescriptor(LibUsbEndpointDescriptor descriptor) { Attributes = descriptor.bmAttributes; DescriptorType = descriptor.bDescriptorType; EndpointID = descriptor.bEndpointAddress; Interval = descriptor.bInterval; Length = descriptor.bLength; MaxPacketSize = (short) descriptor.wMaxPacketSize; SynchAddress = descriptor.bSynchAddress; }
internal UsbEndpointInfo(LibUsbEndpointDescriptor monoUsbEndpointDescriptor) { mUsbEndpointDescriptor = new UsbEndpointDescriptor(monoUsbEndpointDescriptor); }