diff options
| author | 2015-01-30 10:14:23 -0800 | |
|---|---|---|
| committer | 2015-01-30 10:14:23 -0800 | |
| commit | a7e348eb4d2ef1632f2ebe3a742743607ccfd82b (patch) | |
| tree | d3629355889ebd3a37d2f784a9b2f339d2af9c04 | |
| parent | 728dace14d83e87e777ceaaf3dfd031cf3502f80 (diff) | |
MidiManager: minor Javadoc tweaks
Change-Id: I8b8f93907b2f456267dee153122d46c6b6e25b80
| -rw-r--r-- | core/java/android/midi/MidiDevice.java | 1 | ||||
| -rw-r--r-- | core/java/android/midi/MidiDeviceInfo.java | 3 | ||||
| -rw-r--r-- | core/java/android/midi/MidiDeviceServer.java | 9 | ||||
| -rw-r--r-- | core/java/android/midi/MidiInputPort.java | 1 | ||||
| -rw-r--r-- | core/java/android/midi/MidiManager.java | 3 | ||||
| -rw-r--r-- | core/java/android/midi/MidiOutputPort.java | 3 | ||||
| -rw-r--r-- | core/java/android/midi/MidiPort.java | 1 | ||||
| -rw-r--r-- | core/java/android/midi/MidiReceiver.java | 11 | ||||
| -rw-r--r-- | core/java/android/midi/MidiSender.java | 1 |
9 files changed, 24 insertions, 9 deletions
diff --git a/core/java/android/midi/MidiDevice.java b/core/java/android/midi/MidiDevice.java index 8aaa86d70f13..b91aedf4f6b1 100644 --- a/core/java/android/midi/MidiDevice.java +++ b/core/java/android/midi/MidiDevice.java @@ -30,6 +30,7 @@ import java.util.ArrayList; * This class is used for sending and receiving data to and from an MIDI device * Instances of this class are created by {@link MidiManager#openDevice}. * + * CANDIDATE FOR PUBLIC API * @hide */ public final class MidiDevice { diff --git a/core/java/android/midi/MidiDeviceInfo.java b/core/java/android/midi/MidiDeviceInfo.java index 5cf62b577545..dde266972b65 100644 --- a/core/java/android/midi/MidiDeviceInfo.java +++ b/core/java/android/midi/MidiDeviceInfo.java @@ -28,6 +28,7 @@ import android.os.Parcelable; * This class is just an immutable object to encapsulate the MIDI device description. * Use the MidiDevice class to actually communicate with devices. * + * CANDIDATE FOR PUBLIC API * @hide */ public class MidiDeviceInfo implements Parcelable { @@ -45,7 +46,7 @@ public class MidiDeviceInfo implements Parcelable { public static final int TYPE_VIRTUAL = 2; private final int mType; // USB or virtual - private final int mId; // unique ID generated by MidiService + private final int mId; // unique ID generated by MidiService private final int mInputPortCount; private final int mOutputPortCount; private final Bundle mProperties; diff --git a/core/java/android/midi/MidiDeviceServer.java b/core/java/android/midi/MidiDeviceServer.java index ccb2e0c5799c..74999344ea34 100644 --- a/core/java/android/midi/MidiDeviceServer.java +++ b/core/java/android/midi/MidiDeviceServer.java @@ -25,7 +25,14 @@ import java.io.Closeable; import java.io.IOException; import java.util.ArrayList; -/** @hide */ +/** + * This class is used to provide the implemention of MIDI device. + * Applications may call {@link MidiManager#createDeviceServer} + * to create an instance of this class to implement a virtual MIDI device. + * + * CANDIDATE FOR PUBLIC API + * @hide + */ public final class MidiDeviceServer implements Closeable { private static final String TAG = "MidiDeviceServer"; diff --git a/core/java/android/midi/MidiInputPort.java b/core/java/android/midi/MidiInputPort.java index 88ace5fbd3c2..51c47dd16e67 100644 --- a/core/java/android/midi/MidiInputPort.java +++ b/core/java/android/midi/MidiInputPort.java @@ -26,6 +26,7 @@ import java.io.IOException; /** * This class is used for sending data to a port on a MIDI device * + * CANDIDATE FOR PUBLIC API * @hide */ public class MidiInputPort extends MidiPort implements MidiReceiver { diff --git a/core/java/android/midi/MidiManager.java b/core/java/android/midi/MidiManager.java index 2c1c7bf9c3a9..8aa83953a34d 100644 --- a/core/java/android/midi/MidiManager.java +++ b/core/java/android/midi/MidiManager.java @@ -35,6 +35,7 @@ import java.util.HashMap; * {@samplecode * MidiManager manager = (MidiManager) getSystemService(Context.MIDI_SERVICE);} * + * CANDIDATE FOR PUBLIC API * @hide */ public class MidiManager { @@ -184,7 +185,7 @@ public class MidiManager { * @param properties a {@link android.os.Bundle} containing properties describing the device * @param isPrivate true if this device should only be visible and accessible to apps * with the same UID as the caller - * @return a {@link MidiVirtualDevice} object to locally represent the device + * @return a {@link MidiDeviceServer} object to locally represent the device */ public MidiDeviceServer createDeviceServer(int numInputPorts, int numOutputPorts, Bundle properties, boolean isPrivate) { diff --git a/core/java/android/midi/MidiOutputPort.java b/core/java/android/midi/MidiOutputPort.java index 00b7bad9c736..1bd3d623016f 100644 --- a/core/java/android/midi/MidiOutputPort.java +++ b/core/java/android/midi/MidiOutputPort.java @@ -26,8 +26,9 @@ import java.io.IOException; import java.util.ArrayList; /** - * This class is used for receiving data to a port on a MIDI device + * This class is used for receiving data from a port on a MIDI device * + * CANDIDATE FOR PUBLIC API * @hide */ public class MidiOutputPort extends MidiPort implements MidiSender { diff --git a/core/java/android/midi/MidiPort.java b/core/java/android/midi/MidiPort.java index 44d1a8812971..7512a9099d18 100644 --- a/core/java/android/midi/MidiPort.java +++ b/core/java/android/midi/MidiPort.java @@ -24,6 +24,7 @@ import java.io.Closeable; * This class represents a MIDI input or output port. * Base class for {@link MidiInputPort} and {@link MidiOutputPort} * + * CANDIDATE FOR PUBLIC API * @hide */ abstract public class MidiPort implements Closeable { diff --git a/core/java/android/midi/MidiReceiver.java b/core/java/android/midi/MidiReceiver.java index a4e1a108bebb..fdfe51a3659d 100644 --- a/core/java/android/midi/MidiReceiver.java +++ b/core/java/android/midi/MidiReceiver.java @@ -19,13 +19,14 @@ package android.midi; import java.io.IOException; /** - * Interface for receiving events from a MIDI device. + * Interface for receiving data from a MIDI device. * + * CANDIDATE FOR PUBLIC API * @hide */ public interface MidiReceiver { /** - * Called to pass a MIDI event to the receiver. + * Called to pass MIDI data to the receiver. * * NOTE: the msg array parameter is only valid within the context of this call. * The msg bytes should be copied by the receiver rather than retaining a reference @@ -33,9 +34,9 @@ public interface MidiReceiver { * Also, modifying the contents of the msg array parameter may result in other receivers * in the same application receiving incorrect values in their onPost() method. * - * @param msg a byte array containing the MIDI message - * @param offset the offset of the first byte of the message in the byte array - * @param count the number of bytes in the message + * @param msg a byte array containing the MIDI data + * @param offset the offset of the first byte of the data in the byte array + * @param count the number of bytes of MIDI data in the array * @param timestamp the timestamp of the message (based on {@link java.lang.System#nanoTime} * @throws IOException */ diff --git a/core/java/android/midi/MidiSender.java b/core/java/android/midi/MidiSender.java index 7958a0698d97..2b7afad11fe6 100644 --- a/core/java/android/midi/MidiSender.java +++ b/core/java/android/midi/MidiSender.java @@ -20,6 +20,7 @@ package android.midi; * Interface provided by a device to allow attaching * MidiReceivers to a MIDI device. * + * CANDIDATE FOR PUBLIC API * @hide */ public interface MidiSender { |