ErrorCategory
@objc(THEOplayerErrorCategory)
public enum ErrorCategory : Int32, Codable, CaseIterable
The Error category a TheoErrorCode
belongs to.
-
Clusters all errors related to the configuration.
Declaration
Swift
@objc(THEOplayerErrorCategoryCONFIGURATION) case CONFIGURATION = 1
-
Clusters all errors related to the license.
Declaration
Swift
@objc(THEOplayerErrorCategoryLICENSE) case LICENSE = 2
-
Clusters all errors related to the source.
Declaration
Swift
@objc(THEOplayerErrorCategorySOURCE) case SOURCE = 3
-
Clusters all errors related to the manifest.
Declaration
Swift
@objc(THEOplayerErrorCategoryMANIFEST) case MANIFEST = 4
-
Clusters all errors related to the media.
Declaration
Swift
@objc(THEOplayerErrorCategoryMEDIA) case MEDIA = 5
-
Clusters all errors related to the network.
Declaration
Swift
@objc(THEOplayerErrorCategoryNETWORK) case NETWORK = 6
-
Clusters all errors related to the content protection.
Declaration
Swift
@objc(THEOplayerErrorCategoryCONTENT_PROTECTION) case CONTENT_PROTECTION = 7
-
Clusters all errors related to the subtitles.
Declaration
Swift
@objc(THEOplayerErrorCategorySUBTITLE) case SUBTITLE = 8
-
Clusters all errors related to VR.
Declaration
Swift
@objc(THEOplayerErrorCategoryVR) case VR = 9
-
Clusters all errors related to ads.
Declaration
Swift
@objc(THEOplayerErrorCategoryADS) case ADS = 10
-
Clusters all errors related to fullscreen.
Declaration
Swift
@objc(THEOplayerErrorCategoryFULLSCREEN) case FULLSCREEN = 11
-
This category clusters all errors related to caching.
Declaration
Swift
@objc(THEOplayerErrorCategoryCACHE) case CACHE = 12
-
This category clusters all errors related to THEOlive.
Declaration
Swift
@objc(THEOplayerErrorCategoryTHEOLIVE) case THEOLIVE = 13