IVSStageStreamNetworkQuality

Objective-C

enum IVSStageStreamNetworkQuality : NSInteger {}

Swift

@frozen enum IVSStageStreamNetworkQuality : Int, @unchecked Sendable

Enum that represents the network condition for either local audio, local video, remote audio or remote video

  • Network quality is excellent and users do not experience any media latency

    Declaration

    Objective-C

    IVSStageStreamNetworkQualityExcellent

    Swift

    case excellent = 0
  • Network quality is good but users experience media latency rarely

    Declaration

    Objective-C

    IVSStageStreamNetworkQualityGood

    Swift

    case good = 1
  • Network quality is normal and users experience media freeze sometimes

    Declaration

    Objective-C

    IVSStageStreamNetworkQualityNormal

    Swift

    case normal = 2
  • Network quality is poor and users often experience media freeze

    Declaration

    Objective-C

    IVSStageStreamNetworkQualityPoor

    Swift

    case poor = 3
  • Network quality is down and users usually experience media freeze

    Declaration

    Objective-C

    IVSStageStreamNetworkQualityDown

    Swift

    case down = 4