Package apple.avfaudio.enums
Class AVAudioSessionInterruptionReason
- java.lang.Object
-
- apple.avfaudio.enums.AVAudioSessionInterruptionReason
-
public final class AVAudioSessionInterruptionReason extends java.lang.Object[@enum] AVAudioSessionInterruptionReason Values for AVAudioSessionInterruptionReasonKey in AVAudioSessionInterruptionNotification's userInfo dictionary. [@var] AVAudioSessionInterruptionReasonDefault The audio session was interrupted because another session was activated. [@var] AVAudioSessionInterruptionReasonAppWasSuspended The audio session was interrupted due to the app being suspended by the operating sytem. Deprecated. Interruption notifications with reason 'wasSuspended' not present from iOS 16 onwards. [@var] AVAudioSessionInterruptionReasonBuiltInMicMuted The audio session was interrupted due to the built-in mic being muted e.g. due to an iPad's Smart Folio being closed. [@var] AVAudioSessionInterruptionReasonRouteDisconnected The audio session was interrupted due to route getting disconnected.
-
-
Field Summary
Fields Modifier and Type Field Description static longAppWasSuspendedDeprecated.static longBuiltInMicMutedstatic longDefaultstatic longRouteDisconnectedThe audio session was interrupted because route was disconnected.
-
-
-
Field Detail
-
Default
public static final long Default
- See Also:
- Constant Field Values
-
AppWasSuspended
@Deprecated public static final long AppWasSuspended
Deprecated.API-Since: 14.5 Deprecated-Since: 16.0 Deprecated-Message: wasSuspended reason no longer present- See Also:
- Constant Field Values
-
BuiltInMicMuted
public static final long BuiltInMicMuted
- See Also:
- Constant Field Values
-
RouteDisconnected
public static final long RouteDisconnected
The audio session was interrupted because route was disconnected. API-Since: 17.0- See Also:
- Constant Field Values
-
-