Получение MIDI сообщений Time-Stamped
Из-за задержки между моментом получения MIDI-сообщения драйвером устройства и временем, когда приложение получает это сообщение, драйверы устройств ввода MIDI метят временной меткой время получения сообщения. Метки времени MIDI, которые определяются как время получения первого байта сообщения, указываются в миллисекундах. Функция midiInStart сбрасывает метки времени для устройства до нуля.
Как упоминалось ранее, для получения меток времени с входными данными MIDI необходимо использовать функцию обратного вызова. Параметр dwParam2 функции обратного вызова указывает метку времени для данных, связанных с MIM_DATA и MIM_LONGDATA сообщениями.
Связанные разделы