MidiReceiver.OnSend(Byte[], Int32, Int32, Int64) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato ogni volta che il ricevitore viene passato nuovi dati 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
Parametri
- msg
- Byte[]
matrice di byte contenente i dati MIDI
- offset
- Int32
offset del primo byte dei dati nella matrice da elaborare
- count
- Int32
numero di byte di dati MIDI nella matrice da elaborare
- timestamp
- Int64
timestamp del messaggio (in base a java.lang.System#nanoTime
- Attributi
Commenti
Chiamato ogni volta che il ricevitore viene passato nuovi dati MIDI. Le sottoclassi eseguono l'override di questo metodo per ricevere i dati MIDI. Può non riuscire se il conteggio supera #getMaxMessageSize.
NOTA: il parametro della matrice msg è valido solo nel contesto di questa chiamata. I byte msg devono essere copiati dal ricevitore anziché conservare un riferimento a questo parametro. Inoltre, la modifica del contenuto del parametro matrice msg può comportare la ricezione di valori non corretti nella stessa applicazione nel metodo {link #onSend}.
per android.media.midi.MidiReceiver.onSend(byte[], int, int, long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.