Contents

IOUSBGetEndpointIntervalEncodedMicroframes(_:_:)

Obtains the interval of an endpoint descriptor.

Declaration

func IOUSBGetEndpointIntervalEncodedMicroframes(_ usbDeviceSpeed: UInt32, _ descriptor: UnsafePointer<IOUSBEndpointDescriptor>!) -> UInt32

Parameters

  • usbDeviceSpeed:

    The operational speed of the device.

  • descriptor:

    The endpoint descriptor to parse.

Return Value

The encoded endpoint interval.

Discussion

This method parses an endpoint descriptor and returns the service interval as n in (2^(n-1)) microframes.

See Also

Endpoint Descriptor Parsing