summaryrefslogtreecommitdiffstats
path: root/services/midi/java
Commit message (Collapse)AuthorAgeFilesLines
* MidiManager: Address API Council feedback:Mike Lockwood2015-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | Rename MidiDeviceInfo.getPortList() to getPorts() Rename MidiManager.getDeviceList() to getDevices() Rename MidiReceiver.onReceive() to onSend() Replace MidiManager.DeviceOpenCallback and BluetoothOpenCallback with new interface MidiManager.OnDeviceOpenedListener Add MidiSender.onConnect() and onDisconnect() Add MidiReceiver.onFlush() Ensure that MidiReceiver max message size is immutable Bug: 21044677 Change-Id: I7711734a45e831e9744849a6f569e906feff9f80
* MidiManager: Improve output of "dumpsys midi"Mike Lockwood2015-05-071-1/+3
| | | | | | | - Include each device's port status from MidiDeviceStatus - MidiDeviceInfo.toString() now outputs all the names and values in the properties Bundle Change-Id: Ic9329153e4ae4d5619e274d27a420943473377e5
* Add support for Bluetooth MIDI devicesMike Lockwood2015-04-091-2/+2
| | | | | | | | The Bluetooth MIDI devices are handled in the BluetoothMidiService APK. Apps wishing to connect to Bluetooth MIDI devices call MidiManager.openBluetoothDevice() which binds to BluetoothMidiService in a similar way as virtual devices are implemented. Change-Id: Ie3fbca757928fd7873a009f9bf9e0ce0be487da6
* Make the MIDI Manager optional, enabled by "android.software.midi" featureMike Lockwood2015-03-271-0/+674
Change-Id: I76d442ea28beea4b9e2876bfef501d8f61403702