|
LISNR Radius Android SDK 2.0.0
|
Enum specifying usage types. More...
Enum specifying usage types.
The usage attribute expresses 'why' a sound is being played. On certain platforms or routing policies this is used to make more refined volume or routing decisions.
This only has an effect on Android API 28+.
| com.lisnr.radius.StreamBuilder.Usage.ALARM |
Use this to demand the users attentions.
| com.lisnr.radius.StreamBuilder.Usage.ASSISTANCE_SONIFICATION |
Use this for user interface sounds, beeps, etc.
| com.lisnr.radius.StreamBuilder.Usage.ASSISTANT |
Use this for audio responses to user queries, audio instructions or help utterances.
| com.lisnr.radius.StreamBuilder.Usage.ASSISTENCE_ACCESSIBILITY |
Use this for screen readers, etc.
| com.lisnr.radius.StreamBuilder.Usage.ASSISTENCE_NAVIGATION_GUIDANCE |
Use this for driving or navigation directions.
| com.lisnr.radius.StreamBuilder.Usage.GAME |
Use this for game audio and sound effects.
| com.lisnr.radius.StreamBuilder.Usage.MEDIA |
Use this for streaming media, music performance, video, podcasts, etc. Default.
| com.lisnr.radius.StreamBuilder.Usage.NOTIFICATION |
Use this for notifying the user when a message has arrived or some other background event has occurred.
| com.lisnr.radius.StreamBuilder.Usage.NOTIFICATION_EVENT |
Use this to attract the users attention when, for example, the battery is low.
| com.lisnr.radius.StreamBuilder.Usage.NOTIFICATION_RINGTONE |
Use this when the phone rings.
| com.lisnr.radius.StreamBuilder.Usage.VOICE_COMMUNICATION |
Use this for voice over IP, telephony, etc.
| com.lisnr.radius.StreamBuilder.Usage.VOICE_COMMUNICATION_SIGNALLING |
Use this for sounds associated with telephony such as busy tones, etc.