JWVisualQualityReason

@objc
public enum JWVisualQualityReason : Int
extension JWVisualQualityReason: CustomStringConvertible

Constants denoting the reason for quality changing in a video.

  • The user had this quality set as a default and did not change it.

    Declaration

    Swift

    case initial
  • An automatic quality change occurred (ex. HLS).

    Declaration

    Swift

    case auto
  • api

    The user chose a static quality after playback began, or an API was used to set it.

    Declaration

    Swift

    case api
  • Declaration

    Swift

    public var description: String { get }