MidiManager.RegisterDeviceCallback Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.