MidiReceiver.Send Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.