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

Commit 3d22bf04 authored by Jean-Michel Trivi's avatar Jean-Michel Trivi
Browse files

AudioAttributes javadoc update for conversion to stream types

Change-Id: I2b687d8a002897fff90a8c99d180aa0a3511a571
parent ea54c0f9
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -709,7 +709,13 @@ public final class AudioAttributes implements Parcelable {
        }
    }

    /** @hide */
    /**
     * @hide
     * Only use to get which stream type should be used for volume control, NOT for audio playback
     * (all audio playback APIs are supposed to take AudioAttributes as input parameters)
     * @param aa non-null AudioAttributes.
     * @return a valid stream type for volume control that matches the attributes.
     */
    public static int toLegacyStreamType(AudioAttributes aa) {
        // flags to stream type mapping
        if ((aa.getFlags() & FLAG_AUDIBILITY_ENFORCED) == FLAG_AUDIBILITY_ENFORCED) {