THEOErrorCode
@objc(THEOplayerTHEOErrorCode)
public enum THEOErrorCode : Int32, Codable, CaseIterableA code that indicates the type of error that has occurred.
- 
                  
                  The configuration provided is invalid. DeclarationSwift @objc(THEOErrorCodeCONFIGURATION_ERROR) case CONFIGURATION_ERROR = 1000
- 
                  
                  The license provided is invalid. DeclarationSwift @objc(THEOErrorCodeLICENSE_ERROR) case LICENSE_ERROR = 2000
- 
                  
                  The provided license does not contain the current domain. DeclarationSwift @objc(THEOErrorCodeLICENSE_INVALID_DOMAIN) case LICENSE_INVALID_DOMAIN = 2001
- 
                  
                  The current source is not allowed in the license provided. DeclarationSwift @objc(THEOErrorCodeLICENSE_INVALID_SOURCE) case LICENSE_INVALID_SOURCE = 2002
- 
                  
                  The license has expired. DeclarationSwift @objc(THEOErrorCodeLICENSE_EXPIRED) case LICENSE_EXPIRED = 2003
- 
                  
                  The provided license does not contain the necessary feature. DeclarationSwift @objc(THEOErrorCodeLICENSE_INVALID_FEATURE) case LICENSE_INVALID_FEATURE = 2004
- 
                  
                  The source provided is not valid. DeclarationSwift @objc(THEOErrorCodeSOURCE_INVALID) case SOURCE_INVALID = 3000
- 
                  
                  The provided source is not supported. DeclarationSwift @objc(THEOErrorCodeSOURCE_NOT_SUPPORTED) case SOURCE_NOT_SUPPORTED = 3001
- 
                  
                  The manifest could not be loaded. DeclarationSwift @objc(THEOErrorCodeMANIFEST_LOAD_ERROR) case MANIFEST_LOAD_ERROR = 4000
- 
                  
                  An Error related to Cross-origin resource sharing (CORS). DeclarationSwift @objc(THEOErrorCodeMANIFEST_CORS_ERROR) case MANIFEST_CORS_ERROR = 4001
- 
                  
                  The manifest could not be parsed. DeclarationSwift @objc(THEOErrorCodeMANIFEST_PARSE_ERROR) case MANIFEST_PARSE_ERROR = 4002
- 
                  
                  The media is not supported. DeclarationSwift @objc(THEOErrorCodeMEDIA_NOT_SUPPORTED) case MEDIA_NOT_SUPPORTED = 5000
- 
                  
                  The media could not be loaded. DeclarationSwift @objc(THEOErrorCodeMEDIA_LOAD_ERROR) case MEDIA_LOAD_ERROR = 5001
- 
                  
                  The media could not be decoded. DeclarationSwift @objc(THEOErrorCodeMEDIA_DECODE_ERROR) case MEDIA_DECODE_ERROR = 5002
- 
                  
                  An error related to playback through AVPlayer in the iOS or tvOS SDK. DeclarationSwift @objc(THEOErrorCodeMEDIA_AVPLAYER_ERROR) case MEDIA_AVPLAYER_ERROR = 5003
- 
                  
                  The fetching process for the media resource was aborted by the user agent at the user’s request. DeclarationSwift @objc(THEOErrorCodeMEDIA_ABORTED) case MEDIA_ABORTED = 5004
- 
                  
                  An error related to network has been detected. DeclarationSwift @objc(THEOErrorCodeNETWORK_ERROR) case NETWORK_ERROR = 6000
- 
                  
                  The network has timed out. DeclarationSwift @objc(THEOErrorCodeNETWORK_TIMEOUT) case NETWORK_TIMEOUT = 6001
- 
                  
                  An error related to the content protection. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_ERROR) case CONTENT_PROTECTION_ERROR = 7000
- 
                  
                  The DRM provided is not supported on this platform. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_NOT_SUPPORTED) case CONTENT_PROTECTION_NOT_SUPPORTED = 7001
- 
                  
                  The media is DRM protected, but no content protection configuration was provided. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_CONFIGURATION_MISSING) case CONTENT_PROTECTION_CONFIGURATION_MISSING = 7002
- 
                  
                  The content protection configuration is invalid. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_CONFIGURATION_INVALID) case CONTENT_PROTECTION_CONFIGURATION_INVALID = 7003
- 
                  
                  The DRM initialization data could not be parsed. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_INITIALIZATION_INVALID) case CONTENT_PROTECTION_INITIALIZATION_INVALID = 7004
- 
                  
                  The content protection’s certificate could not be loaded. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_CERTIFICATE_ERROR) case CONTENT_PROTECTION_CERTIFICATE_ERROR = 7005
- 
                  
                  The content protection’s certificate is invalid. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_CERTIFICATE_INVALID) case CONTENT_PROTECTION_CERTIFICATE_INVALID = 7006
- 
                  
                  The content protection’s license could not be loaded. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_LICENSE_ERROR) case CONTENT_PROTECTION_LICENSE_ERROR = 7007
- 
                  
                  The content protection’s license is invalid. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_LICENSE_INVALID) case CONTENT_PROTECTION_LICENSE_INVALID = 7008
- 
                  
                  The content protection’s key has expired. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_KEY_EXPIRED) case CONTENT_PROTECTION_KEY_EXPIRED = 7009
- 
                  
                  The content protection’s key is missing. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_KEY_MISSING) case CONTENT_PROTECTION_KEY_MISSING = 7010
- 
                  
                  All qualities require HDCP, but the current output does not fulfill HDCP requirements. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_OUTPUT_RESTRICTED) case CONTENT_PROTECTION_OUTPUT_RESTRICTED = 7011
- 
                  
                  Something went wrong in the internal logic of the content protection system. DeclarationSwift @objc(THEOErrorCodeCONTENT_PROTECTION_INTERNAL_ERROR) case CONTENT_PROTECTION_INTERNAL_ERROR = 7012
- 
                  
                  Loading subtitles has failed. DeclarationSwift @objc(THEOErrorCodeSUBTITLE_LOAD_ERROR) case SUBTITLE_LOAD_ERROR = 8000
- 
                  
                  Loading subtitles has failed due to CORS. DeclarationSwift @objc(THEOErrorCodeSUBTITLE_CORS_ERROR) case SUBTITLE_CORS_ERROR = 8001
- 
                  
                  Parsing subtitles has failed. DeclarationSwift @objc(THEOErrorCodeSUBTITLE_PARSE_ERROR) case SUBTITLE_PARSE_ERROR = 8002
- 
                  
                  This error occurs when VR is not supported on the current platform. DeclarationSwift @objc(THEOErrorCodeVR_PLATFORM_UNSUPPORTED) case VR_PLATFORM_UNSUPPORTED = 9000
- 
                  
                  Changing the presentation to VR was not possible. DeclarationSwift @objc(THEOErrorCodeVR_PRESENTATION_ERROR) case VR_PRESENTATION_ERROR = 9001
- 
                  
                  The right permissions to enable native VR were not given to the player. DeclarationSwift @objc(THEOErrorCodeVR_PERMISSION_ERROR) case VR_PERMISSION_ERROR = 9002
- 
                  
                  Something went wrong with an ad. DeclarationSwift @objc(THEOErrorCodeAD_ERROR) case AD_ERROR = 10000
- 
                  
                  An ad blocker has been detected. DeclarationSwift @objc(THEOErrorCodeAD_BLOCKER_DETECTED) case AD_BLOCKER_DETECTED = 10001
- 
                  
                  Changing the presentation to fullscreen was not possible. DeclarationSwift @objc(THEOErrorCodeFULLSCREEN_ERROR) case FULLSCREEN_ERROR = 11000
- 
                  
                  Something went wrong while caching a source. DeclarationSwift @objc(THEOErrorCodeCACHE_SOURCE_ERROR) case CACHE_SOURCE_ERROR = 12000
- 
                  
                  Something went wrong while caching content protection’s license. DeclarationSwift @objc(THEOErrorCodeCACHE_CONTENT_PROTECTION_ERROR) case CACHE_CONTENT_PROTECTION_ERROR = 12001
- 
                  
                  Something went wrong with THEOlive playback. DeclarationSwift @objc(THEOErrorCodeTHEO_LIVE_UNKNOWN_ERROR) case THEO_LIVE_UNKNOWN_ERROR = 13000
- 
                  
                  The THEOlive channel could not be played because it was not found. This can be because it was never created, it has been deleted or locked. DeclarationSwift @objc(THEOErrorCodeTHEO_LIVE_CHANNEL_NOT_FOUND) case THEO_LIVE_CHANNEL_NOT_FOUND = 13001
- 
                  
                  The THEOlive channel is a demo channel and the demo window has expired. DeclarationSwift @objc(THEOErrorCodeTHEO_LIVE_END_OF_DEMO) case THEO_LIVE_END_OF_DEMO = 13002
- 
                  
                  A fatal error occurred regarding THEOlive analytics. DeclarationSwift @objc(THEOErrorCodeTHEO_LIVE_ANALYTICS_ERROR) case THEO_LIVE_ANALYTICS_ERROR = 13003
- 
                  
                  Something went wrong with Millicast playback. DeclarationSwift case MILLICAST_UNKNOWN_ERROR = 14000
- 
                  
                  A fatal error occured regarding HTTP requests in Millicast. DeclarationSwift case MILLICAST_HTTP_ERROR = 14001
- 
                  
                  A fatal error occured during ABR configuration in Millicast. DeclarationSwift case MILLICAST_ABR_CONFIGURATION_ERROR = 14002
- 
                  
                  A fatal error occured when disabling a Millicast remote track. DeclarationSwift case MILLICAST_TRACK_DISABLING_ERROR = 14003
- 
                  
                  A fatal error occured when enabling a Millicast remote track. DeclarationSwift case MILLICAST_TRACK_ENABLING_ERROR = 14004
- 
                  
                  A fatal error occured when disconnecting the millicast client DeclarationSwift case MILLICAST_DISCONNECT_ERROR = 14005
- 
                  
                  A fatal error occured when attempting to subscribe to Millicast. DeclarationSwift case MILLICAST_SUBSCRIBE_ERROR = 14006
- 
                  
                  A fatal error occured when attempting to set volume on an audio track. DeclarationSwift case MILLICAST_SET_VOLUME_ERROR = 14007
- 
                  
                  A fatal error occurred during WebRTC signaling with the millicast media server. DeclarationSwift case MILLCAST_WEBRTC_SIGNALING_ERROR = 14008
