IOUSBHostPipe
The class that sends control, bulk, interrupt, and isochronous input/output requests for function drivers, and manages stream capabilities.
Declaration
class IOUSBHostPipeOverview
The client creates pipe objects using copyPipe(withAddress:).
Topics
Sending Bulk and Interrupt I/O
IOUSBHostCompletionHandlerIOUSBHostDefaultControlCompletionTimeoutenqueueIORequest(with:completionTimeout:completionHandler:)clearStall()
Sending Isochronous I/O
IOUSBHostIsochronousCompletionHandlerIOUSBHostTimeIOUSBHostIsochronousFrameenqueueIORequest(with:frameList:frameListCount:firstFrameNumber:completionHandler:)sendIORequest(with:frameList:frameListCount:firstFrameNumber:)
Sending Control Requests
IOUSBHostDeviceRequestType(_:_:_:)IOUSBHostDefaultControlCompletionTimeoutIOUSBHostCompletionHandler