Lenguaje

MidiReceiver.Send Método

Definición

Sobrecargas

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

Se llama para enviar datos MIDI al receptor sin una marca de tiempo.

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

Se llama para enviar datos MIDI al receptor con una marca de tiempo especificada.

Send(Byte[], Int32, Int32)

Se llama para enviar datos MIDI al receptor sin una marca de tiempo.

[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

Parámetros

msg
Byte[]

una matriz de bytes que contiene los datos MIDI

offset
Int32

desplazamiento del primer byte de los datos de la matriz que se va a enviar

count
Int32

el número de bytes de datos MIDI de la matriz que se va a enviar.

Atributos

Comentarios

Se llama para enviar datos MIDI al receptor sin una marca de tiempo. El receptor procesará los datos en el orden enviado. Los datos se dividirán en varias llamadas a #onSend si count supera #getMaxMessageSize. Bloquea hasta que se envían todos los datos o se produce una excepción. En este último caso, la cantidad de datos enviados antes de la excepción no se proporciona al autor de la llamada. La comunicación debe considerarse dañada. El remitente debe restablecer la comunicación, restablecer todos los controladores y enviar todas las notas desactivadas.

Java documentación para android.media.midi.MidiReceiver.send(byte[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Se llama para enviar datos MIDI al receptor con una marca de tiempo especificada.

[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

Parámetros

msg
Byte[]

una matriz de bytes que contiene los datos MIDI

offset
Int32

desplazamiento del primer byte de los datos de la matriz que se va a enviar

count
Int32

el número de bytes de datos MIDI de la matriz que se va a enviar.

timestamp
Int64

marca de tiempo del mensaje, en función de java.lang.System#nanoTime

Atributos

Comentarios

Se llama para enviar datos MIDI al receptor con una marca de tiempo especificada. Los datos serán procesados por el receptor en primer lugar por marca de tiempo y, a continuación, en el orden enviado. Los datos se dividirán en varias llamadas a #onSend si count supera #getMaxMessageSize. Bloquea hasta que se envían todos los datos o se produce una excepción. En este último caso, la cantidad de datos enviados antes de la excepción no se proporciona al autor de la llamada. La comunicación debe considerarse dañada. El remitente debe restablecer la comunicación, restablecer todos los controladores y enviar todas las notas desactivadas.

Java documentación para android.media.midi.MidiReceiver.send(byte[], int, int, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a