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

Commit 7fb67509 authored by Atneya Nair's avatar Atneya Nair
Browse files

Add additional perms to PermissionEnum

Add additional permissions which audioserver needs to track.

Test: Compiles, boots
Bug: 338089555
Flag: com.android.media.audio.audioserver_permissions
Change-Id: I95e0c57affa31dfd0e2d3c08d662692b3f668bef
parent da6a7fa3
Loading
Loading
Loading
Loading
+15 −5
Original line number Diff line number Diff line
@@ -21,11 +21,21 @@ package com.android.media.permission;
 * {@hide}
 */
enum PermissionEnum {
    MODIFY_AUDIO_ROUTING = 0,
    MODIFY_PHONE_STATE = 1,
    CALL_AUDIO_INTERCEPTION = 2,
    // This is a runtime + WIU permission, which means data delivery should be protected by AppOps
    // We query the controller only for early fails/hard errors
    RECORD_AUDIO = 3,
    ENUM_SIZE = 4, // Not for actual usage
    RECORD_AUDIO = 0,
    MODIFY_AUDIO_ROUTING = 1,
    MODIFY_AUDIO_SETTINGS = 2,
    MODIFY_PHONE_STATE = 3,
    MODIFY_DEFAULT_AUDIO_EFFECTS = 4,
    WRITE_SECURE_SETTINGS = 5,
    CALL_AUDIO_INTERCEPTION = 6,
    ACCESS_ULTRASOUND = 7,
    CAPTURE_AUDIO_OUTPUT = 8,
    CAPTURE_MEDIA_OUTPUT = 9,
    CAPTURE_AUDIO_HOTWORD = 10,
    CAPTURE_TUNER_AUDIO_INPUT = 11,
    CAPTURE_VOICE_COMMUNICATION_OUTPUT = 12,
    BLUETOOTH_CONNECT = 13,
    ENUM_SIZE = 14, // Not for actual usage, used by Java
}