MidiReceiver.OnSend(Byte[], Int32, Int32, Int64) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レシーバーに新しい MIDI データが渡されるたびに呼び出されます。
[Android.Runtime.Register("onSend", "([BIIJ)V", "GetOnSend_arrayBIIJHandler", ApiSince=23)]
public abstract void OnSend(byte[]? msg, int offset, int count, long timestamp);
[<Android.Runtime.Register("onSend", "([BIIJ)V", "GetOnSend_arrayBIIJHandler", ApiSince=23)>]
abstract member OnSend : byte[] * int * int * int64 -> unit
パラメーター
- msg
- Byte[]
MIDI データを含むバイト配列
- offset
- Int32
処理される配列内のデータの最初のバイトのオフセット
- count
- Int32
処理する配列内の MIDI データのバイト数
- timestamp
- Int64
メッセージのタイムスタンプ (に基づく) java.lang.System#nanoTime
- 属性
注釈
レシーバーに新しい MIDI データが渡されるたびに呼び出されます。 サブクラスはこのメソッドをオーバーライドして MIDI データを受信します。 カウントが #getMaxMessageSizeを超えると失敗することがあります。
注: msg 配列パラメーターは、この呼び出しのコンテキスト内でのみ有効です。 msg バイトは、このパラメーターへの参照を保持するのではなく、受信側によってコピーされる必要があります。 また、msg 配列パラメーターの内容を変更すると、同じアプリケーション内の他の受信者が{link #onSend} メソッドで正しくない値を受け取る可能性があります。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。