IVSBroadcastSessionRetryState

Objective-C

enum IVSBroadcastSessionRetryState : NSInteger {}

Swift

enum RetryState : Int, @unchecked Sendable

A value representing the IVSBroadcastSessions 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