- Audio focus behavior (priority, ducking)
- Volume curve mapping
- Routing decisions
- Interaction with other audio streams
Possible Mappings
Notes:
- Higher priority audio usage types can interrupt lower priority ones
- When interrupted, streams can be:
- Ducked (volume reduced)
- Paused
- Stopped
- Released
- Focus can be explicitly managed using AudioFocusSession
Enumeration Members
USAGE_NONE
USAGE_NONE: 0
USAGE_MEDIA
USAGE_MEDIA: 1
USAGE_COMMUNICATION
USAGE_COMMUNICATION: 2
USAGE_ALARM
USAGE_ALARM: 3
USAGE_NOTIFICATION
USAGE_NOTIFICATION: 4
USAGE_ACCESSIBILITY
USAGE_ACCESSIBILITY: 5
USAGE_ANNOUNCEMENT
USAGE_ANNOUNCEMENT: 6
USAGE_NAVIGATION
USAGE_NAVIGATION: 7
USAGE_RING
USAGE_RING: 8
USAGE_VOICE_ASSISTANT
USAGE_VOICE_ASSISTANT: 9
USAGE_SYSTEM
USAGE_SYSTEM: 10
USAGE_VOICE_RECOGNITION
USAGE_VOICE_RECOGNITION: 11
USAGE_VOICE_PROMPT
USAGE_VOICE_PROMPT: 12
USAGE_SPOKEN_WORD_CONTENT
USAGE_SPOKEN_WORD_CONTENT: 13
USAGE_TEXT_READER
USAGE_TEXT_READER: 14
USAGE_FLASH_BRIEFING
USAGE_FLASH_BRIEFING: 15

