Package apple.coreaudiotypes.enums
Class AVAudioSessionErrorCode
- java.lang.Object
-
- apple.coreaudiotypes.enums.AVAudioSessionErrorCode
-
public final class AVAudioSessionErrorCode extends java.lang.Object[@enum] AVAudioSessionErrorCode Error codes returned from the AVAudioSession API. [@var] AVAudioSessionErrorCodeNone Operation succeeded. [@var] AVAudioSessionErrorCodeMediaServicesFailed The app attempted to use the audio session during or after a Media Services failure. App should wait for a AVAudioSessionMediaServicesWereResetNotification and then rebuild all its state. [@var] AVAudioSessionErrorCodeIsBusy The app attempted to set its audio session inactive or change its AVAudioSessionIOType, but it is still actively playing and/or recording. [@var] AVAudioSessionErrorCodeIncompatibleCategory The app tried to perform an operation on a session but its category does not support it. For instance, if the app calls setPreferredInputNumberOfChannels: while in a playback-only category. [@var] AVAudioSessionErrorCodeCannotInterruptOthers The app's audio session is non-mixable and trying to go active while in the background. This is allowed only when the app is the NowPlaying app. [@var] AVAudioSessionErrorCodeMissingEntitlement The app does not have the required entitlements to perform an operation. [@var] AVAudioSessionErrorCodeSiriIsRecording The app tried to do something with the audio session that is not allowed while Siri is recording. [@var] AVAudioSessionErrorCodeCannotStartPlaying The app is not allowed to start recording and/or playing, usually because of a lack of audio key in its Info.plist. This could also happen if the app has this key but uses a category that can't record and/or play in the background (AVAudioSessionCategoryAmbient, AVAudioSessionCategorySoloAmbient, etc.). [@var] AVAudioSessionErrorCodeCannotStartRecording The app is not allowed to start recording, usually because it is starting a mixable recording from the background and is not an Inter-App Audio app. [@var] AVAudioSessionErrorCodeBadParam An illegal value was used for a property. [@var] AVAudioSessionErrorInsufficientPriority The app was not allowed to set the audio category because another app (Phone, etc.) is controlling it. [@var] AVAudioSessionErrorCodeResourceNotAvailable The operation failed because the device does not have sufficient hardware resources to complete the action. For example, the operation requires audio input hardware, but the device has no audio input available. [@var] AVAudioSessionErrorCodeExpiredSession The operation failed because the associated session has been destroyed. [@var] AVAudioSessionErrorCodeUnspecified An unspecified error has occurred. [@var] AVAudioSessionErrorCodeSessionNotActive The operation failed because the session is not active.
-
-
Field Summary
Fields Modifier and Type Field Description static longBadParamstatic longCannotInterruptOthers0x21696E74, 560557684static longCannotStartPlaying0x21706C61, 561015905static longCannotStartRecording0x21726563, 561145187static longExpiredSession0x21736573, 561210739static longIncompatibleCategory0x21636174, 560161140static longInsufficientPriority0x21707269, 561017449static longIsBusy0x21616374, 560030580static longMediaServicesFailed0x6D737276, 1836282486static longMissingEntitlement0x656E743F, 1701737535static longNonestatic longResourceNotAvailable0x21726573, 561145203static longSessionNotActive0x696e6163, 1768841571static longSiriIsRecording0x73697269, 1936290409static longUnspecified0x77686174, 2003329396
-
-
-
Field Detail
-
None
public static final long None
- See Also:
- Constant Field Values
-
MediaServicesFailed
public static final long MediaServicesFailed
0x6D737276, 1836282486- See Also:
- Constant Field Values
-
IsBusy
public static final long IsBusy
0x21616374, 560030580- See Also:
- Constant Field Values
-
IncompatibleCategory
public static final long IncompatibleCategory
0x21636174, 560161140- See Also:
- Constant Field Values
-
CannotInterruptOthers
public static final long CannotInterruptOthers
0x21696E74, 560557684- See Also:
- Constant Field Values
-
MissingEntitlement
public static final long MissingEntitlement
0x656E743F, 1701737535- See Also:
- Constant Field Values
-
SiriIsRecording
public static final long SiriIsRecording
0x73697269, 1936290409- See Also:
- Constant Field Values
-
CannotStartPlaying
public static final long CannotStartPlaying
0x21706C61, 561015905- See Also:
- Constant Field Values
-
CannotStartRecording
public static final long CannotStartRecording
0x21726563, 561145187- See Also:
- Constant Field Values
-
BadParam
public static final long BadParam
- See Also:
- Constant Field Values
-
InsufficientPriority
public static final long InsufficientPriority
0x21707269, 561017449- See Also:
- Constant Field Values
-
ResourceNotAvailable
public static final long ResourceNotAvailable
0x21726573, 561145203- See Also:
- Constant Field Values
-
Unspecified
public static final long Unspecified
0x77686174, 2003329396- See Also:
- Constant Field Values
-
ExpiredSession
public static final long ExpiredSession
0x21736573, 561210739- See Also:
- Constant Field Values
-
SessionNotActive
public static final long SessionNotActive
0x696e6163, 1768841571- See Also:
- Constant Field Values
-
-