Langue

MidiReceiver.Send Méthode

Définition

Surcharges

Nom Description
Send(Byte[], Int32, Int32)

Appelé pour envoyer des données MIDI au récepteur sans horodatage.

Send(Byte[], Int32, Int32, Int64)

Appelé pour envoyer des données MIDI au récepteur avec un horodatage spécifié.

Send(Byte[], Int32, Int32)

Appelé pour envoyer des données MIDI au récepteur sans horodatage.

[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

Paramètres

msg
Byte[]

tableau d’octets contenant les données MIDI

offset
Int32

décalage du premier octet des données du tableau à envoyer

count
Int32

nombre d’octets de données MIDI dans le tableau à envoyer

Attributs

Remarques

Appelé pour envoyer des données MIDI au récepteur sans horodatage. Les données seront traitées par récepteur dans l’ordre envoyé. Les données sont divisées #onSenden plusieurs appels si #getMaxMessageSize le nombre dépasse. Bloque jusqu’à ce que toutes les données soient envoyées ou qu’une exception se produise. Dans ce dernier cas, la quantité de données envoyées avant l’exception n’est pas fournie à l’appelant. La communication doit être considérée comme endommagée. L’expéditeur doit rétablir la communication, réinitialiser tous les contrôleurs et envoyer toutes les notes désactivées.

Java documentation pour android.media.midi.MidiReceiver.send(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Send(Byte[], Int32, Int32, Int64)

Appelé pour envoyer des données MIDI au récepteur avec un horodatage spécifié.

[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

Paramètres

msg
Byte[]

tableau d’octets contenant les données MIDI

offset
Int32

décalage du premier octet des données du tableau à envoyer

count
Int32

nombre d’octets de données MIDI dans le tableau à envoyer

timestamp
Int64

horodatage du message, basé sur java.lang.System#nanoTime

Attributs

Remarques

Appelé pour envoyer des données MIDI au récepteur avec un horodatage spécifié. Les données seront traitées par récepteur dans l’ordre d’abord par timestamp, puis dans l’ordre envoyé. Les données sont divisées #onSenden plusieurs appels si #getMaxMessageSize le nombre dépasse. Bloque jusqu’à ce que toutes les données soient envoyées ou qu’une exception se produise. Dans ce dernier cas, la quantité de données envoyées avant l’exception n’est pas fournie à l’appelant. La communication doit être considérée comme endommagée. L’expéditeur doit rétablir la communication, réinitialiser tous les contrôleurs et envoyer toutes les notes désactivées.

Java documentation pour android.media.midi.MidiReceiver.send(byte[], int, int, long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à