MidiReceiver.Send 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.
Overload
| Nome | Descrizione |
|---|---|
| Send(Byte[], Int32, Int32) |
Chiamato per inviare dati MIDI al ricevitore senza un timestamp. |
| Send(Byte[], Int32, Int32, Int64) |
Chiamato per inviare dati MIDI al ricevitore con un timestamp specificato. |
Send(Byte[], Int32, Int32)
Chiamato per inviare dati MIDI al ricevitore senza un timestamp.
[Android.Runtime.Register("send", "([BII)V", "GetSend_arrayBIIHandler", ApiSince=23)]
public virtual void Send(byte[]? msg, int offset, int count);
[<Android.Runtime.Register("send", "([BII)V", "GetSend_arrayBIIHandler", ApiSince=23)>]
abstract member Send : byte[] * int * int -> unit
override this.Send : byte[] * int * int -> unit
Parametri
- msg
- Byte[]
matrice di byte contenente i dati MIDI
- offset
- Int32
offset del primo byte dei dati nella matrice da inviare
- count
- Int32
numero di byte di dati MIDI nella matrice da inviare
- Attributi
Commenti
Chiamato per inviare dati MIDI al ricevitore senza un timestamp. I dati verranno elaborati dal destinatario nell'ordine inviato. I dati verranno suddivisi in più chiamate a #onSend se il numero supera #getMaxMessageSize. Blocca fino a quando non vengono inviati tutti i dati o si verifica un'eccezione. Nel secondo caso, la quantità di dati inviati prima dell'eccezione non viene fornita al chiamante. La comunicazione deve essere considerata danneggiata. Il mittente deve ristabilire la comunicazione, reimpostare tutti i controller e inviare tutte le note.
Documentazione java per android.media.midi.MidiReceiver.send(byte[], int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Send(Byte[], Int32, Int32, Int64)
Chiamato per inviare dati MIDI al ricevitore con un timestamp specificato.
[Android.Runtime.Register("send", "([BIIJ)V", "GetSend_arrayBIIJHandler", ApiSince=23)]
public virtual void Send(byte[]? msg, int offset, int count, long timestamp);
[<Android.Runtime.Register("send", "([BIIJ)V", "GetSend_arrayBIIJHandler", ApiSince=23)>]
abstract member Send : byte[] * int * int * int64 -> unit
override this.Send : 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 inviare
- count
- Int32
numero di byte di dati MIDI nella matrice da inviare
- timestamp
- Int64
timestamp del messaggio, in base a java.lang.System#nanoTime
- Attributi
Commenti
Chiamato per inviare dati MIDI al ricevitore con un timestamp specificato. I dati verranno elaborati dal ricevitore in ordine prima per timestamp, quindi nell'ordine inviato. I dati verranno suddivisi in più chiamate a #onSend se il numero supera #getMaxMessageSize. Blocca fino a quando non vengono inviati tutti i dati o si verifica un'eccezione. Nel secondo caso, la quantità di dati inviati prima dell'eccezione non viene fornita al chiamante. La comunicazione deve essere considerata danneggiata. Il mittente deve ristabilire la comunicazione, reimpostare tutti i controller e inviare tutte le note.
Documentazione java per android.media.midi.MidiReceiver.send(byte[], int, int, long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.