Struct AudioUsage
sealed struct AudioUsage
Struct whose value field is used to signify the Audio Usage
This field tells what is this sound used for. This is achieved with the “usage” information.
Fields
Constants
NONE
AudioUsage={0}
MEDIA
Audio Usage for Music streamingAudioUsage={1}
COMMUNICATION
Audio Usage for Telephony/VoIP callingAudioUsage={2}
ALARM
Audio Usage for AlarmsAudioUsage={3}
NOTIFICATION
Audio Usage for Notification soundsAudioUsage={4}
ACCESSIBILITY
Audio Usage for Accessibility promptsAudioUsage={5}
ANNOUNCEMENT
Audio Usage for AnnouncementsAudioUsage={6}
NAVIGATION
Audio Usage for Navigation audio instructionsAudioUsage={7}
RING
Audio Usage for Ringtone playbackAudioUsage={8}
VOICE_ASSISTANT
Audio Usage for Voice Assistant (TTS) responseAudioUsage={9}
SYSTEM
Audio Usage for any system generated audio tones such as UI touch tones etc.AudioUsage={10}
VOICE_RECOGNITION
Audio Usage for Voice Recognition i.e. Voice Assistant is listening to user’s audioAudioUsage={11}
VOICE_PROMPT
Audio Usage for any Voice Prompts to guide the user to perform certain actionsAudioUsage={12}
SPOKEN_WORD_CONTENT
Audio Usage for audio books, pod casts, etc.AudioUsage={13}
TEXT_READER
Audio Usage for to read text messages, etc.AudioUsage={14}
FLASH_BRIEFING
Audio Usage for to alexa news flash briefing, etc.AudioUsage={15}

