MidiReceiver.Send Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Send(Byte[], Int32, Int32) |
Chamado para enviar dados MIDI para o receptor sem um carimbo de data/hora. |
| Send(Byte[], Int32, Int32, Int64) |
Chamado para enviar dados MIDI para o receptor com um carimbo de data/hora especificado. |
Send(Byte[], Int32, Int32)
Chamado para enviar dados MIDI para o receptor sem um carimbo de data/hora.
[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[]
uma matriz de bytes contendo os dados MIDI
- offset
- Int32
o deslocamento do primeiro byte dos dados na matriz a ser enviada
- count
- Int32
o número de bytes de dados MIDI na matriz a ser enviada
- Atributos
Comentários
Chamado para enviar dados MIDI para o receptor sem um carimbo de data/hora. Os dados serão processados pelo destinatário na ordem enviada. Os dados serão divididos em várias chamadas para #onSend se a contagem exceder #getMaxMessageSize. Bloqueia até que todos os dados sejam enviados ou ocorra uma exceção. No último caso, a quantidade de dados enviados antes da exceção não é fornecida ao chamador. A comunicação deve ser considerada corrupta. O remetente deve restabelecer a comunicação, redefinir todos os controladores e enviar todas as notas.
Documentação Java para android.media.midi.MidiReceiver.send(byte[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Send(Byte[], Int32, Int32, Int64)
Chamado para enviar dados MIDI para o receptor com um carimbo de data/hora especificado.
[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[]
uma matriz de bytes contendo os dados MIDI
- offset
- Int32
o deslocamento do primeiro byte dos dados na matriz a ser enviada
- count
- Int32
o número de bytes de dados MIDI na matriz a ser enviada
- timestamp
- Int64
o carimbo de data/hora da mensagem, com base em java.lang.System#nanoTime
- Atributos
Comentários
Chamado para enviar dados MIDI para o receptor com um carimbo de data/hora especificado. Os dados serão processados pelo destinatário primeiro por carimbo de data/hora e, em seguida, pela ordem enviada. Os dados serão divididos em várias chamadas para #onSend se a contagem exceder #getMaxMessageSize. Bloqueia até que todos os dados sejam enviados ou ocorra uma exceção. No último caso, a quantidade de dados enviados antes da exceção não é fornecida ao chamador. A comunicação deve ser considerada corrupta. O remetente deve restabelecer a comunicação, redefinir todos os controladores e enviar todas as notas.
Documentação Java para android.media.midi.MidiReceiver.send(byte[], int, int, long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.