MidiInputPort.OnSend(Byte[], Int32, Int32, Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn der Empfänger neue MIDI-Daten übergeben wird.
[Android.Runtime.Register("onSend", "([BIIJ)V", "", ApiSince=23)]
public override void OnSend(byte[]? msg, int offset, int count, long timestamp);
[<Android.Runtime.Register("onSend", "([BIIJ)V", "", ApiSince=23)>]
override this.OnSend : byte[] * int * int * int64 -> unit
Parameter
- msg
- Byte[]
ein Bytearray mit den MIDI-Daten
- offset
- Int32
der Offset des ersten Byte der Zu verarbeitenden Daten im Array
- count
- Int32
Die Anzahl der Bytes von MIDI-Daten im zu verarbeitenden Array
- timestamp
- Int64
der Zeitstempel der Nachricht (basierend auf System.nanoTime()
- Attribute
Hinweise
Wird aufgerufen, wenn der Empfänger neue MIDI-Daten übergeben wird. Unterklassen überschreiben diese Methode, um MIDI-Daten zu empfangen. Kann fehlschlagen, wenn die Anzahl getMaxMessageSize() überschreitet. HINWEIS: Der Msg-Arrayparameter ist nur im Kontext dieses Aufrufs gültig. Die msg Bytes sollten vom Empfänger kopiert werden, anstatt einen Verweis auf diesen Parameter beizubehalten. Außerdem kann das Ändern des Inhalts des Msg-Arrayparameters dazu führen, dass andere Empfänger in derselben Anwendung falsche Werte in ihrer onSend-Methode empfangen.
Android-Referenz für android.media.midi.MidiInputPort.onSend.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.