Stay organized with collections
Save and categorize content based on your preferences.
Interfaces
Classes
MidiDevice |
This class is used for sending and receiving data to and from a MIDI device Instances of this class are created by MidiManager.openDevice .
|
MidiDeviceInfo |
This class contains information to describe a MIDI device.
|
MidiDeviceService |
A service that implements a virtual MIDI device.
|
MidiDeviceStatus |
This is an immutable class that describes the current status of a MIDI device's ports.
|
MidiInputPort |
This class is used for sending data to a port on a MIDI device
|
MidiManager |
This class is the public application interface to the MIDI service.
|
MidiOutputPort |
This class is used for receiving data from a port on a MIDI device
|
MidiReceiver |
Interface for sending and receiving data to and from a MIDI device.
|
MidiSender |
Interface provided by a device to allow attaching MidiReceivers to a MIDI device.
|
MidiUmpDeviceService |
A service that implements a virtual MIDI device for Universal MIDI Packets (UMP).
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# android.media.midi\n==================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/media/midi/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [OnDeviceOpenedListener](/reference/kotlin/android/media/midi/MidiManager.OnDeviceOpenedListener) | Listener class used for receiving the results of [openDevice](/reference/kotlin/android/media/midi/MidiManager#openDevice(android.media.midi.MidiDeviceInfo,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)) and [openBluetoothDevice](/reference/kotlin/android/media/midi/MidiManager#openBluetoothDevice(android.bluetooth.BluetoothDevice,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)) |\n\nClasses\n-------\n\n|-----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [MidiDevice](/reference/kotlin/android/media/midi/MidiDevice) | This class is used for sending and receiving data to and from a MIDI device Instances of this class are created by [MidiManager.openDevice](/reference/kotlin/android/media/midi/MidiManager#openDevice(android.media.midi.MidiDeviceInfo,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)). |\n| [MidiDeviceInfo](/reference/kotlin/android/media/midi/MidiDeviceInfo) | This class contains information to describe a MIDI device. |\n| [MidiDeviceService](/reference/kotlin/android/media/midi/MidiDeviceService) | A service that implements a virtual MIDI device. |\n| [MidiDeviceStatus](/reference/kotlin/android/media/midi/MidiDeviceStatus) | This is an immutable class that describes the current status of a MIDI device's ports. |\n| [MidiInputPort](/reference/kotlin/android/media/midi/MidiInputPort) | This class is used for sending data to a port on a MIDI device |\n| [MidiManager](/reference/kotlin/android/media/midi/MidiManager) | This class is the public application interface to the MIDI service. |\n| [MidiOutputPort](/reference/kotlin/android/media/midi/MidiOutputPort) | This class is used for receiving data from a port on a MIDI device |\n| [MidiReceiver](/reference/kotlin/android/media/midi/MidiReceiver) | Interface for sending and receiving data to and from a MIDI device. |\n| [MidiSender](/reference/kotlin/android/media/midi/MidiSender) | Interface provided by a device to allow attaching MidiReceivers to a MIDI device. |\n| [MidiUmpDeviceService](/reference/kotlin/android/media/midi/MidiUmpDeviceService) | A service that implements a virtual MIDI device for Universal MIDI Packets (UMP). |"]]