OSDN Git Service

MIDI: API changes to support multiple ports per device
authorMike Lockwood <lockwood@google.com>
Mon, 8 Dec 2014 19:19:04 +0000 (11:19 -0800)
committerMike Lockwood <lockwood@google.com>
Tue, 9 Dec 2014 01:09:14 +0000 (17:09 -0800)
commitb6b9a91c02b7a44cf56943e5358cee68fa4aece5
tree3202af5646a75fa620749943f0a083abeb342249
parent67f8e8bd8927f24147d7a1edd6ec3db1a54233b2
MIDI: API changes to support multiple ports per device

Add MidiInputPort and MidiOutputPort classes (with MidiPort base class)
A MidiDevice can now have multiple input and output ports.
Multiple ports are currently supported only for virtual devices, USB support coming later.

Change-Id: Ib55076aa1374aa46ae4ae76ad93bd717df6d7e21
core/java/android/midi/IMidiManager.aidl
core/java/android/midi/MidiDevice.java
core/java/android/midi/MidiDeviceInfo.java
core/java/android/midi/MidiInputPort.java [new file with mode: 0644]
core/java/android/midi/MidiManager.java
core/java/android/midi/MidiOutputPort.java [new file with mode: 0644]
core/java/android/midi/MidiPort.java [new file with mode: 0644]
services/core/java/com/android/server/midi/MidiService.java
services/core/java/com/android/server/midi/UsbMidiDevice.java