Idioma

MidiReceiver.Send Método

Definição

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.

Aplica-se a