public interface ControllerEventListener extends EventListener
ControllerEventListener
インタフェースは、要求した型のMIDI制御変更イベントの処理をSequencer
が完了した時点で通知を受け取る必要のあるインスタンスのクラスが実装します。ControllerEventListener
オブジェクトを登録してこの種の通知を受け取るには、制御変更通知を受け取るMIDIコントローラのタイプを指定して、Sequencer
のaddControllerEventListener
メソッドを呼び出します。修飾子と型 | メソッドと説明 |
---|---|
void |
controlChange(ShortMessage event)
そのリスナーが通知を指定した制御変更イベントを
Sequencer が検出して処理した場合に呼び出されます。 |
void controlChange(ShortMessage event)
Sequencer
が検出して処理した場合に呼び出されます。渡されるイベントはShortMessage
で、その最初のデータ・バイトはコントローラ番号を示し、2番目のデータ・バイトはコントローラが設定された値を示します。event
- 処理順にシーケンサが検出する制御変更イベント。Sequencer.addControllerEventListener(ControllerEventListener, int[])
, MidiChannel.controlChange(int, int)
, ShortMessage.getData1()
, ShortMessage.getData2()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.