Lingua

MidiReceiver.Send Metodo

Definizione

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.

Si applica a