Lingua

MidiManager.RegisterDeviceCallback Metodo

Definizione

Overload

Nome Descrizione
RegisterDeviceCallback(MidiManager+DeviceCallback, Handler)

Registra un callback per ricevere notifiche quando i dispositivi MIDI vengono aggiunti e rimossi.

RegisterDeviceCallback(Int32, IExecutor, MidiManager+DeviceCallback)

Registra un callback per ricevere notifiche quando i dispositivi MIDI vengono aggiunti e rimossi per un tipo di trasporto specifico.

RegisterDeviceCallback(MidiManager+DeviceCallback, Handler)

Registra un callback per ricevere notifiche quando i dispositivi MIDI vengono aggiunti e rimossi.

[Android.Runtime.Register("registerDeviceCallback", "(Landroid/media/midi/MidiManager$DeviceCallback;Landroid/os/Handler;)V", "", ApiSince=23)]
public void RegisterDeviceCallback(Android.Media.Midi.MidiManager.DeviceCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerDeviceCallback", "(Landroid/media/midi/MidiManager$DeviceCallback;Landroid/os/Handler;)V", "", ApiSince=23)>]
member this.RegisterDeviceCallback : Android.Media.Midi.MidiManager.DeviceCallback * Android.OS.Handler -> unit

Parametri

callback
MidiManager.DeviceCallback

un DeviceCallback per le notifiche dei dispositivi MIDI

handler
Handler

Oggetto android.os.Handler Handler che verrà usato per recapitare le notifiche del dispositivo. Se il gestore è Null, il thread usato per il callback non è specificato.

Attributi

Commenti

per android.media.midi.MidiManager.registerDeviceCallback(android.media.midi.DeviceCallback, android.os.Handler).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RegisterDeviceCallback(Int32, IExecutor, MidiManager+DeviceCallback)

Registra un callback per ricevere notifiche quando i dispositivi MIDI vengono aggiunti e rimossi per un tipo di trasporto specifico.

[Android.Runtime.Register("registerDeviceCallback", "(ILjava/util/concurrent/Executor;Landroid/media/midi/MidiManager$DeviceCallback;)V", "", ApiSince=33)]
public void RegisterDeviceCallback(int transport, Java.Util.Concurrent.IExecutor executor, Android.Media.Midi.MidiManager.DeviceCallback callback);
[<Android.Runtime.Register("registerDeviceCallback", "(ILjava/util/concurrent/Executor;Landroid/media/midi/MidiManager$DeviceCallback;)V", "", ApiSince=33)>]
member this.RegisterDeviceCallback : int * Java.Util.Concurrent.IExecutor * Android.Media.Midi.MidiManager.DeviceCallback -> unit

Parametri

transport
Int32

Trasporto da utilizzare. Si tratta di TRANSPORT_MIDI_BYTE_STREAM o TRANSPORT_UNIVERSAL_MIDI_PACKETS. Il valore è uno dei seguenti: TRANSPORT_MIDI_BYTE_STREAM; TRANSPORT_UNIVERSAL_MIDI_PACKETS

executor
IExecutor

Executor che verrà usato per recapitare le notifiche del dispositivo. Questo valore non può essere Null.

callback
MidiManager.DeviceCallback

DeviceCallback per le notifiche del dispositivo MIDI. Questo valore non può essere Null.

Attributi

Commenti

Registra un callback per ricevere notifiche quando i dispositivi MIDI vengono aggiunti e rimossi per un tipo di trasporto specifico. Il metodo DeviceCallback.onDeviceStatusChanged verrà chiamato immediatamente per tutti i dispositivi con porte aperte. Ciò consente alle applicazioni di sapere quali porte di input sono già in uso e, di conseguenza, non disponibili. Le applicazioni devono chiamare getDevicesForTransport(int) prima di registrare il callback per ottenere un elenco di dispositivi già aggiunti.

Informazioni di riferimento su Android per android.media.midi.MidiManager.registerDeviceCallback.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a