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

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

Audio recording sources: annotate permissions

Annotate permissions for REMOTE_SUBMIX and HOTWORD.
Note that REMOTE_SUBMIX was defined before the notion
  of @SystemApi, hence its presence in SDK despite the
  need for system permission.

Bug: 72176464
Test: make online-system-api-sdk-docs
Change-Id: I315d584f06870b1e778d73a9f9415d201fe87af7
parent 11817c6b
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package android.media;

import android.annotation.NonNull;
import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.app.ActivityThread;
import android.hardware.Camera;
@@ -278,6 +279,7 @@ public class MediaRecorder implements AudioRouting
         * third-party applications.
         * </p>
         */
        @RequiresPermission(android.Manifest.permission.CAPTURE_AUDIO_OUTPUT)
        public static final int REMOTE_SUBMIX = 8;

        /** Microphone audio source tuned for unprocessed (raw) sound if available, behaves like
@@ -303,6 +305,7 @@ public class MediaRecorder implements AudioRouting
         * @hide
         */
        @SystemApi
        @RequiresPermission(android.Manifest.permission.CAPTURE_AUDIO_HOTWORD)
        public static final int HOTWORD = 1999;
    }