Loading aidl/com/android/media/permission/PermissionEnum.aidl +15 −5 Original line number Diff line number Diff line Loading @@ -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 } Loading
aidl/com/android/media/permission/PermissionEnum.aidl +15 −5 Original line number Diff line number Diff line Loading @@ -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 }