IVSBroadcastSessionRetryState
Objective-C
enum IVSBroadcastSessionRetryState : NSInteger {}
Swift
@frozen enum RetryState : Int, @unchecked Sendable
A value representing the IVSBroadcastSession
s retry state.
-
The SDK is not currently attempting to reconnect a failed broadcast
Declaration
Objective-C
IVSBroadcastSessionRetryStateNotRetrying
Swift
case notRetrying = 0
-
The SDK is waiting to for the internet connection to be restored before starting to backoff timer to attempt a reconnect.
Declaration
Objective-C
IVSBroadcastSessionRetryStateWaitingForInternet
Swift
case waitingForInternet = 1
-
The SDK is waiting to for the backoff timer to trigger a reconnect attempt.
Declaration
Objective-C
IVSBroadcastSessionRetryStateWaitingForBackoffTimer
Swift
case waitingForBackoffTimer = 2
-
The SDK is actively trying to reconnect a failed broadcast.
Declaration
Objective-C
IVSBroadcastSessionRetryStateRetrying
Swift
case retrying = 3
-
The SDK successfully reconnected a failed broadcast.
Declaration
Objective-C
IVSBroadcastSessionRetryStateSuccess
Swift
case success = 4
-
The SDK was unable to reconnect a failed broadcast within the maximum amount of allowed retries.
Declaration
Objective-C
IVSBroadcastSessionRetryStateFailure
Swift
case failure = 5