Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 645a0b2b authored by Phil Burk's avatar Phil Burk
Browse files

MidiDevice: document that opens can return nulls



Bug: 22800792
Change-Id: I8d7ca1976e9a8abbabc011d3b2391ad7fe646f83
Signed-off-by: default avatarPhil Burk <philburk@google.com>
parent b83b5fa6
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -113,8 +113,13 @@ public final class MidiDevice implements Closeable {
    /**
     * Called to open a {@link MidiInputPort} for the specified port number.
     *
     * An input port can only be used by one sender at a time.
     * Opening an input port will fail if another application has already opened it for use.
     * A {@link MidiDeviceStatus} can be used to determine if an input port is already open.
     *
     * @param portNumber the number of the input port to open
     * @return the {@link MidiInputPort}
     * @return the {@link MidiInputPort} if the open is successful,
     *         or null in case of failure.
     */
    public MidiInputPort openInputPort(int portNumber) {
        try {
@@ -133,8 +138,11 @@ public final class MidiDevice implements Closeable {
    /**
     * Called to open a {@link MidiOutputPort} for the specified port number.
     *
     * An output port may be opened by multiple applications.
     *
     * @param portNumber the number of the output port to open
     * @return the {@link MidiOutputPort}
     * @return the {@link MidiOutputPort} if the open is successful,
     *         or null in case of failure.
     */
    public MidiOutputPort openOutputPort(int portNumber) {
        try {