1express_metric { 2 id: "media_audio.value_audio_focus_gain_appops_denial" 3 display_name: "Audio Focus GAIN appOps denial" 4 description: "Counter indicating the audio focus GAIN request was denied by appOps" 5 owner_email: "jmtrivi@google.com" 6 owner_email: "team-android-audio@google.com" 7 unit: UNIT_COUNT 8 type: COUNTER_WITH_UID 9} 10 11express_metric { 12 id: "media_audio.value_audio_focus_gain_transient_appops_denial" 13 display_name: "Audio Focus GAIN_TRANSIENT appOps denial" 14 description: "Counter indicating the audio focus GAIN_TRANSIENT request was denied by appOps" 15 owner_email: "jmtrivi@google.com" 16 owner_email: "team-android-audio@google.com" 17 unit: UNIT_COUNT 18 type: COUNTER_WITH_UID 19} 20 21express_metric { 22 id: "media_audio.value_audio_focus_gain_transient_duck_appops_denial" 23 display_name: "Audio Focus GAIN_TRANSIENT_MAY_DUCK appOps denial" 24 description: "Counter indicating the audio focus GAIN_TRANSIENT_MAY_DUCK request was denied by appOps" 25 owner_email: "jmtrivi@google.com" 26 owner_email: "team-android-audio@google.com" 27 unit: UNIT_COUNT 28 type: COUNTER_WITH_UID 29} 30 31express_metric { 32 id: "media_audio.value_audio_focus_gain_transient_excl_appops_denial" 33 display_name: "Audio Focus GAIN_TRANSIENT_EXCLUSIVE appOps denial" 34 description: "Counter indicating the audio focus GAIN_TRANSIENT_EXCLUSIVE request was denied by appOps" 35 owner_email: "jmtrivi@google.com" 36 owner_email: "team-android-audio@google.com" 37 unit: UNIT_COUNT 38 type: COUNTER_WITH_UID 39} 40 41 42express_metric { 43 id: "media_audio.value_audio_focus_gain_granted" 44 display_name: "Audio Focus GAIN granted" 45 description: "Counter indicating the audio focus GAIN request was granted" 46 owner_email: "jmtrivi@google.com" 47 owner_email: "team-android-audio@google.com" 48 unit: UNIT_COUNT 49 type: COUNTER_WITH_UID 50} 51 52express_metric { 53 id: "media_audio.value_audio_focus_gain_transient_granted" 54 display_name: "Audio Focus GAIN_TRANSIENT granted" 55 description: "Counter indicating the audio focus GAIN_TRANSIENT request was granted" 56 owner_email: "jmtrivi@google.com" 57 owner_email: "team-android-audio@google.com" 58 unit: UNIT_COUNT 59 type: COUNTER_WITH_UID 60} 61 62express_metric { 63 id: "media_audio.value_audio_focus_gain_transient_duck_granted" 64 display_name: "Audio Focus GAIN_TRANSIENT_MAY_DUCK granted" 65 description: "Counter indicating the audio focus GAIN_TRANSIENT_MAY_DUCK request was granted" 66 owner_email: "jmtrivi@google.com" 67 owner_email: "team-android-audio@google.com" 68 unit: UNIT_COUNT 69 type: COUNTER_WITH_UID 70} 71 72express_metric { 73 id: "media_audio.value_audio_focus_gain_transient_excl_granted" 74 display_name: "Audio Focus GAIN_TRANSIENT_EXCLUSIVE granted" 75 description: "Counter indicating the audio focus GAIN_TRANSIENT_EXCLUSIVE request was granted" 76 owner_email: "jmtrivi@google.com" 77 owner_email: "team-android-audio@google.com" 78 unit: UNIT_COUNT 79 type: COUNTER_WITH_UID 80} 81 82express_metric { 83 id:"media_audio.value_audio_focus_grant_hardening_waived_by_sdk" 84 display_name: "Audio Focus grant hardening waived" 85 description: "Audio Focus was granted due to older SDK, newer would have been blocked" 86 owner_email: "jmtrivi@google.com" 87 owner_email: "team-android-audio@google.com" 88 unit: UNIT_COUNT 89 type: COUNTER_WITH_UID 90} 91 92express_metric { 93 id:"media_audio.value_audio_playback_hardening_partial_restriction" 94 display_name: "Audio playback hardening partial restriction" 95 description: "Playback was muted due to partial playback hardening restrictions" 96 owner_email: "atneya@google.com" 97 owner_email: "team-android-audio@google.com" 98 unit: UNIT_COUNT 99 type: COUNTER_WITH_UID 100} 101 102express_metric { 103 id:"media_audio.value_audio_playback_hardening_strict_would_restrict" 104 display_name: "Audio playback hardening strict would restrict" 105 description: "Playback would be muted with full hardening restrictions in place" 106 owner_email: "atneya@google.com" 107 owner_email: "team-android-audio@google.com" 108 unit: UNIT_COUNT 109 type: COUNTER_WITH_UID 110} 111 112express_metric { 113 id:"media_audio.value_audio_volume_hardening_allowed" 114 display_name: "Volume modification API app access" 115 description: "Volume modification APIs accessed without privileged permissions" 116 owner_email: "atneya@google.com" 117 owner_email: "team-android-audio@google.com" 118 unit: UNIT_COUNT 119 type: COUNTER_WITH_UID 120} 121 122express_metric { 123 id:"media_audio.value_audio_volume_hardening_partial_restriction" 124 display_name: "Volume modification partial restriction" 125 description: "Volume modification APIs accessed without permissions restricted due to fgd-ness" 126 owner_email: "atneya@google.com" 127 owner_email: "team-android-audio@google.com" 128 unit: UNIT_COUNT 129 type: COUNTER_WITH_UID 130} 131 132express_metric { 133 id:"media_audio.value_audio_volume_hardening_strict_restriction" 134 display_name: "Volume modification strict restriction" 135 description: "Volume modification APIs accessed without permissions restricted due to caps" 136 owner_email: "atneya@google.com" 137 owner_email: "team-android-audio@google.com" 138 unit: UNIT_COUNT 139 type: COUNTER_WITH_UID 140} 141