1 /**
2  * @hide
3  */
4 interface com.android.media.permission.INativePermissionController {
5 }
6 /**
7  * @hide
8  */
9 enum com.android.media.permission.PermissionEnum {
10   RECORD_AUDIO = 0,
11   MODIFY_AUDIO_ROUTING = 1,
12   MODIFY_AUDIO_SETTINGS = 2,
13   MODIFY_PHONE_STATE = 3,
14   MODIFY_DEFAULT_AUDIO_EFFECTS = 4,
15   WRITE_SECURE_SETTINGS = 5,
16   CALL_AUDIO_INTERCEPTION = 6,
17   ACCESS_ULTRASOUND = 7,
18   CAPTURE_AUDIO_OUTPUT = 8,
19   CAPTURE_MEDIA_OUTPUT = 9,
20   CAPTURE_AUDIO_HOTWORD = 10,
21   CAPTURE_TUNER_AUDIO_INPUT = 11,
22   CAPTURE_VOICE_COMMUNICATION_OUTPUT = 12,
23   BLUETOOTH_CONNECT = 13,
24   BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION = 14,
25   MODIFY_AUDIO_SETTINGS_PRIVILEGED = 15,
26   ENUM_SIZE = 16,
27 }
28 /**
29  * @hide
30  */
31 @JavaDerive(equals=true, toString=true)
32 parcelable com.android.media.permission.UidPackageState {
33 }
34