CoreMIDI input timestamps

How are CoreMIDI input timestamps (the packet->timeStamp field) created ? Are they related to the value given by AudioGetCurrentHostTime ?


We see quite important differences between the AudioGetCurrentHostTime value and the packet->timeStamp field value, when reading from a Bluetooth MIDI device (like something , and much less when reading events coming from IAC busses)


Does this depend of the underlaying driver? USB ? IAC busses ?


Thanks.

Accepted Reply

Edit :


Something like more than 450 millisecond (!!) with the Bluetooth device, when only 100 usec with the IAC device.

Replies

Edit :


Something like more than 450 millisecond (!!) with the Bluetooth device, when only 100 usec with the IAC device.