1# Flags for package android.media.audiopolicy.
2# Only add flags here which must be included in framework.jar
3#
4# Please add flags in alphabetical order.
5
6package: "android.media.audiopolicy"
7container: "system"
8
9flag {
10    name: "audio_mix_ownership"
11    namespace: "media_audio"
12    description: "Improves ownership model of AudioMixes and the relationship between AudioPolicy and AudioMix."
13    bug: "309080867"
14    is_fixed_read_only: true
15}
16
17flag {
18    name: "audio_mix_policy_ordering"
19    namespace: "media_audio"
20    description: "Orders AudioMixes per registered AudioPolicy."
21    bug: "309080867"
22    is_fixed_read_only: true
23}
24
25flag {
26    name: "audio_mix_test_api"
27    is_exported: true
28    namespace: "media_audio"
29    description: "Enable new Test APIs that provide access to registered AudioMixes on system server and native side."
30    bug: "309080867"
31    is_fixed_read_only: true
32}
33
34flag {
35    name: "audio_policy_update_mixing_rules_api"
36    is_exported: true
37    namespace: "media_audio"
38    description: "Enable AudioPolicy.updateMixingRules API for hot-swapping audio mixing rules."
39    bug: "293874525"
40}
41
42flag {
43    name: "enable_fade_manager_configuration"
44    is_exported: true
45    namespace: "media_audio"
46    description: "Enable Fade Manager Configuration support to determine fade properties"
47    bug: "307354764"
48}
49
50flag {
51    name: "multi_zone_audio"
52    namespace: "media_audio"
53    description: "Enable multi-zone audio support in audio product strategies."
54    bug: "316643994"
55}
56
57flag {
58    name: "record_audio_device_aware_permission"
59    namespace: "media_audio"
60    description: "Enable device-aware permission handling for RECORD_AUDIO permission"
61    bug: "291737188"
62    is_fixed_read_only: true
63}