MidiReceiver.Send Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.