express_metric { id: "media_audio.value_audio_focus_gain_appops_denial" display_name: "Audio Focus GAIN appOps denial" description: "Counter indicating the audio focus GAIN request was denied by appOps" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_transient_appops_denial" display_name: "Audio Focus GAIN_TRANSIENT appOps denial" description: "Counter indicating the audio focus GAIN_TRANSIENT request was denied by appOps" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_transient_duck_appops_denial" display_name: "Audio Focus GAIN_TRANSIENT_MAY_DUCK appOps denial" description: "Counter indicating the audio focus GAIN_TRANSIENT_MAY_DUCK request was denied by appOps" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_transient_excl_appops_denial" display_name: "Audio Focus GAIN_TRANSIENT_EXCLUSIVE appOps denial" description: "Counter indicating the audio focus GAIN_TRANSIENT_EXCLUSIVE request was denied by appOps" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_granted" display_name: "Audio Focus GAIN granted" description: "Counter indicating the audio focus GAIN request was granted" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_transient_granted" display_name: "Audio Focus GAIN_TRANSIENT granted" description: "Counter indicating the audio focus GAIN_TRANSIENT request was granted" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_transient_duck_granted" display_name: "Audio Focus GAIN_TRANSIENT_MAY_DUCK granted" description: "Counter indicating the audio focus GAIN_TRANSIENT_MAY_DUCK request was granted" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id: "media_audio.value_audio_focus_gain_transient_excl_granted" display_name: "Audio Focus GAIN_TRANSIENT_EXCLUSIVE granted" description: "Counter indicating the audio focus GAIN_TRANSIENT_EXCLUSIVE request was granted" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id:"media_audio.value_audio_focus_grant_hardening_waived_by_sdk" display_name: "Audio Focus grant hardening waived" description: "Audio Focus was granted due to older SDK, newer would have been blocked" owner_email: "jmtrivi@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id:"media_audio.value_audio_playback_hardening_partial_restriction" display_name: "Audio playback hardening partial restriction" description: "Playback was muted due to partial playback hardening restrictions" owner_email: "atneya@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id:"media_audio.value_audio_playback_hardening_strict_would_restrict" display_name: "Audio playback hardening strict would restrict" description: "Playback would be muted with full hardening restrictions in place" owner_email: "atneya@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id:"media_audio.value_audio_volume_hardening_allowed" display_name: "Volume modification API app access" description: "Volume modification APIs accessed without privileged permissions" owner_email: "atneya@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id:"media_audio.value_audio_volume_hardening_partial_restriction" display_name: "Volume modification partial restriction" description: "Volume modification APIs accessed without permissions restricted due to fgd-ness" owner_email: "atneya@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID } express_metric { id:"media_audio.value_audio_volume_hardening_strict_restriction" display_name: "Volume modification strict restriction" description: "Volume modification APIs accessed without permissions restricted due to caps" owner_email: "atneya@google.com" owner_email: "team-android-audio@google.com" unit: UNIT_COUNT type: COUNTER_WITH_UID }