I wonder if it is possible to call IOUSBHostPipe::IsochIO for an out endpoint, and then copy the data to the IOMemoryDescriptor that should contain the data to send
IOMemoryDescriptor