다음을 통해 공유


Time-Stamped MIDI 메시지 수신

디바이스 드라이버가 MIDI 메시지를 수신하는 시간과 애플리케이션이 메시지를 수신하는 시간 사이의 지연으로 인해 MIDI 입력 디바이스 드라이버는 메시지를 받은 시간과 함께 MIDI 메시지를 타임스탬프로 지정합니다. 메시지의 첫 번째 바이트가 수신된 시간으로 정의된 MIDI 타임스탬프는 밀리초 단위로 지정됩니다. midiInStart 함수는 디바이스의 타임스탬프를 0으로 다시 설정합니다.

앞에서 설명한 것처럼 MIDI 입력으로 타임스탬프를 받으려면 콜백 함수를 사용해야 합니다. 콜백 함수의 dwParam2 매개 변수는 MIM_DATAMIM_LONGDATA 메시지와 연결된 데이터의 타임스탬프를 지정합니다.

MIDI 오디오 녹음