Android.Media.Midi Namespace

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.

MidiDevice.MidiConnection

This class represents a connection between the output port of one device and the input port of another.

MidiDeviceInfo

This class contains information to describe a MIDI device.

MidiDeviceInfo.InterfaceConsts
MidiDeviceInfo.PortInfo

Contains information about an input or output port.

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.

MidiDeviceStatus.InterfaceConsts
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.

MidiManager.DeviceCallback

Callback class used for clients to receive MIDI device added and removed notifications

MidiManager.DeviceOpenedEventArgs
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.

Interfaces

MidiManager.IOnDeviceOpenedListener

Listener class used for receiving the results of #openDevice and #openBluetoothDevice

Enums

MidiDeviceProtocol
MidiDeviceType
MidiPortType
MidiTransport