From aef97879aaf77b4e29ac60c4e3f841021b3448d8 Mon Sep 17 00:00:00 2001 From: "theoplayer-bot[bot]" <166509277+theoplayer-bot[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 16:08:32 +0100 Subject: [PATCH] THEOplayer 8.7.0 (#182) Co-authored-by: THEOplayer Jenkins --- theoplayer/changelog.md | 53 + .../android/api/ads/GoogleImaAd.html | 2 +- .../android/api/ads/ima/GoogleImaAdEvent.html | 4 +- .../android/index-files/index-7.html | 4 +- .../ios/Enums/AdIntegrationKind.html | 27 + .../v8/api-reference/ios/search.json | 2 +- .../v8/api-reference/ios/undocumented.json | 37 +- .../v8/api-reference/web/index.html | 2 +- .../web/interfaces/ReadyStateChangeEvent.html | 10 +- .../v8/api-reference/web/sitemap.xml | 1014 ++++++++--------- theoplayer/version.txt | 2 +- 11 files changed, 625 insertions(+), 532 deletions(-) diff --git a/theoplayer/changelog.md b/theoplayer/changelog.md index f0e24fd462c..05d41aea0bc 100644 --- a/theoplayer/changelog.md +++ b/theoplayer/changelog.md @@ -5,6 +5,59 @@ sidebar_custom_props: { 'icon': '📰' } toc_max_heading_level: 2 --- +## 🚀 8.7.0 (2024/12/16) + +### Web + +#### ✨ Features + +- Added support for Dolby Vision (`dvav`, `dva1`, `dvhe` `dvh1`) and Dolby Digital Plus (`ec-3`) codecs in HLS when the platform supports it. + +#### ⚡ Improvements + +- Improved the behavior of THEOads on smart TVs. + +#### 🐛 Issues + +- Fixed an issue where the player would sometimes stall when trying to switch between an alternative THEOad source and the content. +- Added in the missing `activequalitychanged` event for Millicast media. +- Fixed an issue where the DRM server doesn't return a key for one or more adaptation sets, while the player still tries to access them. +- Fixed an issue where the player would sometimes repeatedly request the same segment in a DASH live stream when the segment overlaps with a previous segment. +- Fixed an issue where playback using the Microsoft WebView2 control with Edge Chromium v130 would fail due to incorrect functionality of `SourceBuffer.changeType`. + +### Android + +#### 🐛 Issues + +- Fixed an issue where THEOplayer ProGuard rules would affect the importing application builds. +- Fixed a `NullPointerException` crash when seeking in a Google DAI stream with snap back when there are no scheduled ad breaks. +- Fixed an issue where in some edge cases the player would throw a `NullPointerException` while playing a Google IMA ad. + +#### 👎 Deprecations + +- The `GoogleImaAd` interface will be moved from the `core` Maven package to the `integration-ads-ima` package in the next major version, and will be moved from `com.theoplayer.android.api.ads.GoogleImaAd` to `com.theoplayer.android.api.ads.ima.GoogleImaAd`. You can already switch to the new class name today for your Kotlin code, to facilitate the migration. + +### iOS + +#### ✨ Features + +- Added support for picture in picture presentation mode on THEOlive sources. + +#### 🐛 Issues + +- Fixed an issue where `THEOplayer.autoplay` was not being set correctly. +- Fixed an issue where when returning to the sender from chromecast would cause audio and text tracks to be selected incorrectly. +- Fixed an issue where fatal errors were emitted when retrieving videoHeight, videoWidth, videoRect or setting the currentTime or programDateTime while playing a THEOlive source. +- Fixed an issue where the duration of THEOlive sources was not set correctly. +- Fixed an issue where the pause event is not dispatched when entering background mode while an IMA ad is active. + +### tvOS + +#### 🐛 Issues + +- Fixed an issue where fatal errors were emitted when retrieving videoHeight, videoWidth, videoRect or setting the currentTime or programDateTime while playing a THEOlive source. +- Fixed an issue where the duration of THEOlive sources was not set correctly. + ## 🚀 8.6.3 (2024/12/12) ### Web diff --git a/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/GoogleImaAd.html b/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/GoogleImaAd.html index 89b6908e4b9..d4d3f77e467 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/GoogleImaAd.html +++ b/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/GoogleImaAd.html @@ -120,7 +120,7 @@

Interface GoogleImaAd

public interface GoogleImaAd implements Ad -

The GoogleImaAd API represents a Google IMA creative compliant to the VAST specification.

+

The GoogleImaAd API represents a Google IMA creative compliant to the VAST specification.

diff --git a/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/ima/GoogleImaAdEvent.html b/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/ima/GoogleImaAdEvent.html index 507c26830fc..9967aa6032f 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/ima/GoogleImaAdEvent.html +++ b/theoplayer/static/theoplayer/v8/api-reference/android/com/theoplayer/android/api/ads/ima/GoogleImaAdEvent.html @@ -266,7 +266,7 @@

Method Summary

getAd() - The GoogleImaAd for which the event occurs. + The GoogleImaAd for which the event occurs. @@ -362,7 +362,7 @@

getType

  • getAd

     abstract GoogleImaAd getAd()
    -

    The GoogleImaAd for which the event occurs.

    +

    The GoogleImaAd for which the event occurs.

    diff --git a/theoplayer/static/theoplayer/v8/api-reference/android/index-files/index-7.html b/theoplayer/static/theoplayer/v8/api-reference/android/index-files/index-7.html index 64fb6eb3c5e..a14d7e30afc 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/android/index-files/index-7.html +++ b/theoplayer/static/theoplayer/v8/api-reference/android/index-files/index-7.html @@ -468,7 +468,7 @@

    G

    -
    The GoogleImaAd for which the event occurs.
    +
    The GoogleImaAd for which the event occurs.
    @@ -481,7 +481,7 @@

    G

    -
    The GoogleImaAd for which the event occurs.
    +
    The GoogleImaAd for which the event occurs.
    diff --git a/theoplayer/static/theoplayer/v8/api-reference/ios/Enums/AdIntegrationKind.html b/theoplayer/static/theoplayer/v8/api-reference/ios/Enums/AdIntegrationKind.html index c395e8019d6..b829237f358 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/ios/Enums/AdIntegrationKind.html +++ b/theoplayer/static/theoplayer/v8/api-reference/ios/Enums/AdIntegrationKind.html @@ -1103,6 +1103,33 @@

    AdIntegrationKind

      +
    • +
      + + + + theoads + +
      +
      +
      +
      +
      +
      +

      The ad is of integration type THEO ad.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case theoads = 1
      + +
      +
      +
      +
      +
    • diff --git a/theoplayer/static/theoplayer/v8/api-reference/ios/search.json b/theoplayer/static/theoplayer/v8/api-reference/ios/search.json index 54ba110b494..3e7676ef854 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/ios/search.json +++ b/theoplayer/static/theoplayer/v8/api-reference/ios/search.json @@ -1 +1 @@ -{"Structs/TrackEventTypes.html#/s:13THEOplayerSDK15TrackEventTypesV6UPDATEAA0D4TypeCyAA0c6UpdateD0CGvpZ":{"name":"UPDATE","abstract":"

      Fired when one or more properties of a track have been updated.

      ","parent_name":"TrackEventTypes"},"Structs/MediaTrackEventTypes.html#/s:13THEOplayerSDK20MediaTrackEventTypesV22ACTIVE_QUALITY_CHANGEDAA0E4TypeCyAA020ActiveQualityChangedE0CGvpZ":{"name":"ACTIVE_QUALITY_CHANGED","abstract":"

      Fired when the activeQualityBandwidth property of a MediaTrack has been updated.

      ","parent_name":"MediaTrackEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV8AD_BEGINAA0D4TypeCyAA07AdBeginD0CGvpZ":{"name":"AD_BEGIN","abstract":"

      Fired when AdBeginEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV6AD_ENDAA0D4TypeCyAA05AdEndD0CGvpZ":{"name":"AD_END","abstract":"

      Fired when AdEndEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV8AD_ERRORAA0D4TypeCyAA07AdErrorD0CGvpZ":{"name":"AD_ERROR","abstract":"

      Fired when AdErrorEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV17AD_FIRST_QUARTILEAA0D4TypeCyAA015AdFirstQuartileD0CGvpZ":{"name":"AD_FIRST_QUARTILE","abstract":"

      Fired when AdFirstQuartileEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV11AD_MIDPOINTAA0D4TypeCyAA010AdMidpointD0CGvpZ":{"name":"AD_MIDPOINT","abstract":"

      Fired when AdMidpointEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV17AD_THIRD_QUARTILEAA0D4TypeCyAA015AdThirdQuartileD0CGvpZ":{"name":"AD_THIRD_QUARTILE","abstract":"

      Fired when AdThirdQuartileEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV9AD_LOADEDAA0D4TypeCyAA08AdLoadedD0CGvpZ":{"name":"AD_LOADED","abstract":"

      Fired when AdLoadedEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV13AD_IMPRESSIONAA0D4TypeCyAA012AdImpressionD0CGvpZ":{"name":"AD_IMPRESSION","abstract":"

      Fired when AdImpressionEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV7AD_SKIPAA0D4TypeCyAA06AdSkipD0CGvpZ":{"name":"AD_SKIP","abstract":"

      Fired when AdSkipEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV14AD_BREAK_BEGINAA0D4TypeCyAA012AdBreakBeginD0CGvpZ":{"name":"AD_BREAK_BEGIN","abstract":"

      Fired when AdBreakBeginEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV12AD_BREAK_ENDAA0D4TypeCyAA010AdBreakEndD0CGvpZ":{"name":"AD_BREAK_END","abstract":"

      Fired when AdBreakEndEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV9AD_TAPPEDAA0D4TypeCyAA08AdTappedD0CGvpZ":{"name":"AD_TAPPED","abstract":"

      Fired when AdTappedEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV10AD_CLICKEDAA0D4TypeCyAA09AdClickedD0CGvpZ":{"name":"AD_CLICKED","abstract":"

      Fired when AdClickedEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV12ADD_AD_BREAKAA0D4TypeCyAA010AddAdBreakD0CGvpZ":{"name":"ADD_AD_BREAK","abstract":"

      Fired when AddAdBreakEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV15UPDATE_AD_BREAKAA0D4TypeCyAA013UpdateAdBreakD0CGvpZ":{"name":"UPDATE_AD_BREAK","abstract":"

      Fired when UpdateAdBreakEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV15REMOVE_AD_BREAKAA0D4TypeCyAA013RemoveAdBreakD0CGvpZ":{"name":"REMOVE_AD_BREAK","abstract":"

      Fired when RemoveAdBreakEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV15AD_BREAK_CHANGEAA0D4TypeCyAA013AdBreakChangeD0CGvpZ":{"name":"AD_BREAK_CHANGE","abstract":"

      Fired when AdBreakChangeEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV6ADD_ADAA0D4TypeCyAA05AddAdD0CGvpZ":{"name":"ADD_AD","abstract":"

      Fired when AddAdEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV9UPDATE_ADAA0D4TypeCyAA08UpdateAdD0CGvpZ":{"name":"UPDATE_AD","abstract":"

      Fired when UpdateAdEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html":{"name":"AdsEventTypes","abstract":"

      The types of Ads events.

      "},"Structs/MediaTrackEventTypes.html":{"name":"MediaTrackEventTypes","abstract":"

      The events fired by a MediaTrack.

      "},"Structs/TrackEventTypes.html":{"name":"TrackEventTypes","abstract":"

      The events fired by a Track.

      "},"Protocols/FullscreenPresentationDelegate.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreenPresentationDelegate(im)presentWithViewController:completion:":{"name":"present(viewController:completion:)","abstract":"

      Method which gets called when the fullscreen view controller is ready to be presented.

      ","parent_name":"FullscreenPresentationDelegate"},"Protocols/FullscreenPresentationDelegate.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreenPresentationDelegate(im)dismissWithViewController:completion:":{"name":"dismiss(viewController:completion:)","abstract":"

      Method which gets called when the fullscreen view controller is ready to be dismissed.

      ","parent_name":"FullscreenPresentationDelegate"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)supportedInterfaceOrientations":{"name":"supportedInterfaceOrientations","abstract":"

      The supported interface orientations for fullscreen mode as a UIInterfaceOrientationMask.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)viewController":{"name":"viewController","abstract":"

      When in fullscreen presentation mode returns the FullscreenViewController that contains the player. Returns nil otherwise.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)viewControllerClass":{"name":"viewControllerClass","abstract":"

      The type of the FullscreenViewController that will be presented when the player goes to fullscreen presentation mode.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)presentationDelegate":{"name":"presentationDelegate","abstract":"

      The fullscreen delegate which allows control over the presentation of the fullscreen view controller. Setting it will override the default behavior.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(im)setSupportedInterfaceOrientationsWithSupportedInterfaceOrientations:":{"name":"setSupportedInterfaceOrientations(supportedInterfaceOrientations:)","abstract":"

      Sets the supported interface orientations for fullscreen mode.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Fullscreen_Objc"},"Protocols/CustomServerSideAdInsertionConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCustomServerSideAdInsertionConfiguration(py)customIntegration":{"name":"customIntegration","abstract":"

      The ID of the custom SSAI integration.

      ","parent_name":"CustomServerSideAdInsertionConfiguration"},"Protocols/CustomServerSideAdInsertionConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdInsertionConfiguration(py)integration":{"name":"integration","parent_name":"CustomServerSideAdInsertionConfiguration"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)casting":{"name":"casting","abstract":"

      Whether THEOplayer is casting to a chromecast and has control over the current chromecast session.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)error":{"name":"error_Objc","abstract":"

      The last error thrown by chromecast.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)receiverName":{"name":"receiverName","abstract":"

      The name of the chromecast device that THEOplayer is casting to.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)state":{"name":"state_Objc","abstract":"

      Indicates the state of the casting process.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)setConnectionDelegate:":{"name":"setConnectionDelegate(_:)","abstract":"

      The ChromecastConnectionDelegate to be used when the Chromecast connection changes.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)start":{"name":"start()","abstract":"

      Start casting to the chromecast. A dialog will prompt to choose the device.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)stop":{"name":"stop()","abstract":"

      Stop casting to the chromecast.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)join":{"name":"join()","abstract":"

      Join an active chromecast session.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)leave":{"name":"leave()","abstract":"

      Leave an active chromecast session without affecting other devices.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast_Objc"},"Protocols/Cast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCast(py)casting":{"name":"casting","abstract":"

      Whether THEOplayer is currently connected with a casting device.

      ","parent_name":"Cast_Objc"},"Protocols/Cast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCast(py)chromecast":{"name":"chromecast_Objc","abstract":"

      A Chromecast integration object that allows you to cast to Chromecast and inspect its state.

      ","parent_name":"Cast_Objc"},"Protocols/Cast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCast(py)airPlay":{"name":"airPlay_Objc","abstract":"

      An AirPlay integration object that allows you to cast to AirPlay and inspect its state.

      ","parent_name":"Cast_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(py)casting":{"name":"casting","abstract":"

      Whether the player is casting.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(py)state":{"name":"state","abstract":"

      The state of the casting process.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)start":{"name":"start()","abstract":"

      Start a casting session with the player’s source.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)stop":{"name":"stop()","abstract":"

      Stop the active casting session.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"Airplay_Objc"},"Protocols/CachingTaskLicense_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTaskLicense(im)renew":{"name":"renew()","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense_Objc"},"Protocols/CachingTaskLicense_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTaskLicense(im)renew:":{"name":"renew(_:)","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)id":{"name":"id","abstract":"

      The identifier of the task.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)status":{"name":"status","abstract":"

      The current CachingTaskStatus.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)source":{"name":"source","abstract":"

      The SourceDescription processed by this caching task.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)parameters":{"name":"parameters","abstract":"

      The CachingParameters for this caching task.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)duration":{"name":"duration","abstract":"

      The amount of content that will be available after this task has finished, in seconds.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)cached":{"name":"cached","abstract":"

      List of TimeRange indicating which data is currently cached.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)secondsCached":{"name":"secondsCached","abstract":"

      The amount of content that has already been cached, in seconds.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)percentageCached":{"name":"percentageCached","abstract":"

      The percentage of content that has already been cached, between 0 and 1.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)bytesCached":{"name":"bytesCached","abstract":"

      The amount of bytes that have already been cached.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)start":{"name":"start()","abstract":"

      Starts downloading the stream and stores it on the device.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)remove":{"name":"remove()","abstract":"

      Removes the task and tries to evict all associated streaming elements.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)pause":{"name":"pause()","abstract":"

      Pauses downloading the stream.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)license":{"name":"license_Objc","abstract":"

      A controller for license related queries and operations.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener of the given CachingTaskEventType.

      ","parent_name":"CachingTask_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(py)status":{"name":"status","abstract":"

      Indicates the CacheStatus.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(py)tasks":{"name":"tasks_Objc","abstract":"

      The list of all caching tasks.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(im)createTaskWithSource:parameters:":{"name":"createTask_Objc(source:parameters:)","abstract":"

      Creates a CachingTask which will be used to cache the provided source, abiding to the provided parameters.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Cache_Objc"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP7castingSbvp":{"name":"casting","abstract":"

      Whether THEOplayer is casting to a chromecast and has control over the current chromecast session.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5errorAA0D5ErrorCSgvp":{"name":"error","abstract":"

      The last error thrown by chromecast.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP12receiverNameSSSgvp":{"name":"receiverName","abstract":"

      The name of the chromecast device that THEOplayer is casting to.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5stateAA06PlayerD5StateOSgvp":{"name":"state","abstract":"

      Indicates the state of the casting process.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP21setConnectionDelegateyyAA010ChromecastgH0_pSgF":{"name":"setConnectionDelegate(_:)","abstract":"

      The ChromecastConnectionDelegate to be used when the Chromecast connection changes.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5startyyF":{"name":"start()","abstract":"

      Start casting to the chromecast. A dialog will prompt to choose the device.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP4stopyyF":{"name":"stop()","abstract":"

      Stop casting to the chromecast.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP4joinyyF":{"name":"join()","abstract":"

      Join an active chromecast session.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5leaveyyF":{"name":"leave()","abstract":"

      Leave an active chromecast session without affecting other devices.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ChromecastEventType.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ChromecastEventType.

      ","parent_name":"InternalCastIntegration"},"Protocols/DeveloperSettings.html#/s:13THEOplayerSDK17DeveloperSettingsP19manifestInterceptorAA08ManifestF0_pSgvp":{"name":"manifestInterceptor","abstract":"

      Manifest interceptor delegate

      ","parent_name":"DeveloperSettings"},"Protocols/ManifestInterceptor.html#/s:13THEOplayerSDK19ManifestInterceptorP12customSchemeSSvp":{"name":"customScheme","abstract":"

      The custom URL scheme that THEOplayer will use when playing the sources.","parent_name":"ManifestInterceptor"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)headers":{"name":"headers","abstract":"

      Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integrationParameters":{"name":"integrationParameters","abstract":"

      An object of key/value pairs which can be used to pass in specific parameters related to a source into a ContentProtectionIntegration.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integration":{"name":"integration_Objc","abstract":"

      DRM integration.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)customIntegrationId":{"name":"customIntegrationId","abstract":"

      The custom integration identifier of the DRM integration.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/EventDispatcherProtocol_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventDispatcherProtocol(im)addEventListener_ObjcWithType:listener:":{"name":"addEventListener_Objc(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol_Objc"},"Protocols/EventDispatcherProtocol_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventDispatcherProtocol(im)removeEventListener_ObjcWithType:listener:":{"name":"removeEventListener_Objc(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)kind":{"name":"kind","abstract":"

      The kind of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)language":{"name":"language","abstract":"

      The language of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)label":{"name":"label","abstract":"

      The label of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)id":{"name":"id","abstract":"

      The identifier of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)uid":{"name":"uid","abstract":"

      A unique identifier of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackEventType.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackEventType.

      ","parent_name":"Track_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)inBandMetadataTrackDispatchType":{"name":"inBandMetadataTrackDispatchType","abstract":"

      The text track in-band metadata track dispatch type of the text track that the TextTrack object represents.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)mode":{"name":"mode","abstract":"

      The text track mode.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)cues":{"name":"cues_Objc","abstract":"

      The text track’s list of TextTrackCue objects as a TextTrackCueList. This list includes all of the text track’s known cues.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)activeCues":{"name":"activeCues_Objc","abstract":"

      The text track’s list of active TextTrackCue objects as a TextTrackCueList.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)type":{"name":"type","abstract":"

      The content type of the given track.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(py)count":{"name":"count","abstract":"

      The number of text tracks in the list of text tracks.

      ","parent_name":"TextTrackList_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(im)get:":{"name":"get_Objc(_:)","abstract":"

      The TextTrack object representing the text track at the index position in the player’s list of text tracks.

      ","parent_name":"TextTrackList_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)attributeClass":{"name":"attributeClass","abstract":"

      Identifier of some set of attributes with associated value semantics.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)startDate":{"name":"startDate","abstract":"

      Returns the date at which the DateRange begins.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)endDate":{"name":"endDate","abstract":"

      Returns the date at which the DateRange ends. The date will be equal to or later than the startDate.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)duration":{"name":"duration_Objc","abstract":"

      Returns the duration in seconds of the timed metadata.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)plannedDuration":{"name":"plannedDuration_Objc","abstract":"

      Returns the expected duration in seconds of the timed metadata. Use this whenever the exact duration is not known.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)endOnNext":{"name":"endOnNext","abstract":"

      Returns true if the end of this DateRange is equal to the startDate of the Following Range.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)scte35Cmd":{"name":"scte35Cmd","abstract":"

      Returns the SCTE ‘cmd’ splice_info_section.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)scte35Out":{"name":"scte35Out","abstract":"

      Returns the SCTE ‘out’ splice_info_section.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)scte35In":{"name":"scte35In","abstract":"

      Returns the SCTE ‘in’ splice_info_section.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)customAttributes":{"name":"customAttributes","abstract":"

      Returns all client-defined attributes. The attribute name does not include the ‘X-’ prefix.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)align":{"name":"align","abstract":"

      The WebVTT cue text alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)line":{"name":"line","abstract":"

      The WebVTT cue line, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)lineAlign":{"name":"lineAlign","abstract":"

      A string representing the WebVTT cue line alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)position":{"name":"position","abstract":"

      The WebVTT cue position, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)positionAlign":{"name":"positionAlign","abstract":"

      A string representing the WebVTT cue position alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)region":{"name":"region","abstract":"

      The VTTRegion object to which this cue belongs, the WebVTTRegion objects follows the WebVTT specification for WebVTTRegions.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)size":{"name":"size","abstract":"

      The WebVTT cue size, following to the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)snapToLines":{"name":"snapToLines","abstract":"

      True if the WebVTT cue snap-to-lines flag is true, false otherwise, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)text":{"name":"text","abstract":"

      The text track cue text in raw unparsed form, following to the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)vertical":{"name":"vertical","abstract":"

      A string representing the WebVTT cue writing direction, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)content":{"name":"content","abstract":"

      The cue’s content.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)contentString":{"name":"contentString","abstract":"

      If the cue’s type is WebVtt, the contentString is used. It contains the text track cue text in raw unparsed form.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)contentDictionary":{"name":"contentDictionary","abstract":"

      If the cue’s type is WebVtt, the contentDictionary is used. It contains the text track cue info in a dictionary.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)endTime":{"name":"endTime_Objc","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes inactive.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)id":{"name":"id","abstract":"

      The cue’s unique ID.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)startTime":{"name":"startTime_Objc","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes active.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)track":{"name":"track_Objc","abstract":"

      The track the given cue belongs to.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/AVPictureInPictureControllerDelegateExtended.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAVPictureInPictureControllerDelegateExtended(im)pictureInPictureDidBecomePossible":{"name":"pictureInPictureDidBecomePossible()","abstract":"

      Called when the value of AVPictureInPictureController.isPictureInPicturePossible changes to true.

      ","parent_name":"AVPictureInPictureControllerDelegateExtended"},"Protocols/AVPictureInPictureControllerDelegateExtended.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAVPictureInPictureControllerDelegateExtended(im)pictureInPictureDidBecomeNotPossible":{"name":"pictureInPictureDidBecomeNotPossible()","abstract":"

      Called when the value of AVPictureInPictureController.isPictureInPicturePossible changes to false.

      ","parent_name":"AVPictureInPictureControllerDelegateExtended"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(py)currentCorner":{"name":"currentCorner_Objc","abstract":"

      The current PictureInPictureCorner the PiP view is displayed in.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:visibility:margin:":{"name":"configure_Objc(movable:defaultCorner:scale:visibility:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:":{"name":"configure(movable:defaultCorner:scale:)","abstract":"

      Configures the picture-in-picture (PiP) view

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:visibility:":{"name":"configure(movable:defaultCorner:scale:visibility:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:margin:":{"name":"configure(movable:defaultCorner:scale:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(py)nativePictureInPictureDelegate":{"name":"nativePictureInPictureDelegate","abstract":"

      The protocol that defines the methods to respond to Picture in Picture events.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithConfiguration:":{"name":"configure(configuration:)","abstract":"

      Sets the picture-in-picture configuration dynamically.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/Network_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetwork(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"Network_Objc"},"Protocols/Network_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetwork(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"Network_Objc"},"Protocols/AudioTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAudioTrack(py)enabled":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"AudioTrack_Objc"},"Protocols/MediaTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaTrack(py)enabled":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"MediaTrack_Objc"},"Protocols/AudioTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAudioTrackList(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList_Objc"},"Protocols/AudioTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAudioTrackList(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList_Objc"},"Protocols/VideoTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerVideoTrackList(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList_Objc"},"Protocols/VideoTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerVideoTrackList(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList_Objc"},"Protocols/MediaTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaTrackList(py)count":{"name":"count","abstract":"

      The number of media tracks in the list of media tracks.

      ","parent_name":"MediaTrackList_Objc"},"Protocols/MediaTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaTrackList(im)get:":{"name":"get_Objc(_:)","abstract":"

      Returns the MediaTrack object representing the media track at the index position in the player’s list of audio or video tracks.

      ","parent_name":"MediaTrackList_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)url":{"name":"url","abstract":"

      The URL that was used in the request.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)status":{"name":"status_Objc","abstract":"

      The status code from the HTTP response.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)statusText":{"name":"statusText","abstract":"

      The status text from the HTTP response.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)response":{"name":"response","abstract":"

      The body contained in the HTTP response.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)systemCode":{"name":"systemCode_Objc","abstract":"

      The internal error code from the CDM.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)adSlotId":{"name":"adSlotId","abstract":"

      An identifier of the element in which the companion ad should be appended, if available.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)altText":{"name":"altText","abstract":"

      An alternative description for the companion ad.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)clickThrough":{"name":"clickThrough","abstract":"

      The website of the advertisement.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)height":{"name":"height_Objc","abstract":"

      The height of the companion ad, in pixels.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)resourceURI":{"name":"resourceURI","abstract":"

      The URI of the ad content.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)width":{"name":"width_Objc","abstract":"

      The width of the companion ad, in pixels.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)type":{"name":"type","abstract":"

      The type of the companion ad.

      ","parent_name":"CompanionAd_Objc"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP11integrationSSvp":{"name":"integration","abstract":"

      The identifier for this integration, as it was passed to Ads.registerServerSideIntegration.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP3adsSayAA0E0_pGvp":{"name":"ads","abstract":"

      The scheduled ads managed by this integration.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP8adBreaksSayAA0E5Break_pGvp":{"name":"adBreaks","abstract":"

      The scheduled ad breaks managed by this integration.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06createE06params7adBreakAA0E0_pAA0E4InitC_AA0eK0_pSgtF":{"name":"createAd(params:adBreak:)","abstract":"

      Create a new ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06updateE02ad6paramsyAA0E0_p_AA0E4InitCtF":{"name":"updateAd(ad:params:)","abstract":"

      Update the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06updateE8Progress2ad8progressyAA0E0_p_SdtF":{"name":"updateAdProgress(ad:progress:)","abstract":"

      Update the playback progression of the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP05beginE02adyAA0E0_p_tF":{"name":"beginAd(ad:)","abstract":"

      Begin the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP03endE02adyAA0E0_p_tF":{"name":"endAd(ad:)","abstract":"

      End the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP04skipE02adyAA0E0_p_tF":{"name":"skipAd(ad:)","abstract":"

      Skip the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06removeE02adyAA0E0_p_tF":{"name":"removeAd(ad:)","abstract":"

      Remove the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06createE5Break6paramsAA0eI0_pAA0eI4InitC_tF":{"name":"createAdBreak(params:)","abstract":"

      Create a new ad break.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06updateE5Break02adI06paramsyAA0eI0_p_AA0eI4InitCtF":{"name":"updateAdBreak(adBreak:params:)","abstract":"

      Update the given ad break.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06removeE5Break02adI0yAA0eI0_p_tF":{"name":"removeAdBreak(adBreak:)","abstract":"

      Remove the given ad break and all of its ads.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP12removeAllAdsyyF":{"name":"removeAllAds()","abstract":"

      Remove all ads and ad breaks.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP5errorADys5Error_p_tF":{"name":"error(error:)","abstract":"

      Fire an AdsEventTypes.AD_ERROR event on the player’s Ads interface.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP10fatalError5error4codeys0I0_p_AA13THEOErrorCodeOSgtF":{"name":"fatalError(error:code:)","abstract":"

      Fire a fatal PlayerEventMap.ERROR event on the player.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)setSourceWithSource:":{"name":"setSource(source:)","abstract":"

      Handler which will be called when a new source is loaded into the player.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)skipAdWithAd:":{"name":"skipAd(ad:)","abstract":"

      Handler which will be called when an ad is requested to be skipped.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)resetSource":{"name":"resetSource()","abstract":"

      Handler which will be called before a new source is loaded into the player, or before the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)destroy":{"name":"destroy()","abstract":"

      Handler which will be called when the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP9setSource6sourceSbAA0I11DescriptionC_tF":{"name":"setSource(source:)","abstract":"

      Handler which will be called when a new source is loaded into the player.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP04skipE02adSbAA0E0_p_tF":{"name":"skipAd(ad:)","abstract":"

      Handler which will be called when an ad is requested to be skipped.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP11resetSourceSbyF":{"name":"resetSource()","abstract":"

      Handler which will be called before a new source is loaded into the player, or before the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP7destroyyyF":{"name":"destroy()","abstract":"

      Handler which will be called when the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/GoogleDAI_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleDAI(py)snapback":{"name":"snapback","abstract":"

      Whether snapback is enabled.

      ","parent_name":"GoogleDAI_Objc"},"Protocols/GoogleDAI_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleDAI(im)contentTimeFromStreamTime:":{"name":"contentTime(from:)","abstract":"

      Converts stream time (including ads) to content time (excluding ads).","parent_name":"GoogleDAI_Objc"},"Protocols/GoogleDAI_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleDAI(im)streamTimeFromContentTime:":{"name":"streamTime(from:)","abstract":"

      Converts content time (excluding ads) to stream time (including ads)","parent_name":"GoogleDAI_Objc"},"Protocols/GoogleDAI.html#/s:13THEOplayerSDK9GoogleDAIP8snapbackSbvp":{"name":"snapback","abstract":"

      Whether snapback is enabled.

      ","parent_name":"GoogleDAI"},"Protocols/GoogleDAI.html#/s:13THEOplayerSDK9GoogleDAIP11contentTime4fromS2d_tF":{"name":"contentTime(from:)","abstract":"

      Converts stream time (including ads) to content time (excluding ads).","parent_name":"GoogleDAI"},"Protocols/GoogleDAI.html#/s:13THEOplayerSDK9GoogleDAIP10streamTime4fromS2d_tF":{"name":"streamTime(from:)","abstract":"

      Converts content time (excluding ads) to stream time (including ads)","parent_name":"GoogleDAI"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)playing":{"name":"playing","abstract":"

      Returns whether a linear ad is currently playing.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)currentAds":{"name":"currentAds_Objc","abstract":"

      Returns an array of the currently active ads.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)currentAdBreak":{"name":"currentAdBreak_Objc","abstract":"

      Returns the active AdBreak that contains the currently playing ad(s).

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)scheduledAdBreaks":{"name":"scheduledAdBreaks_Objc","abstract":"

      Returns an array of AdBreaks that still need to be played.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)scheduledAds":{"name":"scheduledAds_Objc","abstract":"

      Returns an array of ads that still need to be played.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)scheduleWithAdDescription:":{"name":"schedule(adDescription:)","abstract":"

      Schedules an ad.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)skip":{"name":"skip()","abstract":"

      Skips the current linear ad.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ad event type.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ad event type.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)omid":{"name":"omid","abstract":"

      The Open Measurement API.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)dai_Objc":{"name":"dai_Objc","abstract":"

      The Google DAI API which can be used to query information about dynamically inserted advertisements.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)registerServerSideIntegrationWithIntegrationId:integrationFactory:":{"name":"registerServerSideIntegration(integrationId:integrationFactory:)","abstract":"

      Register a custom advertisement integration. This allows you to integrate with third-party advertisement providers, and have them report their ads and ad-related events through the THEOplayer Ads API.

      ","parent_name":"Ads_Objc"},"Protocols/UniversalAdId.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerUniversalAdId(py)adIdValue":{"name":"adIdValue","abstract":"

      The Universal Ad identifier of the selected creative for the ad.

      ","parent_name":"UniversalAdId"},"Protocols/UniversalAdId.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerUniversalAdId(py)adIdRegistry":{"name":"adIdRegistry","abstract":"

      The registry associated with cataloging the UniversalAdId of the selected creative for the ad.

      ","parent_name":"UniversalAdId"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)adSystem":{"name":"adSystem","abstract":"

      The source ad server information included in the ad response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)creativeId":{"name":"creativeId","abstract":"

      The identifier of the selected creative for the ad.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)wrapperAdIds":{"name":"wrapperAdIds","abstract":"

      The list of wrapper ad identifiers as specified in the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)wrapperAdSystems":{"name":"wrapperAdSystems","abstract":"

      The list of wrapper ad systems as specified in the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)wrapperCreativeIds":{"name":"wrapperCreativeIds","abstract":"

      The list of wrapper creative identifiers.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)vastMediaBitrate":{"name":"vastMediaBitrate","abstract":"

      The bitrate of the currently playing creative as listed in the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)universalAdIds":{"name":"universalAdIds","abstract":"

      The list of universal ad ID information of the selected creative for the ad.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)traffickingParameters":{"name":"traffickingParameters","abstract":"

      The String representing custom trafficking parameters from the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/NonLinearAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNonLinearAd(py)clickThrough":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"NonLinearAd_Objc"},"Protocols/LinearAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLinearAd(py)duration":{"name":"duration_Objc","abstract":"

      The duration of the LinearAd, as provided by the VAST file, in seconds.

      ","parent_name":"LinearAd_Objc"},"Protocols/LinearAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLinearAd(py)mediaFiles":{"name":"mediaFiles","abstract":"

      An array of mediafiles, which provides some meta data retrieved from the VAST file.

      ","parent_name":"LinearAd_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)adBreak":{"name":"adBreak_Objc","abstract":"

      A reference to the AdBreak of which the ad is a part of.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)companions":{"name":"companions_Objc","abstract":"

      An array of CompanionAds associated to the ad, if available within the same Creatives element.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)type":{"name":"type","abstract":"

      Either ‘linear’ or ‘nonlinear’, depending on the concrete implementer.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)id":{"name":"id","abstract":"

      The identifier of the creative, provided in the VAST-file.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)skipOffset":{"name":"skipOffset_Objc","abstract":"

      When the Ad can be skipped, in seconds.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)resourceURI":{"name":"resourceURI","abstract":"

      The URI of the the ad content.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)width":{"name":"width_Objc","abstract":"

      The width of the advertisement, in pixels.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)height":{"name":"height_Objc","abstract":"

      The height of the advertisement, in pixels.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)integration":{"name":"integration","abstract":"

      The kind of the ad integration.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)duration":{"name":"duration_Objc","abstract":"

      The duration of the ad, in seconds.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)clickThrough":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)customIntegration":{"name":"customIntegration","abstract":"

      The type of custom ad integration.

      ","parent_name":"Ad_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)ads":{"name":"ads_Objc","abstract":"

      An array of all the ads that are available in the current AdBreak.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)maxDuration":{"name":"maxDuration","abstract":"

      Indicates the duration of the ad break, in seconds.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)maxRemainingDuration":{"name":"maxRemainingDuration","abstract":"

      Indicates the remaining duration of the ad break, in seconds.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)timeOffset":{"name":"timeOffset","abstract":"

      The time offset at which point the content will be paused to play the ad break, in seconds.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html":{"name":"AdBreak_Objc","abstract":"

      An AdBreak is an object that represents a collection of ads that are scheduled at a certain time.

      "},"Protocols/Ad_Objc.html":{"name":"Ad_Objc","abstract":"

      An Ad is an abstract object that represents a single ad, which is a creative in the VAST specification.

      "},"Protocols/LinearAd_Objc.html":{"name":"LinearAd_Objc","abstract":"

      Represents a linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/NonLinearAd_Objc.html":{"name":"NonLinearAd_Objc","abstract":"

      Represents a non-linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/GoogleImaAd_Objc.html":{"name":"GoogleImaAd_Objc","abstract":"

      A GoogleImaAd is a concrete implementation of an Ad which represents a Google IMA ad.

      "},"Protocols/UniversalAdId.html":{"name":"UniversalAdId","abstract":"

      Represents the list of universal ad ID information of the selected creative for the ad.

      "},"Protocols/Ads_Objc.html":{"name":"Ads_Objc","abstract":"

      The Ads object helps you configure and control ads within THEOplayer.

      "},"Protocols/GoogleDAI.html":{"name":"GoogleDAI","abstract":"

      Represents information regarding content with dynamically inserted advertisements.

      "},"Protocols/GoogleDAI_Objc.html":{"name":"GoogleDAI_Objc","abstract":"

      Represents information regarding content with dynamically inserted advertisements.

      "},"Protocols/ServerSideAdIntegrationHandler.html":{"name":"ServerSideAdIntegrationHandler","abstract":"

      A handler for a server-side ad integration.

      "},"Protocols/ServerSideAdIntegrationHandler_Objc.html":{"name":"ServerSideAdIntegrationHandler_Objc","abstract":"

      A handler for a server-side ad integration. You can implement one or more of these methods to hook into various parts of the player’s lifecycle and perform your integration-specific ad handling.

      "},"Protocols/ServerSideAdIntegrationController.html":{"name":"ServerSideAdIntegrationController","abstract":"

      A controller to be used by your ServerSideAdIntegrationHandler to update the state of your custom server-side ad integration.

      "},"Protocols/CompanionAd_Objc.html":{"name":"CompanionAd_Objc","abstract":"

      Represents a companion ad which is displayed besides the player.

      "},"Protocols/ContentProtectionError_Objc.html":{"name":"ContentProtectionError_Objc","abstract":"

      An error related to content protection.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegrationFactory":{"name":"ContentProtectionIntegrationFactory_Objc","abstract":"

      Factory pattern to createContentProtectionIntegration.

      "},"Protocols/MediaTrackList_Objc.html":{"name":"MediaTrackList_Objc","abstract":"

      A MediaTrackList lists all available MediaTrack objects that the player can play. It contains MediaTrack objects, which are either AudioTracks or VideoTracks.

      "},"Protocols/VideoTrackList_Objc.html":{"name":"VideoTrackList_Objc","abstract":"

      A VideoTrackList lists all available VideoTrack objects that the player can play.

      "},"Protocols/AudioTrackList_Objc.html":{"name":"AudioTrackList_Objc","abstract":"

      An AudioTrackList lists all available AudioTrack objects that the player can play.

      "},"Protocols/MediaTrack_Objc.html":{"name":"MediaTrack_Objc","abstract":"

      A MediaTrack is an element that represents a single video or audio track that can be played by the player.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerVideoTrack":{"name":"VideoTrack_Objc","abstract":"

      A VideoTrack object is an element that represents a single video track that can be played by the player.

      "},"Protocols/AudioTrack_Objc.html":{"name":"AudioTrack_Objc","abstract":"

      An AudioTrack object is an element that represents a single audio track that can be played by the player.

      "},"Protocols/Network_Objc.html":{"name":"Network_Objc","abstract":"

      The Network API.

      "},"Protocols/PictureInPicture_Objc.html":{"name":"PictureInPicture_Objc","abstract":"

      Helps configure the settings when PresentationMode.pictureInPicture is active.

      "},"Protocols/AVPictureInPictureControllerDelegateExtended.html":{"name":"AVPictureInPictureControllerDelegateExtended","abstract":"

      Extends AVPictureInPictureControllerDelegate to provide additional methods that get called when changes occur in AVPictureInPictureController.

      "},"Protocols/TextTrackCue_Objc.html":{"name":"TextTrackCue_Objc","abstract":"

      A TextTrackCue object represents an individual cue and provides methods and properties to access the data and events to act on changes to cue state. Depending on the TextTrack’s type, a cue might have different properties.

      "},"Protocols/WebVttCue_Objc.html":{"name":"WebVttCue_Objc","abstract":"

      Web Video Text Tracks cue.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerId3Cue":{"name":"Id3Cue_Objc","abstract":"

      ID3 Text Track cue. Content type is [String:String].

      "},"Protocols/DateRangeCue_Objc.html":{"name":"DateRangeCue_Objc","abstract":"

      Represents the HLS date range cue which is a part of the metadata text track.

      "},"Protocols/TextTrackList_Objc.html":{"name":"TextTrackList_Objc","abstract":"

      A TextTrackList lists all available TextTrack objects that the player can display.

      "},"Protocols/TextTrack_Objc.html":{"name":"TextTrack_Objc","abstract":"

      A TextTrack object is an element that represents a single text track that can be displayed in the player.

      "},"Protocols/Track_Objc.html":{"name":"Track_Objc","abstract":"

      A track object.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCueEventProtocol":{"name":"CueEventProtocol_Objc","abstract":"

      The base TextTrackCue Event protocol.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCueEventProtocol":{"name":"TextTrackCueEventProtocol_Objc","abstract":"

      The base TextTrack cue Event protocol.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrackEventProtocol":{"name":"TrackEventProtocol_Objc","abstract":"

      The base Track Event protocol.

      "},"Protocols/EventDispatcherProtocol_Objc.html":{"name":"EventDispatcherProtocol_Objc","abstract":"

      Classes that comform to this protocol can add and remove event listeners.

      "},"Protocols/DRMConfiguration_Objc.html":{"name":"DRMConfiguration_Objc","abstract":"

      The DRMConfiguration object provides a set of DRM parameters for DRM streaming.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFairPlayDRMConfigurationProtocol":{"name":"FairPlayDRMConfigurationProtocol_Objc","abstract":"

      The FairPlay DRM configuration.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWidevineDRMConfigurationProtocol":{"name":"WidevineDRMConfigurationProtocol_Objc","abstract":"

      The Widevine DRM configuration.

      "},"Protocols/ManifestInterceptor.html":{"name":"ManifestInterceptor","abstract":"

      Manifest interceptor introduces the possibility to intercept/observe the manifest requests made by the player. (master and rendition (child) manifest)

      "},"Protocols/DeveloperSettings.html":{"name":"DeveloperSettings","abstract":"

      Developer Settings API

      "},"Protocols/InternalCastIntegration.html":{"name":"InternalCastIntegration","abstract":"

      Chromecast, also known as Google Cast, is a casting device designed by Google.

      "},"Protocols/Cache_Objc.html":{"name":"Cache_Objc","abstract":"

      The caching API allows to store a streaming source on the user’s device.

      "},"Protocols/CachingTask_Objc.html":{"name":"CachingTask_Objc","abstract":"

      Represents a caching task.

      "},"Protocols/CachingTaskLicense_Objc.html":{"name":"CachingTaskLicense_Objc","abstract":"

      The caching task license controller which can be used to renew the license.

      "},"Protocols/Airplay_Objc.html":{"name":"Airplay_Objc","abstract":"

      The AirPlay API.

      "},"Protocols/Cast_Objc.html":{"name":"Cast_Objc","abstract":"

      The Cast object helps you configure and control casting to external devices with THEOplayer.

      "},"Protocols/Chromecast_Objc.html":{"name":"Chromecast_Objc","abstract":"

      Chromecast, also known as Google Cast, is a casting device designed by Google.

      "},"Protocols/CustomServerSideAdInsertionConfiguration.html":{"name":"CustomServerSideAdInsertionConfiguration","abstract":"

      The configuration for a custom server-side ad insertion (SSAI) integration.

      "},"Protocols/Fullscreen_Objc.html":{"name":"Fullscreen_Objc","abstract":"

      The Fullscreen object helps you configure the settings of the fullscreen mode.

      "},"Protocols/FullscreenPresentationDelegate.html":{"name":"FullscreenPresentationDelegate","abstract":"

      The fullscreen delegate which allows control over the presentation of the fullscreen view controller.

      "},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea13THEOplayerSDKE09PictureInE5MovedABvpZ":{"name":"PictureInPictureMoved","abstract":"

      Posted when the picture-in-picture has moved to a new corner

      ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Other%20Enums.html#/c:@M@THEOplayerSDK@E@THEOplayerCacheStatusIdleReason":{"name":"CacheStatusIdleReason","abstract":"

      The reason behind IDLE status change.

      "},"Classes/CachingTaskIdleStateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskIdleStateChangeEvent(py)idleReason":{"name":"idleReason","abstract":"

      The underlying reason that caused the state change.

      ","parent_name":"CachingTaskIdleStateChangeEvent"},"Classes/CachingTaskErrorStateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskErrorStateChangeEvent(py)error":{"name":"error","abstract":"

      The underlying error that caused the state change.

      ","parent_name":"CachingTaskErrorStateChangeEvent"},"Classes/CastError_Objc.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCastError(py)errorCode":{"name":"errorCode","abstract":"

      The error code of the cast error.

      ","parent_name":"CastError_Objc"},"Classes/CastError_Objc.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCastError(py)errorDescription":{"name":"errorDescription","abstract":"

      The description of the cast error.

      ","parent_name":"CastError_Objc"},"Classes/CachingParametersTrackSelectionBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelectionBuilder(py)audioTrackSelection":{"name":"audioTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelectionBuilder"},"Classes/CachingParametersTrackSelectionBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelectionBuilder(py)textTrackSelection":{"name":"textTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelectionBuilder"},"Classes/CachingParametersTrackSelectionBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelectionBuilder(im)build":{"name":"build()","abstract":"

      Creates a CachingParametersTrackSelection

      ","parent_name":"CachingParametersTrackSelectionBuilder"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)integrationKind":{"name":"integrationKind","abstract":"

      The identifier for the kind of integration

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)integrationParameters":{"name":"integrationParameters","abstract":"

      Parameters that can be used when integrationKind is set to DRMIntegration/custom

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)customIntegrationId":{"name":"customIntegrationId","abstract":"

      The identifier for the kind of integration when integrationKind is set to DRMIntegration/custom

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)keySystemConfigurations":{"name":"keySystemConfigurations","abstract":"

      A set of configurations for different key systems.

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Create a DRM configuration without an integration.

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(im)initWithCustomIntegrationId:integrationParameters:keySystemConfigurations:":{"name":"init(customIntegrationId:integrationParameters:keySystemConfigurations:)","abstract":"

      Create a config for a custom DRM integration.

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP11integrationAA14DRMIntegrationOSgvp":{"name":"integration","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP7headersSaySDyS2SGGSgvp":{"name":"headers","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integration":{"name":"integration_Objc","parent_name":"MultiplatformDRMConfiguration"},"Classes/KeySystemConfigurationCollection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfigurationCollection(py)fairplay":{"name":"fairplay","abstract":"

      The key system configuration for FairPlay.

      ","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfigurationCollection(py)widevine":{"name":"widevine","abstract":"

      The key system configuration for widevine.

      ","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfigurationCollection(im)initWithFairplay:widevine:commonHeaders:":{"name":"init(fairplay:widevine:commonHeaders:)","abstract":"

      Create a set of configurations for different key systems.

      ","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"KeySystemConfigurationCollection"},"Classes/THEOplayerConfigurationBuilder.html#/s:13THEOplayerSDK0A20ConfigurationBuilderC12hlsDateRangeSbSgvp":{"name":"hlsDateRange","abstract":"

      Whether the logic to expose date ranges parsed from HLS manifests is enabled.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(im)setHlsDateRange:":{"name":"setHlsDateRange(_:)","abstract":"

      Setter for the hlsDateRange property.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)license":{"name":"license","abstract":"

      The license for the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)licenseUrl":{"name":"licenseUrl","abstract":"

      The url to fetch the license for the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)pip":{"name":"pip","abstract":"

      The picture in picture configuration of the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)network":{"name":"network","abstract":"

      The network configuration of the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(im)build":{"name":"build()","abstract":"

      Builds and returns an object of type THEOplayerConfiguration.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/NetworkConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkConfigurationBuilder(py)userAgent":{"name":"userAgent","abstract":"

      The user agent header that the http requests should send.

      ","parent_name":"NetworkConfigurationBuilder"},"Classes/NetworkConfiguration.html#/s:13THEOplayerSDK20NetworkConfigurationC9userAgentSSSgvp":{"name":"userAgent","abstract":"

      The user agent header that the http requests should send.

      ","parent_name":"NetworkConfiguration"},"Classes/TrackUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackUpdateEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “update”.

      ","parent_name":"TrackUpdateEvent"},"Classes/TrackUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackUpdateEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"TrackUpdateEvent"},"Classes/TrackUpdateEvent.html#/s:13THEOplayerSDK16TrackUpdateEventC5trackAA0C0_pvp":{"name":"track","abstract":"

      The track that has been updated.

      ","parent_name":"TrackUpdateEvent"},"Classes/TrackUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackUpdateEvent(py)track":{"name":"track_Objc","abstract":"

      The track that has been updated.

      ","parent_name":"TrackUpdateEvent"},"Classes/ActiveQualityChangedEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerActiveQualityChangedEvent(py)type":{"name":"type","abstract":"

      A textual representation of the type of the event.

      ","parent_name":"ActiveQualityChangedEvent"},"Classes/ActiveQualityChangedEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerActiveQualityChangedEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"ActiveQualityChangedEvent"},"Classes/PlayerEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayerEvent(py)type":{"name":"type","abstract":"

      A textual representation of the type of the event

      ","parent_name":"PlayerEvent"},"Classes/PlayerEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayerEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"PlayerEvent"},"Classes/AdSkipEvent.html#/s:13THEOplayerSDK11AdSkipEventC16playedPercentageSdSgvp":{"name":"playedPercentage","abstract":"

      The percentage of the ad that was played when skipped.

      ","parent_name":"AdSkipEvent"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)retainPresentationModeOnSourceChange":{"name":"retainPresentationModeOnSourceChange","abstract":"

      Whether the presentation mode should be retained on source changes. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)requiresLinearPlayback":{"name":"requiresLinearPlayback","abstract":"

      Disables seekability while in native Picture in Picture mode. This can be useful when playing advertisements for instance. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)nativePictureInPicture":{"name":"nativePictureInPicture","abstract":"

      Enable the Native Picture in Picture. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)canStartPictureInPictureAutomaticallyFromInline":{"name":"canStartPictureInPictureAutomaticallyFromInline","abstract":"

      Native Picture in Picture starts automatically when the player is embedded inline and the app transitions to the background. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdInit":{"name":"AdInit","abstract":"

      An initializer for a custom Ad.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakInit":{"name":"AdBreakInit","abstract":"

      An initializer for a custom AdBreak.

      "},"Classes/PiPConfiguration.html":{"name":"PiPConfiguration","abstract":"

      Describes the configuration of the picture-in-picture feature.

      "},"Classes/AdSkipEvent.html":{"name":"AdSkipEvent","abstract":"

      Thrown to indicate that the ad was skipped.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdTappedEvent":{"name":"AdTappedEvent","abstract":"

      Thrown to indicate that an ad was tapped.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdClickedEvent":{"name":"AdClickedEvent","abstract":"

      Thrown to indicate that an ad was clicked. Most of the cases when user clicks on the “Learn More” button.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddAdEvent":{"name":"AddAdEvent","abstract":"

      Thrown to indicate that an ad was added.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerUpdateAdEvent":{"name":"UpdateAdEvent","abstract":"

      Thrown to indicate that an ad was updated.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddAdBreakEvent":{"name":"AddAdBreakEvent","abstract":"

      Thrown to indicate that an adbreak has been added.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerUpdateAdBreakEvent":{"name":"UpdateAdBreakEvent","abstract":"

      Thrown to indicate that an adbreak has been updated.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveAdBreakEvent":{"name":"RemoveAdBreakEvent","abstract":"

      Thrown to indicate that an adbreak has been removed.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakChangeEvent":{"name":"AdBreakChangeEvent","abstract":"

      Thrown to indicate that an adbreak has changed.

      "},"Classes/PlayerEvent.html":{"name":"PlayerEvent","abstract":"

      Represents the base for all other player events.

      "},"Classes/ActiveQualityChangedEvent.html":{"name":"ActiveQualityChangedEvent","abstract":"

      Fired when the media track’s active quality bandwidth changes.

      "},"Classes/TrackUpdateEvent.html":{"name":"TrackUpdateEvent","abstract":"

      Fired when one or more properties of a track have been updated.

      "},"Classes/NetworkConfiguration.html":{"name":"NetworkConfiguration","abstract":"

      Represents a network configuration.

      "},"Classes/NetworkConfigurationBuilder.html":{"name":"NetworkConfigurationBuilder","abstract":"

      A builder class to help initialize a NetworkConfiguration instance.

      "},"Classes/THEOplayerConfigurationBuilder.html":{"name":"THEOplayerConfigurationBuilder","abstract":"

      Builder class for the THEOplayerConfiguration object.

      "},"Classes/KeySystemConfigurationCollection.html":{"name":"KeySystemConfigurationCollection","abstract":"

      A set of configurations for different key systems.

      "},"Classes/MultiplatformDRMConfiguration.html":{"name":"MultiplatformDRMConfiguration","abstract":"

      A set of DRM parameters.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)FullscreenViewController":{"name":"FullscreenViewController","abstract":"

      The Fullscreen view controller class that presents the player when the PresentationMode is set to fullscreen."},"Classes/CachingParametersTrackSelectionBuilder.html":{"name":"CachingParametersTrackSelectionBuilder","abstract":"

      A builder to create CachingParametersTrackSelections.

      "},"Classes/CastError_Objc.html":{"name":"CastError_Objc","abstract":"

      The cast error.

      "},"Classes/CachingTaskErrorStateChangeEvent.html":{"name":"CachingTaskErrorStateChangeEvent","abstract":"

      Fired when the CachingTask.status changes to .error.

      "},"Classes/CachingTaskIdleStateChangeEvent.html":{"name":"CachingTaskIdleStateChangeEvent","abstract":"

      Fired when the CachingTask.status changes to .idle.

      "},"Protocols/EventDispatcherProtocol.html#/s:13THEOplayerSDK23EventDispatcherProtocolP03addC8Listener4type8listenerAA0cG0_pAA0C4TypeCyqd__G_yqd__ctAA0cE0Rd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol"},"Protocols/EventDispatcherProtocol.html#/s:13THEOplayerSDK23EventDispatcherProtocolP06removeC8Listener4type8listeneryAA0C4TypeCyqd__G_AA0cG0_ptAA0cE0Rd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol"},"Classes/EventType.html#/s:13THEOplayerSDK9EventTypeC4nameSSvp":{"name":"name","abstract":"

      The name of the EventType.

      ","parent_name":"EventType"},"Classes/EventType.html#/s:13THEOplayerSDK9EventTypeC4nameACyxGSS_tcfc":{"name":"init(name:)","abstract":"

      Creates a certain EventType.

      ","parent_name":"EventType"},"Protocols/EventProtocol.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)type":{"name":"type","abstract":"

      The textual representation of the type of event.

      ","parent_name":"EventProtocol"},"Protocols/EventProtocol.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)date":{"name":"date","abstract":"

      The Date at which the event occured.

      ","parent_name":"EventProtocol"},"Classes/CurrentTimeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCurrentTimeEvent(py)currentTime":{"name":"currentTime","abstract":"

      The current time of the player.

      ","parent_name":"CurrentTimeEvent"},"Classes/CacheEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCacheEvent(py)type":{"name":"type","abstract":"

      The type of the event.

      ","parent_name":"CacheEvent"},"Classes/CacheEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCacheEvent(py)date":{"name":"date","abstract":"

      The date at which the event occured.

      ","parent_name":"CacheEvent"},"Classes/CacheEvent.html":{"name":"CacheEvent","abstract":"

      The Cache event object.

      "},"Classes/CurrentTimeEvent.html":{"name":"CurrentTimeEvent","abstract":"

      Represents the player events that return the currentTime property.

      "},"Protocols/EventProtocol.html":{"name":"EventProtocol","abstract":"

      The Event API which can be used to represent an event.

      "},"Classes/EventType.html":{"name":"EventType","abstract":"

      Represents an EventType that conforms to a certain type of EventProtocol T.

      "},"Protocols/EventDispatcherProtocol.html":{"name":"EventDispatcherProtocol","abstract":"

      Classes that comform to this protocol can add and remove event listeners.

      "},"Base%20classes%20%26%20interfaces.html#/s:13THEOplayerSDK18TrackEventProtocolP":{"name":"TrackEventProtocol","abstract":"

      The base Track Event protocol.

      "},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)top":{"name":"top","abstract":"

      The top margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)right":{"name":"right","abstract":"

      The right margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)bottom":{"name":"bottom","abstract":"

      The bottom margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)left":{"name":"left","abstract":"

      The left margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(im)initWithTop:right:bottom:left:":{"name":"init(top:right:bottom:left:)","abstract":"

      Constructs a new THEOMargins instance.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(im)initWithHorizontal:vertical:":{"name":"init(horizontal:vertical:)","abstract":"

      Constructs a new THEOMargins instance.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(im)initWithAll:":{"name":"init(all:)","abstract":"

      Constructs a new THEOMargins instance.

      ","parent_name":"THEOMargins"},"Classes/TimeRange.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeRange(py)start":{"name":"start","abstract":"

      The start time of the range.

      ","parent_name":"TimeRange"},"Classes/TimeRange.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeRange(py)end":{"name":"end","abstract":"

      The end time of the range.

      ","parent_name":"TimeRange"},"Classes/TimeRange.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeRange(im)initWithStart:end:":{"name":"init(start:end:)","abstract":"

      Constructs a TimeRange object.

      ","parent_name":"TimeRange"},"Classes/TimeRange.html":{"name":"TimeRange","abstract":"

      Helps get information regarding a certain period in the playback.

      "},"Classes/THEOMargins.html":{"name":"THEOMargins","abstract":"

      The THEOMargins class is used to define quadruple margins.

      "},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)request":{"name":"request","abstract":"

      The request for which the response is being returned.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)url":{"name":"url","abstract":"

      The URL from which the response was returned. This might have been redirected transparently.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)status":{"name":"status","abstract":"

      The status code as returned in the HTTP response.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)statusText":{"name":"statusText","abstract":"

      The status text as returned in the HTTP response.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)headers":{"name":"headers","abstract":"

      The HTTP headers as returned by the server.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)body":{"name":"body","abstract":"

      The body of the response.

      ","parent_name":"Response"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)url":{"name":"url","abstract":"

      The URL for the certificate server. By default, this will equal the certificate URL configured in the KeySystemConfiguration`.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)method":{"name":"method","abstract":"

      The method of the HTTP request, for example: GET, POST or PUT.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)headers":{"name":"headers","abstract":"

      The HTTP request headers to be sent to the server.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)body":{"name":"body","abstract":"

      The body of the certificate request.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(im)initWithUrl:method:headers:body:":{"name":"init(url:method:headers:body:)","abstract":"

      Creates a new HTTP request for the given URL.

      ","parent_name":"Request"},"Enums/KeySystemId.html#/s:13THEOplayerSDK11KeySystemIdO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"KeySystemId"},"Classes/LicenseRequest.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLicenseRequest(py)fairplaySkdUrl":{"name":"fairplaySkdUrl","abstract":"

      The SKD URL

      ","parent_name":"LicenseRequest"},"Classes/LicenseRequest.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLicenseRequest(im)initWithUrl:method:headers:body:fairplaySkdUrl:useCredentials:":{"name":"init(url:method:headers:body:fairplaySkdUrl:useCredentials:)","abstract":"

      Creates a new LicenseRequest for the given URL.

      ","parent_name":"LicenseRequest"},"Classes/LicenseResponse.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLicenseResponse(im)initWithLicenseRequest:url:status:statusText:headers:body:":{"name":"init(licenseRequest:url:status:statusText:headers:body:)","abstract":"

      Creates a LicenseResponse.

      ","parent_name":"LicenseResponse"},"Classes/CertificateResponse.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCertificateResponse(im)initWithCertificateRequest:url:status:statusText:headers:body:":{"name":"init(certificateRequest:url:status:statusText:headers:body:)","abstract":"

      Creates a CertificateResponse.

      ","parent_name":"CertificateResponse"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onCertificateRequestWithRequest:callback:":{"name":"onCertificateRequest(request:callback:)","abstract":"

      Handler which will be called when an HTTP request for a new certificate is about to be sent.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onCertificateResponseWithResponse:callback:":{"name":"onCertificateResponse(response:callback:)","abstract":"

      Handler which will be called when an HTTP request for a certificate returns a response.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onLicenseRequestWithRequest:callback:":{"name":"onLicenseRequest(request:callback:)","abstract":"

      Handler which will be called when an HTTP request for a new license is about to be sent.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onLicenseResponseWithResponse:callback:":{"name":"onLicenseResponse(response:callback:)","abstract":"

      Handler which will be called when an HTTP request for a license returns an response.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onExtractFairplayContentIdWithSkdUrl:callback:":{"name":"onExtractFairplayContentId(skdUrl:callback:)","abstract":"

      A function to extract the Fairplay content ID from the key URI, as given by the URI attribute of the #EXT-X-KEY tag in the HLS playlist (m3u8).

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html":{"name":"ContentProtectionIntegration","abstract":"

      This ContentProtectionIntegration defines some methods to alter license and certificate requests and responses.

      "},"External%20Content%20Protection%20integration%20API.html#/s:13THEOplayerSDK35ContentProtectionIntegrationFactoryP":{"name":"ContentProtectionIntegrationFactory","abstract":"

      Factory pattern to createContentProtectionIntegration.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCertificateRequestCallback":{"name":"CertificateRequestCallback","abstract":"

      A completion handler that should be called with the modified CertificateRequest.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCertificateResponseCallback":{"name":"CertificateResponseCallback","abstract":"

      A completion handler that should be called with the actual certificate, or an Error in case of failure.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLicenseRequestCallback":{"name":"LicenseRequestCallback","abstract":"

      A completion handler that should be called with the modified LicenseRequest.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLicenseResponseCallback":{"name":"LicenseResponseCallback","abstract":"

      A completion handler that should be called with the actual license, or an Error in case of failure.

      "},"Classes/CertificateResponse.html":{"name":"CertificateResponse","abstract":"

      The certificate response.

      "},"Classes/LicenseResponse.html":{"name":"LicenseResponse","abstract":"

      The license response.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCertificateRequest":{"name":"CertificateRequest","abstract":"

      A certificate request.

      "},"Classes/LicenseRequest.html":{"name":"LicenseRequest","abstract":"

      A license request.

      "},"Enums/KeySystemId.html":{"name":"KeySystemId","abstract":"

      Name of the key system.

      "},"Classes/Request.html":{"name":"Request","abstract":"

      A request, either for a CertificateRequest or a LicenseRequest.

      "},"Classes/Response.html":{"name":"Response","abstract":"

      The response, either of a LicenseResponse or for a CertificateResponse request.

      "},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)strategy":{"name":"strategy","abstract":"

      The strategy to use to drive the adaptive bitrate behavior of the player.

      ","parent_name":"ABRConfiguration"},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)targetBuffer":{"name":"targetBuffer","abstract":"

      The amount of seconds of video to buffer in advance.

      ","parent_name":"ABRConfiguration"},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)preferredPeakBitRate":{"name":"preferredPeakBitRate","abstract":"

      The desired limit, in bits per second, of network bandwidth consumption. Defaults to 0, which indicates there is no limit.

      ","parent_name":"ABRConfiguration"},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)preferredMaximumResolution":{"name":"preferredMaximumResolution","abstract":"

      The desired maximum resolution of a video that is to be downloaded. Defaults to CGSizeZero, which indicates there is no limit on the video resolution.

      ","parent_name":"ABRConfiguration"},"Classes/ABRStrategyConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerABRStrategyConfiguration(im)initWithType:metadata:":{"name":"init(type:metadata:)","abstract":"

      Constructs an ABRStrategyConfiguration given an ABRStrategyType enum member and an ABRMetadata struct.

      ","parent_name":"ABRStrategyConfiguration"},"Classes/ABRMetadata.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerABRMetadata(im)initWithBitrate:":{"name":"init(bitrate:)","abstract":"

      Constructs an ABRMetadata struct given a bitrate.

      ","parent_name":"ABRMetadata"},"Enums/ABRStrategyType.html#/c:@M@THEOplayerSDK@E@THEOplayerABRStrategyType@THEOplayerABRStrategyTypePERFORMANCE":{"name":"performance","abstract":"

      The player will optimize ABR behavior to focus on the performance of the player.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html#/c:@M@THEOplayerSDK@E@THEOplayerABRStrategyType@THEOplayerABRStrategyTypeQUALITY":{"name":"quality","abstract":"

      The player will optimize ABR behavior to focus on displaying the best visual quality to the end-user as fast as possible.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html#/c:@M@THEOplayerSDK@E@THEOplayerABRStrategyType@THEOplayerABRStrategyTypeBANDWIDTH":{"name":"bandwidth","abstract":"

      The player will optimize ABR behavior to focus on displaying the most optimal quality based on the ABR metadata passed in with the ABRStrategyConfiguration, by initially capping the bitrate to match the provided bitrate in the ABR metadata.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html#/s:13THEOplayerSDK15ABRStrategyTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html":{"name":"ABRStrategyType","abstract":"

      The different adaptive bitrate (ABR) strategies.

      "},"Classes/ABRMetadata.html":{"name":"ABRMetadata","abstract":"

      The ABRMetadata struct specifies extra metadata that can be used to drive the ABR behavior of the player.

      "},"Classes/ABRStrategyConfiguration.html":{"name":"ABRStrategyConfiguration","abstract":"

      An object specifying strategy and metadata that the player will use for initial playback.

      "},"Protocols/ABRConfiguration.html":{"name":"ABRConfiguration","abstract":"

      The ABR object enables control of the adaptive bitrate behavior of the player.

      "},"Structs/CachingTaskEventTypes.html#/s:13THEOplayerSDK21CachingTaskEventTypesV12STATE_CHANGEAA0E4TypeCyAA05CacheE0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when the CachingTask.status changes.

      ","parent_name":"CachingTaskEventTypes"},"Structs/CachingTaskEventTypes.html#/s:13THEOplayerSDK21CachingTaskEventTypesV8PROGRESSAA0E4TypeCyAA05CacheE0CGvpZ":{"name":"PROGRESS","abstract":"

      Fired when the CachingTask downloads additional segments.

      ","parent_name":"CachingTaskEventTypes"},"Structs/CacheEventTypes.html#/s:13THEOplayerSDK15CacheEventTypesV12STATE_CHANGEAA0D4TypeCyAA0cD0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when the Cache.status changes.

      ","parent_name":"CacheEventTypes"},"Structs/CacheEventTypes.html":{"name":"CacheEventTypes","abstract":"

      The CacheEvent types.

      "},"Structs/CachingTaskEventTypes.html":{"name":"CachingTaskEventTypes","abstract":"

      The CachingTask event types.

      "},"Cache%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCacheStateChangeEvent":{"name":"CacheStateChangeEvent","abstract":"

      Fired when the Cache.status changes.

      "},"Cache%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskStateChangeEvent":{"name":"CachingTaskStateChangeEvent","abstract":"

      Fired when the CachingTask.status changes.

      "},"Cache%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskProgressEvent":{"name":"CachingTaskProgressEvent","abstract":"

      Fired when the CachingTask downloads additional segments.

      "},"Classes/CachingParametersTrackSelection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelection(py)audioTrackSelection":{"name":"audioTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelection"},"Classes/CachingParametersTrackSelection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelection(py)textTrackSelection":{"name":"textTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelection"},"Protocols/CachingTaskLicense.html#/s:13THEOplayerSDK18CachingTaskLicenseP5renewyyF":{"name":"renew()","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense"},"Protocols/CachingTaskLicense.html#/s:13THEOplayerSDK18CachingTaskLicenseP5renewyyAA16DRMConfiguration_pF":{"name":"renew(_:)","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)expirationDate":{"name":"expirationDate","abstract":"

      The expiration date for the cached data.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/s:13THEOplayerSDK17CachingParametersC9bandwidthSiSgvp":{"name":"bandwidth","abstract":"

      An approximation of the desired bandwidth, defaults to the highest bandwidth possible.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)allowsCellularAccess":{"name":"allowsCellularAccess","abstract":"

      An indication of caching data only on WIFI or on cellular data too. Defaults to true.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)preferredTrackSelection":{"name":"preferredTrackSelection","abstract":"

      An indication of preferred tracks to be used for offline playback.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)network":{"name":"network","abstract":"

      The network configuration of the caching task.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/s:13THEOplayerSDK17CachingParametersC14expirationDate9bandwidthAC10Foundation0F0V_SiSgtcfc":{"name":"init(expirationDate:bandwidth:)","abstract":"

      Constructs a CachingParameters.

      ","parent_name":"CachingParameters"},"Enums/CachingTaskStatus.html#/s:13THEOplayerSDK17CachingTaskStatusO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"CachingTaskStatus"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP2idSSvp":{"name":"id","abstract":"

      The identifier of the task.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6statusAA0cD6StatusOvp":{"name":"status","abstract":"

      The current CachingTaskStatus.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6sourceAA17SourceDescriptionCvp":{"name":"source","abstract":"

      The SourceDescription processed by this caching task.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP10parametersAA0C10ParametersCvp":{"name":"parameters","abstract":"

      The CachingParameters for this caching task.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP8durationSdvp":{"name":"duration","abstract":"

      The amount of content that will be available after this task has finished, in seconds.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6cachedSayAA9TimeRangeCGvp":{"name":"cached","abstract":"

      List of TimeRange indicating which data is currently cached.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP13secondsCachedSdvp":{"name":"secondsCached","abstract":"

      The amount of content that has already been cached, in seconds.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP16percentageCachedSdvp":{"name":"percentageCached","abstract":"

      The percentage of content that has already been cached, between 0 and 1.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP11bytesCachedSuvp":{"name":"bytesCached","abstract":"

      The amount of bytes that have already been cached.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP5startyyF":{"name":"start()","abstract":"

      Starts downloading the stream and stores it on the device.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6removeyyF":{"name":"remove()","abstract":"

      Removes the task and tries to evict all associated streaming elements.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP5pauseyyF":{"name":"pause()","abstract":"

      Pauses downloading the stream.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP7licenseAA0cD7License_pvp":{"name":"license","abstract":"

      A controller for license related queries and operations.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP16addEventListener4type8listenerAA0fG0_pAA0F4TypeCyqd__G_yqd__ctAA0F8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP19removeEventListener4type8listeneryAA0F4TypeCyqd__G_AA0fG0_ptAA0F8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener of the given CachingTaskEventType.

      ","parent_name":"CachingTask"},"Enums/CacheStatus.html#/s:13THEOplayerSDK11CacheStatusO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"CacheStatus"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP6statusAA0C6StatusOvp":{"name":"status","abstract":"

      Indicates the CacheStatus.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP5tasksSayAA11CachingTask_pGvp":{"name":"tasks","abstract":"

      The list of all caching tasks.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP10createTask6source10parametersAA07CachingE0_pSgAA17SourceDescriptionC_AA0H10ParametersCSgtF":{"name":"createTask(source:parameters:)","abstract":"

      Creates a CachingTask which will be used to cache the provided source, abiding to the provided parameters.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Cache"},"Protocols/Cache.html":{"name":"Cache","abstract":"

      The caching API allows to store a streaming source on the user’s device.

      "},"Enums/CacheStatus.html":{"name":"CacheStatus","abstract":"

      Indicates the status of the Cache.

      "},"Protocols/CachingTask.html":{"name":"CachingTask","abstract":"

      Represents a caching task.

      "},"Enums/CachingTaskStatus.html":{"name":"CachingTaskStatus","abstract":"

      The status of a caching task.

      "},"Classes/CachingParameters.html":{"name":"CachingParameters","abstract":"

      The configuration of a caching task.

      "},"Protocols/CachingTaskLicense.html":{"name":"CachingTaskLicense","abstract":"

      The caching task license controller which can be used to renew the license.

      "},"Classes/CachingParametersTrackSelection.html":{"name":"CachingParametersTrackSelection","abstract":"

      An object that represents a CachingParametersTrackSelection.

      "},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryCONFIGURATION":{"name":"CONFIGURATION","abstract":"

      Clusters all errors related to the configuration.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryLICENSE":{"name":"LICENSE","abstract":"

      Clusters all errors related to the license.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategorySOURCE":{"name":"SOURCE","abstract":"

      Clusters all errors related to the source.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryMANIFEST":{"name":"MANIFEST","abstract":"

      Clusters all errors related to the manifest.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryMEDIA":{"name":"MEDIA","abstract":"

      Clusters all errors related to the media.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryNETWORK":{"name":"NETWORK","abstract":"

      Clusters all errors related to the network.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryCONTENT_PROTECTION":{"name":"CONTENT_PROTECTION","abstract":"

      Clusters all errors related to the content protection.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategorySUBTITLE":{"name":"SUBTITLE","abstract":"

      Clusters all errors related to the subtitles.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryVR":{"name":"VR","abstract":"

      Clusters all errors related to VR.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryADS":{"name":"ADS","abstract":"

      Clusters all errors related to ads.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryFULLSCREEN":{"name":"FULLSCREEN","abstract":"

      Clusters all errors related to fullscreen.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryCACHE":{"name":"CACHE","abstract":"

      This category clusters all errors related to caching.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryTHEOLIVE":{"name":"THEOLIVE","abstract":"

      This category clusters all errors related to THEOlive.

      ","parent_name":"ErrorCategory"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONFIGURATION_ERROR":{"name":"CONFIGURATION_ERROR","abstract":"

      The configuration provided is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_ERROR":{"name":"LICENSE_ERROR","abstract":"

      The license provided is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_INVALID_DOMAIN":{"name":"LICENSE_INVALID_DOMAIN","abstract":"

      The provided license does not contain the current domain.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_INVALID_SOURCE":{"name":"LICENSE_INVALID_SOURCE","abstract":"

      The current source is not allowed in the license provided.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_EXPIRED":{"name":"LICENSE_EXPIRED","abstract":"

      The license has expired.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_INVALID_FEATURE":{"name":"LICENSE_INVALID_FEATURE","abstract":"

      The provided license does not contain the necessary feature.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSOURCE_INVALID":{"name":"SOURCE_INVALID","abstract":"

      The source provided is not valid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSOURCE_NOT_SUPPORTED":{"name":"SOURCE_NOT_SUPPORTED","abstract":"

      The provided source is not supported.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMANIFEST_LOAD_ERROR":{"name":"MANIFEST_LOAD_ERROR","abstract":"

      The manifest could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMANIFEST_CORS_ERROR":{"name":"MANIFEST_CORS_ERROR","abstract":"

      An Error related to Cross-origin resource sharing (CORS).

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMANIFEST_PARSE_ERROR":{"name":"MANIFEST_PARSE_ERROR","abstract":"

      The manifest could not be parsed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_NOT_SUPPORTED":{"name":"MEDIA_NOT_SUPPORTED","abstract":"

      The media is not supported.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_LOAD_ERROR":{"name":"MEDIA_LOAD_ERROR","abstract":"

      The media could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_DECODE_ERROR":{"name":"MEDIA_DECODE_ERROR","abstract":"

      The media could not be decoded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_AVPLAYER_ERROR":{"name":"MEDIA_AVPLAYER_ERROR","abstract":"

      An error related to playback through AVPlayer in the iOS or tvOS SDK.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_ABORTED":{"name":"MEDIA_ABORTED","abstract":"

      The fetching process for the media resource was aborted by the user agent at the user’s request.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeNETWORK_ERROR":{"name":"NETWORK_ERROR","abstract":"

      An error related to network has been detected.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeNETWORK_TIMEOUT":{"name":"NETWORK_TIMEOUT","abstract":"

      The network has timed out.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_ERROR":{"name":"CONTENT_PROTECTION_ERROR","abstract":"

      An error related to the content protection.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_NOT_SUPPORTED":{"name":"CONTENT_PROTECTION_NOT_SUPPORTED","abstract":"

      The DRM provided is not supported on this platform.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CONFIGURATION_MISSING":{"name":"CONTENT_PROTECTION_CONFIGURATION_MISSING","abstract":"

      The media is DRM protected, but no content protection configuration was provided.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CONFIGURATION_INVALID":{"name":"CONTENT_PROTECTION_CONFIGURATION_INVALID","abstract":"

      The content protection configuration is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_INITIALIZATION_INVALID":{"name":"CONTENT_PROTECTION_INITIALIZATION_INVALID","abstract":"

      The DRM initialization data could not be parsed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CERTIFICATE_ERROR":{"name":"CONTENT_PROTECTION_CERTIFICATE_ERROR","abstract":"

      The content protection’s certificate could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CERTIFICATE_INVALID":{"name":"CONTENT_PROTECTION_CERTIFICATE_INVALID","abstract":"

      The content protection’s certificate is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_LICENSE_ERROR":{"name":"CONTENT_PROTECTION_LICENSE_ERROR","abstract":"

      The content protection’s license could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_LICENSE_INVALID":{"name":"CONTENT_PROTECTION_LICENSE_INVALID","abstract":"

      The content protection’s license is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_KEY_EXPIRED":{"name":"CONTENT_PROTECTION_KEY_EXPIRED","abstract":"

      The content protection’s key has expired.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_KEY_MISSING":{"name":"CONTENT_PROTECTION_KEY_MISSING","abstract":"

      The content protection’s key is missing.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_OUTPUT_RESTRICTED":{"name":"CONTENT_PROTECTION_OUTPUT_RESTRICTED","abstract":"

      All qualities require HDCP, but the current output does not fulfill HDCP requirements.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_INTERNAL_ERROR":{"name":"CONTENT_PROTECTION_INTERNAL_ERROR","abstract":"

      Something went wrong in the internal logic of the content protection system.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSUBTITLE_LOAD_ERROR":{"name":"SUBTITLE_LOAD_ERROR","abstract":"

      Loading subtitles has failed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSUBTITLE_CORS_ERROR":{"name":"SUBTITLE_CORS_ERROR","abstract":"

      Loading subtitles has failed due to CORS.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSUBTITLE_PARSE_ERROR":{"name":"SUBTITLE_PARSE_ERROR","abstract":"

      Parsing subtitles has failed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeVR_PLATFORM_UNSUPPORTED":{"name":"VR_PLATFORM_UNSUPPORTED","abstract":"

      This error occurs when VR is not supported on the current platform.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeVR_PRESENTATION_ERROR":{"name":"VR_PRESENTATION_ERROR","abstract":"

      Changing the presentation to VR was not possible.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeVR_PERMISSION_ERROR":{"name":"VR_PERMISSION_ERROR","abstract":"

      The right permissions to enable native VR were not given to the player.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeAD_ERROR":{"name":"AD_ERROR","abstract":"

      Something went wrong with an ad.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeAD_BLOCKER_DETECTED":{"name":"AD_BLOCKER_DETECTED","abstract":"

      An ad blocker has been detected.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeFULLSCREEN_ERROR":{"name":"FULLSCREEN_ERROR","abstract":"

      Changing the presentation to fullscreen was not possible.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCACHE_SOURCE_ERROR":{"name":"CACHE_SOURCE_ERROR","abstract":"

      Something went wrong while caching a source.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCACHE_CONTENT_PROTECTION_ERROR":{"name":"CACHE_CONTENT_PROTECTION_ERROR","abstract":"

      Something went wrong while caching content protection’s license.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_UNKNOWN_ERROR":{"name":"THEO_LIVE_UNKNOWN_ERROR","abstract":"

      Something went wrong with THEOlive playback.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_CHANNEL_NOT_FOUND":{"name":"THEO_LIVE_CHANNEL_NOT_FOUND","abstract":"

      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.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_END_OF_DEMO":{"name":"THEO_LIVE_END_OF_DEMO","abstract":"

      The THEOlive channel is a demo channel and the demo window has expired.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_ANALYTICS_ERROR":{"name":"THEO_LIVE_ANALYTICS_ERROR","abstract":"

      A fatal error occurred regarding THEOlive analytics.

      ","parent_name":"THEOErrorCode"},"Protocols/AVPlayerError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAVPlayerError(py)userInfo":{"name":"userInfo","abstract":"

      The userInfo dictionary for the error, if more details are available.

      ","parent_name":"AVPlayerError"},"Protocols/NetworkError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetworkError(py)url":{"name":"url","abstract":"

      The URL that was used.

      ","parent_name":"NetworkError"},"Protocols/NetworkError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetworkError(py)status":{"name":"status","abstract":"

      The HTTP status code.

      ","parent_name":"NetworkError"},"Protocols/NetworkError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetworkError(py)errorComment":{"name":"errorComment","abstract":"

      The error comment which might contain the HTTP status code.

      ","parent_name":"NetworkError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)timestamp":{"name":"timestamp","abstract":"

      The date at which the error occured.

      ","parent_name":"THEOError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)code":{"name":"code","abstract":"

      A THEOErrorCode that indicates the type of error that has occurred.

      ","parent_name":"THEOError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)category":{"name":"category","abstract":"

      An ErrorCategory that indicates the category of the error that has occurred.

      ","parent_name":"THEOError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)cause":{"name":"cause","abstract":"

      The underlying cause of this error, if known.

      ","parent_name":"THEOError"},"Protocols/THEOBaseError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOBaseError(py)name":{"name":"name","abstract":"

      The name of the error.

      ","parent_name":"THEOBaseError"},"Protocols/THEOBaseError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOBaseError(py)message":{"name":"message","abstract":"

      The message of the error aimed at the user.

      ","parent_name":"THEOBaseError"},"Protocols/THEOBaseError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOBaseError(py)stack":{"name":"stack","abstract":"

      A stack-trace up until the error occured.

      ","parent_name":"THEOBaseError"},"Protocols/THEOBaseError.html":{"name":"THEOBaseError","abstract":"

      A basic error that is thrown by THEOPlayer.

      "},"Protocols/THEOError.html":{"name":"THEOError","abstract":"

      An error that is thrown by THEOplayer.

      "},"Protocols/NetworkError.html":{"name":"NetworkError","abstract":"

      A network error.

      "},"Protocols/AVPlayerError.html":{"name":"AVPlayerError","abstract":"

      An error that is thrown by AVPlayer.

      "},"Enums/THEOErrorCode.html":{"name":"THEOErrorCode","abstract":"

      A code that indicates the type of error that has occurred.

      "},"Enums/ErrorCategory.html":{"name":"ErrorCategory","abstract":"

      The Error category a TheoErrorCode belongs to.

      "},"Classes/NetworkErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkErrorEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, ‘networkerror’.

      ","parent_name":"NetworkErrorEvent"},"Classes/NetworkErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkErrorEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"NetworkErrorEvent"},"Classes/NetworkErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkErrorEvent(py)error":{"name":"error","abstract":"

      A NetworkError instance containing information about the error.

      ","parent_name":"NetworkErrorEvent"},"Structs/NetworkEventTypes.html#/s:13THEOplayerSDK17NetworkEventTypesV5ERRORAA0D4TypeCyAA0c5ErrorD0CGvpZ":{"name":"ERROR","abstract":"

      Fired when NetworkErrorEvent occurs.

      ","parent_name":"NetworkEventTypes"},"Structs/NetworkEventTypes.html":{"name":"NetworkEventTypes","abstract":"

      The types of Network events.

      "},"Classes/NetworkErrorEvent.html":{"name":"NetworkErrorEvent","abstract":"

      Fired when NetworkEventTypes.ERROR occurs for the THEOplayer.

      "},"Network%20API.html#/s:13THEOplayerSDK7NetworkP":{"name":"Network","abstract":"

      The Network API.

      "},"Classes/AspectRatioChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAspectRatioChangeEvent(py)type":{"name":"type","abstract":"

      Type of the event, defaults to “aspectratiochange”.

      ","parent_name":"AspectRatioChangeEvent"},"Classes/AspectRatioChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAspectRatioChangeEvent(py)date":{"name":"date","abstract":"

      The date at which the event occured.

      ","parent_name":"AspectRatioChangeEvent"},"Classes/AspectRatioChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAspectRatioChangeEvent(py)aspectRatio":{"name":"aspectRatio","abstract":"

      The new AspectRatio of the view.

      ","parent_name":"AspectRatioChangeEvent"},"Fullscreen%20Events.html#/s:13THEOplayerSDK20FullscreenEventTypesV":{"name":"FullscreenEventTypes","abstract":"

      The types of events related to fullscreen.

      "},"Classes/AspectRatioChangeEvent.html":{"name":"AspectRatioChangeEvent","abstract":"

      Thrown when the aspect ratio property of the player has changed.

      "},"Enums/AspectRatio.html#/c:@M@THEOplayerSDK@E@THEOplayerAspectRatio@THEOplayerAspectRatioFIT":{"name":"fit","abstract":"

      Scales the theoplayer so that all content fits inside its bounding box, keeping the original aspect ratio of the content.

      ","parent_name":"AspectRatio"},"Enums/AspectRatio.html#/c:@M@THEOplayerSDK@E@THEOplayerAspectRatio@THEOplayerAspectRatioFILL":{"name":"fill","abstract":"

      Scales the theoplayer so that all content fits inside the bounding box which will be stretched to fill the entire bounding box.

      ","parent_name":"AspectRatio"},"Enums/AspectRatio.html#/c:@M@THEOplayerSDK@E@THEOplayerAspectRatio@THEOplayerAspectRatioASPECT_FILL":{"name":"aspectFill","abstract":"

      Scales the theoplayer so that the content fills up the entire bounding box, keeping the original aspect ratio of the content.

      ","parent_name":"AspectRatio"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP30supportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvp":{"name":"supportedInterfaceOrientations","abstract":"

      The supported interface orientations for fullscreen mode as a UIInterfaceOrientationMask.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP14viewControllerAA0c4ViewE0CSgvp":{"name":"viewController","abstract":"

      When in fullscreen presentation mode returns the FullscreenViewController that contains the player. Returns nil otherwise.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP19viewControllerClassAA0c4ViewE0CmSgvp":{"name":"viewControllerClass","abstract":"

      The type of the FullscreenViewController that will be presented when the player goes to fullscreen presentation mode.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP20presentationDelegateAA0c12PresentationE0_pSgvp":{"name":"presentationDelegate","abstract":"

      The fullscreen delegate which allows control over the presentation of the fullscreen view controller. Setting it will override the default behavior.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP33setSupportedInterfaceOrientations09supportedfG0ySo26UIInterfaceOrientationMaskV_tF":{"name":"setSupportedInterfaceOrientations(supportedInterfaceOrientations:)","abstract":"

      Sets the supported interface orientations for fullscreen mode.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html":{"name":"Fullscreen","abstract":"

      The Fullscreen object helps you configure the settings of the fullscreen mode.

      "},"Enums/AspectRatio.html":{"name":"AspectRatio","abstract":"

      Specifies an aspect ratio for the player when in fullscreen mode.

      "},"Enums/PictureInPictureCorner.html#/s:13THEOplayerSDK09PictureInC6CornerO7defaultACvpZ":{"name":"default","abstract":"

      The default corner is bottom right

      ","parent_name":"PictureInPictureCorner"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P13currentCornerAA0cdcF0OSgvp":{"name":"currentCorner","abstract":"

      The current PictureInPictureCorner the PiP view is displayed in.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P9configure7movable13defaultCorner5scale10visibility6marginySbSg_AA0cdcH0OSgSfSgSdSgAA11THEOMarginsCSgtF":{"name":"configure(movable:defaultCorner:scale:visibility:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P06nativecdC8DelegateSo09AVPicturedc10ControllerF0_pSgvp":{"name":"nativePictureInPictureDelegate","abstract":"

      The protocol that defines the methods to respond to Picture in Picture events.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P9configure13configurationyAA16PiPConfigurationC_tF":{"name":"configure(configuration:)","abstract":"

      Sets the picture-in-picture configuration dynamically.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0PAAE9configure7movable13defaultCorner5scaleySbSg_AA0cdcH0OSgSfSgtF":{"name":"configure(movable:defaultCorner:scale:)","abstract":"

      Configures the picture-in-picture (PiP) view

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0PAAE9configure7movable13defaultCorner5scale10visibilityySbSg_AA0cdcH0OSgSfSgSdSgtF":{"name":"configure(movable:defaultCorner:scale:visibility:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0PAAE9configure7movable13defaultCorner5scale6marginySbSg_AA0cdcH0OSgSfSgAA11THEOMarginsCSgtF":{"name":"configure(movable:defaultCorner:scale:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html":{"name":"PictureInPicture","abstract":"

      Helps configure the settings when PresentationMode.pictureInPicture is active.

      "},"Enums/PictureInPictureCorner.html":{"name":"PictureInPictureCorner","abstract":"

      The corner of the PiP view

      "},"Picture-In-Picture.html#/s:13THEOplayerSDK09PictureInC20NewCornerUserInfoKeySSvp":{"name":"PictureInPictureNewCornerUserInfoKey","abstract":"

      The key to retrieve the new PiP view corner

      "},"Picture-In-Picture.html#/s:13THEOplayerSDK09PictureInC20OldCornerUserInfoKeySSvp":{"name":"PictureInPictureOldCornerUserInfoKey","abstract":"

      The key to retrieve the corner at which the PiP view previously was

      "},"Classes/AirPlayStateChangeEvent.html#/s:13THEOplayerSDK23AirPlayStateChangeEventC5stateAA010PlayerCastE0OSgvp":{"name":"state","abstract":"

      Indicates the state of AirPlay.

      ","parent_name":"AirPlayStateChangeEvent"},"Classes/AirPlayEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAirPlayEvent(py)type":{"name":"type","abstract":"

      The type of the event.

      ","parent_name":"AirPlayEvent"},"Classes/AirPlayEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAirPlayEvent(py)date":{"name":"date","abstract":"

      The date at which the event occured.

      ","parent_name":"AirPlayEvent"},"Structs/AirPlayEventTypes.html#/s:13THEOplayerSDK17AirPlayEventTypesV12STATE_CHANGEAA0E4TypeCyAA0cd11StateChangeE0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when the AirPlay.state changes.

      ","parent_name":"AirPlayEventTypes"},"Structs/AirPlayEventTypes.html":{"name":"AirPlayEventTypes","abstract":"

      The AirPlayEvent types.

      "},"Classes/AirPlayEvent.html":{"name":"AirPlayEvent","abstract":"

      The AirPlay event object.

      "},"Classes/AirPlayStateChangeEvent.html":{"name":"AirPlayStateChangeEvent","abstract":"

      Fired when the AirPlay.state changes.

      "},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP7castingSbvp":{"name":"casting","abstract":"

      Whether the player is casting.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP5stateAA15PlayerCastStateOvp":{"name":"state","abstract":"

      The state of the casting process.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP5startyyF":{"name":"start()","abstract":"

      Start a casting session with the player’s source.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP4stopyyF":{"name":"stop()","abstract":"

      Stop the active casting session.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html":{"name":"AirPlay","abstract":"

      The AirPlay API.

      "},"Classes/StateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerStateChangeEvent(py)state":{"name":"state","abstract":"

      The new cast state.

      ","parent_name":"StateChangeEvent"},"Classes/CastErrorEvent.html#/s:13THEOplayerSDK14CastErrorEventC5errorAA0cD0Cvp":{"name":"error","abstract":"

      The error thrown by the Chromecast.

      ","parent_name":"CastErrorEvent"},"Structs/ChromecastEventTypes.html#/s:13THEOplayerSDK20ChromecastEventTypesV12STATE_CHANGEAA0D4TypeCyAA011StateChangeD0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when castStateChangeEvent occurs.

      ","parent_name":"ChromecastEventTypes"},"Structs/ChromecastEventTypes.html#/s:13THEOplayerSDK20ChromecastEventTypesV5ERRORAA0D4TypeCyAA09CastErrorD0CGvpZ":{"name":"ERROR","abstract":"

      Fired when castErrorEvent occurs.

      ","parent_name":"ChromecastEventTypes"},"Structs/ChromecastEventTypes.html":{"name":"ChromecastEventTypes","abstract":"

      The types of Chromecast Events.

      "},"Classes/CastErrorEvent.html":{"name":"CastErrorEvent","abstract":"

      Thrown to indicate that there was an error while casting / trying to cast.

      "},"Classes/StateChangeEvent.html":{"name":"StateChangeEvent","abstract":"

      Thrown to indicate that the state of the connection has changed.

      "},"Enums/ErrorCode.html#/s:13THEOplayerSDK9ErrorCodeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"ErrorCode"},"Enums/ChromecastMetadataType.html#/s:13THEOplayerSDK22ChromecastMetadataTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"ChromecastMetadataType"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(py)src":{"name":"src","abstract":"

      The URL to the metadata image.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(py)width":{"name":"width","abstract":"

      The width of the image, in pixels.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(py)height":{"name":"height","abstract":"

      The height of the image, in pixels.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(im)initWithSrc:width:height:":{"name":"init(src:width:height:)","abstract":"

      Constructs a ChromecastMetadataImage.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataDescription(py)images":{"name":"images","abstract":"

      An array of ChromecastMetadataImages.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataDescription(py)releaseDate":{"name":"releaseDate","abstract":"

      The release date using the following string format: “YYYY-MM-DD”

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataDescription(py)subtitle":{"name":"subtitle","abstract":"

      The subtitle / short explanation about the content.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/s:13THEOplayerSDK29ChromecastMetadataDescriptionC11releaseYearSiSgvp":{"name":"releaseYear","abstract":"

      The release year as an integer number.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/s:13THEOplayerSDK29ChromecastMetadataDescriptionC4typeAA0cD4TypeOSgvp":{"name":"type","abstract":"

      The type. Defaults to “generic” if unset.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/s:13THEOplayerSDK29ChromecastMetadataDescriptionC6images11releaseDate0G4Year5title8subtitle4type12metadataKeysACSayAA0cD5ImageCGSg_SSSgSiSgA2oA0cD4TypeOSgSDySSypGSgtcfc":{"name":"init(images:releaseDate:releaseYear:title:subtitle:type:metadataKeys:)","abstract":"

      Constructs a ChromecastMetadataDescription.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/CastError.html#/s:13THEOplayerSDK9CastErrorC9errorCodeAA0dF0Ovp":{"name":"errorCode","abstract":"

      The error code of the cast error.

      ","parent_name":"CastError"},"Classes/CastError.html#/s:13THEOplayerSDK9CastErrorC11descriptionSSSgvp":{"name":"description","abstract":"

      The description of the cast error.

      ","parent_name":"CastError"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateAVAILABLE":{"name":"available","abstract":"

      There is a cast device detected, but that THEOplayer is not casting or controlling the current cast session.

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateCONNECTED":{"name":"connected","abstract":"

      THEOplayer is casting to the cast device.

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateUNAVAILABLE":{"name":"unavailable","abstract":"

      There is no cast device detected or that the device is not available (e.g. not powered, not connected to the internet).

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateCONNECTING":{"name":"connecting","abstract":"

      THEOplayer is in the process of connecting to the cast device.

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/s:13THEOplayerSDK15PlayerCastStateO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"PlayerCastState"},"Enums/CastStrategy.html#/c:@M@THEOplayerSDK@E@THEOplayerCastStrategy@THEOplayerCastStrategyAUTO":{"name":"auto","abstract":"

      The player will automatically join a cast session at startup if one exists when play is called.

      ","parent_name":"CastStrategy"},"Enums/CastStrategy.html#/c:@M@THEOplayerSDK@E@THEOplayerCastStrategy@THEOplayerCastStrategyMANUAL":{"name":"manual","abstract":"

      The player will take over an existing session if there is one and the cast button is clicked.

      ","parent_name":"CastStrategy"},"Enums/CastStrategy.html#/c:@M@THEOplayerSDK@E@THEOplayerCastStrategy@THEOplayerCastStrategyDISABLED":{"name":"disabled","abstract":"

      The player will not be affected by any existing cast sessions.

      ","parent_name":"CastStrategy"},"Enums/CastStrategy.html#/s:13THEOplayerSDK12CastStrategyO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"CastStrategy"},"Classes/CastConfiguration.html#/s:13THEOplayerSDK17CastConfigurationC8strategyAA0C8StrategyOSgvp":{"name":"strategy","abstract":"

      The join strategy that will determine how the player will join an existing chromecast session.

      ","parent_name":"CastConfiguration"},"Classes/CastConfiguration.html#/s:13THEOplayerSDK17CastConfigurationC8strategyAcA0C8StrategyOSg_tcfc":{"name":"init(strategy:)","abstract":"

      Creates a Cast configuration.

      ","parent_name":"CastConfiguration"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP7castingSbvp":{"name":"casting","abstract":"

      Whether THEOplayer is casting to a chromecast and has control over the current chromecast session.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5errorAA9CastErrorCSgvp":{"name":"error","abstract":"

      The last error thrown by chromecast.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP12receiverNameSSSgvp":{"name":"receiverName","abstract":"

      The name of the chromecast device that THEOplayer is casting to.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5stateAA15PlayerCastStateOSgvp":{"name":"state","abstract":"

      Indicates the state of the casting process.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP21setConnectionDelegateyyAA0ceF0_pSgF":{"name":"setConnectionDelegate(_:)","abstract":"

      The ChromecastConnectionDelegate to be used when the Chromecast connection changes.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5startyyF":{"name":"start()","abstract":"

      Start casting to the chromecast. A dialog will prompt to choose the device.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP4stopyyF":{"name":"stop()","abstract":"

      Stop casting to the chromecast.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP4joinyyF":{"name":"join()","abstract":"

      Join an active chromecast session.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5leaveyyF":{"name":"leave()","abstract":"

      Leave an active chromecast session without affecting other devices.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html":{"name":"Chromecast","abstract":"

      Chromecast, also known as Google Cast, is a casting device designed by Google.

      "},"Classes/CastConfiguration.html":{"name":"CastConfiguration","abstract":"

      Describes the configuration of the Cast integrations.

      "},"Enums/CastStrategy.html":{"name":"CastStrategy","abstract":"

      The cast strategies that specify the ways an existing chromecast session can be joined.

      "},"Enums/PlayerCastState.html":{"name":"PlayerCastState","abstract":"

      Indicates the state of the casting processs.

      "},"Classes/CastError.html":{"name":"CastError","abstract":"

      The cast error.

      "},"Classes/ChromecastMetadataDescription.html":{"name":"ChromecastMetadataDescription","abstract":"

      The description of the metadata used by Chromecast.

      "},"Classes/ChromecastMetadataImage.html":{"name":"ChromecastMetadataImage","abstract":"

      The metadata of a Chromecast image.

      "},"Enums/ChromecastMetadataType.html":{"name":"ChromecastMetadataType","abstract":"

      The Chromecast metadata type.

      "},"Enums/ErrorCode.html":{"name":"ErrorCode","abstract":"

      The different types of errors.

      "},"Classes/AdErrorEvent.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)type":{"name":"type","parent_name":"AdErrorEvent"},"Classes/AdErrorEvent.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)date":{"name":"date","parent_name":"AdErrorEvent"},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBeginEvent":{"name":"AdBeginEvent","abstract":"

      Thrown to indicate that an ad has begun.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdEndEvent":{"name":"AdEndEvent","abstract":"

      Thrown to indicate that an ad has ended.

      "},"Classes/AdErrorEvent.html":{"name":"AdErrorEvent","abstract":"

      Thrown to indicate that an ad has encountered an error.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakBeginEvent":{"name":"AdBreakBeginEvent","abstract":"

      Thrown to indicate that an ad has begun.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakEndEvent":{"name":"AdBreakEndEvent","abstract":"

      Thrown to indicate that an ad has begun.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdFirstQuartileEvent":{"name":"AdFirstQuartileEvent","abstract":"

      Thrown to indicate that the first quartile of an ad was watched.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdImpressionEvent":{"name":"AdImpressionEvent","abstract":"

      Thrown to indicate that an ad impression was fired.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdLoadedEvent":{"name":"AdLoadedEvent","abstract":"

      Thrown to indicate that an ad was loaded.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdMidPointEvent":{"name":"AdMidpointEvent","abstract":"

      Thrown to indicate that the middle of an ad was watched.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdThirdQuartileEvent":{"name":"AdThirdQuartileEvent","abstract":"

      Thrown to indicate that the third quartile of an ad was watched.

      "},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeCLOSE_AD":{"name":"closeAd","abstract":"

      The obstruction was added to offer the functionality to close the ad.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeMEDIA_CONTROLS":{"name":"mediaControls","abstract":"

      The obstruction was added as a part of the media controls, e.g. a pause button.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeNOT_VISIBLE":{"name":"notVisible","abstract":"

      The obstruction that was added is transparent and does not impact viewability.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeOTHER":{"name":"other","abstract":"

      The obstruction was added for another, possibly unknown, reason.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Classes/OmidFriendlyObstruction.html#/s:13THEOplayerSDK23OmidFriendlyObstructionC4viewSo6UIViewCvp":{"name":"view","abstract":"

      The view element of the friendly obstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Classes/OmidFriendlyObstruction.html#/s:13THEOplayerSDK23OmidFriendlyObstructionC7purposeAA0cdE7PurposeOvp":{"name":"purpose","abstract":"

      The purpose of the friendly obstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Classes/OmidFriendlyObstruction.html#/s:13THEOplayerSDK23OmidFriendlyObstructionC14detailedReasonSSSgvp":{"name":"detailedReason","abstract":"

      A text to explain the reason behind adding the view as a friendly obstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Classes/OmidFriendlyObstruction.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerOmidFriendlyObstruction(im)initWithView:purpose:detailedReason:":{"name":"init(view:purpose:detailedReason:)","abstract":"

      Constructs an OmidFriendlyObstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Protocols/Omid.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerOmid(im)addFriendlyObstructionWithFriendlyObstruction:":{"name":"addFriendlyObstruction(friendlyObstruction:)","abstract":"

      Adds the passed OmidFriendlyObstruction as a friendly obstruction.

      ","parent_name":"Omid"},"Protocols/Omid.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerOmid(im)removeFriendlyObstructions":{"name":"removeFriendlyObstructions()","abstract":"

      Removes all the previously added friendly obstructions.

      ","parent_name":"Omid"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindGOOGLE_IMA":{"name":"google_ima","abstract":"

      The ad is of integration type Google IMA.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindGOOGLE_DAI":{"name":"google_dai","abstract":"

      The ad is of integration type Google DAI.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindCUSTOM":{"name":"custom","abstract":"

      The ad is of custom integration type.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/s:13THEOplayerSDK17AdIntegrationKindO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegration.html#/s:13THEOplayerSDK13AdIntegrationO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"AdIntegration"},"Classes/AdType.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdType(cpy)linear":{"name":"linear","abstract":"

      Linear advertisements interrupt the video content. They appear before (as pre-roll), after (as post-roll) or during (as mid-roll) the video content.

      ","parent_name":"AdType"},"Classes/AdType.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdType(cpy)nonlinear":{"name":"nonlinear","abstract":"

      Non-linear advertisements appear during video content, without disrupting playback.

      ","parent_name":"AdType"},"Classes/AdType.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdType(cpy)unknown":{"name":"unknown","abstract":"

      The type of the advertisement is unknown.

      ","parent_name":"AdType"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP8adSlotIdSSSgvp":{"name":"adSlotId","abstract":"

      An identifier of the element in which the companion ad should be appended, if available.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP7altTextSSSgvp":{"name":"altText","abstract":"

      An alternative description for the companion ad.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP12clickThroughSSSgvp":{"name":"clickThrough","abstract":"

      The website of the advertisement.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP6heightSivp":{"name":"height","abstract":"

      The height of the companion ad, in pixels.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP11resourceURISSSgvp":{"name":"resourceURI","abstract":"

      The URI of the ad content.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP5widthSivp":{"name":"width","abstract":"

      The width of the companion ad, in pixels.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP4typeSSvp":{"name":"type","abstract":"

      The type of the companion ad.

      ","parent_name":"CompanionAd"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP3adsSayAA0C0_pGvp":{"name":"ads","abstract":"

      An array of all the ads that are available in the current AdBreak.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP11maxDurationSivp":{"name":"maxDuration","abstract":"

      Indicates the duration of the ad break, in seconds.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP20maxRemainingDurationSdvp":{"name":"maxRemainingDuration","abstract":"

      Indicates the remaining duration of the ad break, in seconds.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP10timeOffsetSivp":{"name":"timeOffset","abstract":"

      The time offset at which point the content will be paused to play the ad break, in seconds.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP11integrationAA0C15IntegrationKindOvp":{"name":"integration","abstract":"

      The kind of the ad integration.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP17customIntegrationSSSgvp":{"name":"customIntegration","abstract":"

      The type of custom ad integration.

      ","parent_name":"AdBreak"},"Protocols/NonLinearAd.html#/s:13THEOplayerSDK11NonLinearAdP12clickThroughSSSgvp":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"NonLinearAd"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)delivery":{"name":"delivery","abstract":"

      The delivery type.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)resourceURI":{"name":"resourceURI","abstract":"

      The URI of the VAST content.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)type":{"name":"type","abstract":"

      The MIME type for the file container.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)height":{"name":"height","abstract":"

      The native height of the video file, in pixels.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)width":{"name":"width","abstract":"

      The native width of the video file, in pixels.

      ","parent_name":"MediaFile"},"Protocols/LinearAd.html#/s:13THEOplayerSDK8LinearAdP8durationSiSgvp":{"name":"duration","abstract":"

      The duration of the LinearAd, as provided by the VAST file, in seconds.

      ","parent_name":"LinearAd"},"Protocols/LinearAd.html#/s:13THEOplayerSDK8LinearAdP10mediaFilesSayAA9MediaFile_pGvp":{"name":"mediaFiles","abstract":"

      An array of mediafiles, which provides some meta data retrieved from the VAST file.

      ","parent_name":"LinearAd"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP7adBreakAA0cE0_pvp":{"name":"adBreak","abstract":"

      A reference to the AdBreak of which the ad is a part of.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP10companionsSayAA09CompanionC0_pGvp":{"name":"companions","abstract":"

      An array of CompanionAds associated to the ad, if available within the same Creatives element.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP4typeSSvp":{"name":"type","abstract":"

      Either ‘linear’ or ‘nonlinear’, depending on the concrete implementer.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP2idSSSgvp":{"name":"id","abstract":"

      The identifier of the creative, provided in the VAST-file.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP10skipOffsetSiSgvp":{"name":"skipOffset","abstract":"

      When the Ad can be skipped, in seconds.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP11resourceURISSSgvp":{"name":"resourceURI","abstract":"

      The URI of the the ad content.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP5widthSiSgvp":{"name":"width","abstract":"

      The width of the advertisement, in pixels.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP6heightSiSgvp":{"name":"height","abstract":"

      The height of the advertisement, in pixels.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP11integrationAA0C15IntegrationKindOvp":{"name":"integration","abstract":"

      The kind of the ad integration.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP8durationSiSgvp":{"name":"duration","abstract":"

      The duration of the ad, in seconds.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP12clickThroughSSSgvp":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP17customIntegrationSSSgvp":{"name":"customIntegration","abstract":"

      The type of custom ad integration.

      ","parent_name":"Ad"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP7playingSbvp":{"name":"playing","abstract":"

      Returns whether a linear ad is currently playing.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP07currentC0SayAA2Ad_pGvp":{"name":"currentAds","abstract":"

      Returns an array of the currently active ads.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP14currentAdBreakAA0eF0_pSgvp":{"name":"currentAdBreak","abstract":"

      Returns the active AdBreak that contains the currently playing ad(s).

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP17scheduledAdBreaksSayAA0E5Break_pGvp":{"name":"scheduledAdBreaks","abstract":"

      Returns an array of AdBreaks that still need to be played.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP09scheduledC0SayAA2Ad_pGvp":{"name":"scheduledAds","abstract":"

      Returns an array of ads that still need to be played.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP8schedule13adDescriptionyAA02AdF0_p_tF":{"name":"schedule(adDescription:)","abstract":"

      Schedules an ad.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP4skipyyF":{"name":"skip()","abstract":"

      Skips the current linear ad.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ad event type.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ad event type.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP4omidAA4Omid_pvp":{"name":"omid","abstract":"

      The Open Measurement API.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP3daiAA9GoogleDAI_pSgvp":{"name":"dai","abstract":"

      The Google DAI API which can be used to query information about dynamically inserted advertisements.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP29registerServerSideIntegration13integrationId0H7FactoryySS_AA0ef2AdG7Handler_pAA0efkG10Controller_pXEtF":{"name":"registerServerSideIntegration(integrationId:integrationFactory:)","abstract":"

      Register a custom advertisement integration. This allows you to integrate with third-party advertisement providers, and have them report their ads and ad-related events through the THEOplayer Ads API.

      ","parent_name":"Ads"},"Protocols/Ads.html":{"name":"Ads","abstract":"

      The Ads object helps you configure and control ads within THEOplayer.

      "},"Protocols/Ad.html":{"name":"Ad","abstract":"

      An Ad is an abstract object that represents a single ad, which is a creative in the VAST specification.

      "},"Protocols/LinearAd.html":{"name":"LinearAd","abstract":"

      Represents a linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/MediaFile.html":{"name":"MediaFile","abstract":"

      Represents the metadata of a media file with ad content.

      "},"Protocols/NonLinearAd.html":{"name":"NonLinearAd","abstract":"

      Represents a non-linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/AdBreak.html":{"name":"AdBreak","abstract":"

      An AdBreak is an object that represents a collection of ads that are scheduled at a certain time.

      "},"Protocols/CompanionAd.html":{"name":"CompanionAd","abstract":"

      Represents a companion ad which is displayed besides the player.

      "},"Classes/AdType.html":{"name":"AdType","abstract":"

      The type of Ad specifying whether it will interrupt the content or not.

      "},"Enums/AdIntegration.html":{"name":"AdIntegration","abstract":"

      The integration of the ad break.

      "},"Enums/AdIntegrationKind.html":{"name":"AdIntegrationKind","abstract":"

      The integration kind of the Ad.

      "},"Protocols/Omid.html":{"name":"Omid","abstract":"

      The Open Measurement Interface Definition API which can be used to configure the ad viewability measurements conforming to the OMID standards.

      "},"Classes/OmidFriendlyObstruction.html":{"name":"OmidFriendlyObstruction","abstract":"

      Represents a friendly obstruction instance for OMID.

      "},"Enums/OmidFriendlyObstructionPurpose.html":{"name":"OmidFriendlyObstructionPurpose","abstract":"

      The list of purposes for which an obstruction would be registered as friendly.

      "},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP8adSystemSSSgvp":{"name":"adSystem","abstract":"

      The source ad server information included in the ad response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP10creativeIdSSSgvp":{"name":"creativeId","abstract":"

      The identifier of the selected creative for the ad.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP07wrapperE3IdsSaySSGvp":{"name":"wrapperAdIds","abstract":"

      The list of wrapper ad identifiers as specified in the VAST response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP07wrapperE7SystemsSaySSGvp":{"name":"wrapperAdSystems","abstract":"

      The list of wrapper ad systems as specified in the VAST response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP18wrapperCreativeIdsSaySSGvp":{"name":"wrapperCreativeIds","abstract":"

      The list of wrapper creative identifiers.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP16vastMediaBitrateSivp":{"name":"vastMediaBitrate","abstract":"

      The bitrate of the currently playing creative as listed in the VAST response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP09universalE3IdsSayAA09UniversalE2Id_pGvp":{"name":"universalAdIds","abstract":"

      The list of universal ad ID information of the selected creative for the ad.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP21traffickingParametersSSvp":{"name":"traffickingParameters","abstract":"

      The String representing custom trafficking parameters from the VAST response.

      ","parent_name":"GoogleImaAd"},"Classes/GoogleImaAdDescription.html#/s:13THEOplayerSDK22GoogleImaAdDescriptionC11integrationAA0E11IntegrationOSgvp":{"name":"integration","abstract":"

      The ad Integration.

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(py)integration":{"name":"integration_Objc","abstract":"

      The ad Integration.

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(py)src":{"name":"src","abstract":"

      Represents the source of the ad. The player will download the content available at the URL and will schedule the specified advertisement(s).

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(py)timeOffset":{"name":"timeOffset","abstract":"

      Specifies the time when an ad should be played in the content video.

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(im)initWithSrc:timeOffset:":{"name":"init(src:timeOffset:)","abstract":"

      Constructs a GoogleImaAdDescription.

      ","parent_name":"GoogleImaAdDescription"},"Protocols/AdDescription.html#/s:13THEOplayerSDK13AdDescriptionP11integrationAA0C11IntegrationOSgvp":{"name":"integration","abstract":"

      The integration type of the ad break.

      ","parent_name":"AdDescription"},"Protocols/AdDescription.html":{"name":"AdDescription","abstract":"

      Provides additional information for an advertisement.

      "},"Classes/GoogleImaAdDescription.html":{"name":"GoogleImaAdDescription","abstract":"

      An AdDescription object that will be added to the player when using the Google Ima ad integration.

      "},"Protocols/GoogleImaAd.html":{"name":"GoogleImaAd","abstract":"

      A GoogleImaAd is a concrete implementation of an Ad which represents a Google IMA ad.

      "},"Enums/StreamType.html#/c:@M@THEOplayerSDK@E@THEOplayerStreamType@THEOplayerStreamTypeVOD":{"name":"vod","abstract":"

      A video on demand.

      ","parent_name":"StreamType"},"Enums/StreamType.html#/c:@M@THEOplayerSDK@E@THEOplayerStreamType@THEOplayerStreamTypeLIVE":{"name":"live","abstract":"

      A Live stream.

      ","parent_name":"StreamType"},"Enums/StreamType.html#/s:13THEOplayerSDK10StreamTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"StreamType"},"Classes/GoogleDAIVodConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIVodConfiguration(py)contentSourceID":{"name":"contentSourceID","abstract":"

      The identifier for the publisher content for on-demand streams.

      ","parent_name":"GoogleDAIVodConfiguration"},"Classes/GoogleDAIVodConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIVodConfiguration(py)videoID":{"name":"videoID","abstract":"

      The identifier for the video content source for on-demand streams.

      ","parent_name":"GoogleDAIVodConfiguration"},"Classes/GoogleDAIVodConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIVodConfiguration(im)initWithVideoID:contentSourceID:apiKey:authToken:streamActivityMonitorID:adTagParameters:":{"name":"init(videoID:contentSourceID:apiKey:authToken:streamActivityMonitorID:adTagParameters:)","abstract":"

      The builder for the Google DAI configuration.

      ","parent_name":"GoogleDAIVodConfiguration"},"Classes/GoogleDAITypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAITypedSource(im)initWithSsai:":{"name":"init(ssai:)","abstract":"

      Constructs a GoogleDAITypedSource.

      ","parent_name":"GoogleDAITypedSource"},"Classes/GoogleDAILiveConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAILiveConfiguration(py)assetKey":{"name":"assetKey","abstract":"

      The identifier for the video content source for live streams.

      ","parent_name":"GoogleDAILiveConfiguration"},"Classes/GoogleDAILiveConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAILiveConfiguration(im)initWithAssetKey:apiKey:authToken:streamActivityMonitorID:adTagParameters:":{"name":"init(assetKey:apiKey:authToken:streamActivityMonitorID:adTagParameters:)","abstract":"

      The builder for the Google DAI live configuration.

      ","parent_name":"GoogleDAILiveConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)integration":{"name":"integration","abstract":"

      The identifier for the SSAI pre-integration, defaults to GoogleDAISSAIIntegrationID.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)availabilityType":{"name":"availabilityType","abstract":"

      The type of the requested stream.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)apiKey":{"name":"apiKey","abstract":"

      The API key for the stream request.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)authToken":{"name":"authToken","abstract":"

      The authorization token for the stream request.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)streamActivityMonitorID":{"name":"streamActivityMonitorID","abstract":"

      The identifier for a stream activity monitor session.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)adTagParameters":{"name":"adTagParameters","abstract":"

      The ad tag parameters added to stream request.

      ","parent_name":"GoogleDAIConfiguration"},"Enums/SSAIIntegrationId.html#/c:@M@THEOplayerSDK@E@THEOplayerSSAIIntegrationId@THEOplayerSSAIIntegrationIdGOOGLE_DAI_SSAI_INTEGRATION_ID":{"name":"GoogleDAISSAIIntegrationID","abstract":"

      The configuration with this identifier is a GoogleDaiConfiguration.

      ","parent_name":"SSAIIntegrationId"},"Enums/SSAIIntegrationId.html#/c:@M@THEOplayerSDK@E@THEOplayerSSAIIntegrationId@THEOplayerSSAIIntegrationIdCUSTOM_SSAI_INTEGRATION_ID":{"name":"CustomSSAIIntegrationID","abstract":"

      The configuration with this identifier is a custom ServerSideAdInsertionConfiguration.

      ","parent_name":"SSAIIntegrationId"},"Enums/SSAIIntegrationId.html#/s:13THEOplayerSDK17SSAIIntegrationIdO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"SSAIIntegrationId"},"Protocols/ServerSideAdInsertionConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdInsertionConfiguration(py)integration":{"name":"integration","abstract":"

      Specifies an identifier for a supported SSAI integration.

      ","parent_name":"ServerSideAdInsertionConfiguration"},"Protocols/ServerSideAdInsertionConfiguration.html":{"name":"ServerSideAdInsertionConfiguration","abstract":"

      The ServerSideAdInsertionConfiguration protocol which specifies information to play a stream with server-side-inserted ads.

      "},"Enums/SSAIIntegrationId.html":{"name":"SSAIIntegrationId","abstract":"

      The SSAI integration identifier.

      "},"Classes/GoogleDAIConfiguration.html":{"name":"GoogleDAIConfiguration","abstract":"

      The Google DAI configuration.

      "},"Classes/GoogleDAILiveConfiguration.html":{"name":"GoogleDAILiveConfiguration","abstract":"

      Represents a configuration for server-side ad insertion with the Google DAI pre-integration for live streams.

      "},"Classes/GoogleDAITypedSource.html":{"name":"GoogleDAITypedSource","abstract":"

      A Google DAI typed source.

      "},"Classes/GoogleDAIVodConfiguration.html":{"name":"GoogleDAIVodConfiguration","abstract":"

      Represents a configuration for server-side ad insertion with the Google DAI pre-integration for vod streams.

      "},"Enums/StreamType.html":{"name":"StreamType","abstract":"

      The enum for Stream type, can either be live or vod.

      "},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP3urlSSSgvp":{"name":"url","abstract":"

      The URL that was used in the request.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP6statusSiSgvp":{"name":"status","abstract":"

      The status code from the HTTP response.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP10statusTextSSSgvp":{"name":"statusText","abstract":"

      The status text from the HTTP response.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP8responseSSSgvp":{"name":"response","abstract":"

      The body contained in the HTTP response.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP10systemCodeSiSgvp":{"name":"systemCode","abstract":"

      The internal error code from the CDM.

      ","parent_name":"ContentProtectionError"},"Enums/LicenseType.html#/s:13THEOplayerSDK11LicenseTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"LicenseType"},"Enums/DRMIntegration.html#/s:13THEOplayerSDK14DRMIntegrationO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"DRMIntegration"},"Classes/KeySystemConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfiguration(py)licenseAcquisitionURL":{"name":"licenseAcquisitionURL","abstract":"

      Specifies the URL of the licensing server.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfiguration(py)certificateURL":{"name":"certificateURL","abstract":"

      Specifies the URL of the FairPlay certificate server.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/s:13THEOplayerSDK22KeySystemConfigurationC11licenseTypeAA07LicenseG0OSgvp":{"name":"licenseType","abstract":"

      Specifies the license type.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/s:13THEOplayerSDK22KeySystemConfigurationC7headersSDyS2SGSgvp":{"name":"headers","abstract":"

      Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/s:13THEOplayerSDK22KeySystemConfigurationC21licenseAcquisitionURL011certificateH00F4Type7headersACSSSg_AhA07LicenseJ0OSgSDyS2SGSgtcfc":{"name":"init(licenseAcquisitionURL:certificateURL:licenseType:headers:)","abstract":"

      Constructs a KeySystemConfiguration.

      ","parent_name":"KeySystemConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(py)ticketAcquisitionURL":{"name":"ticketAcquisitionURL","abstract":"

      The required ticket acquisition URL.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(py)sessionId":{"name":"sessionId","abstract":"

      The required session id for the ticket server.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(py)streamId":{"name":"streamId","abstract":"

      The required stream id for the ticket server.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(im)initWithTicketAcquisitionURL:streamId:sessionId:keySystemConfigurations:":{"name":"init(ticketAcquisitionURL:streamId:sessionId:keySystemConfigurations:)","abstract":"

      Constructs a Xstream DRMConfiguration.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/VimondDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVimondDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a Vimond DRMConfiguration.

      ","parent_name":"VimondDRMConfiguration"},"Classes/VerimatrixDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVerimatrixDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a VERIMATRIX DRMConfiguration.

      ","parent_name":"VerimatrixDRMConfiguration"},"Classes/UplynkDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerUplynkDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a EZDRM DRMConfiguration.

      ","parent_name":"UplynkDRMConfiguration"},"Classes/KeyOSDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeyOSDRMConfiguration(py)customdata":{"name":"customdata","abstract":"

      The KeyOS custom data.

      ","parent_name":"KeyOSDRMConfiguration"},"Classes/KeyOSDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeyOSDRMConfiguration(im)initWithCustomdata:keySystemConfigurations:":{"name":"init(customdata:keySystemConfigurations:)","abstract":"

      Constructs a KeyOS DRMConfiguration.

      ","parent_name":"KeyOSDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(py)releasePid":{"name":"releasePid","abstract":"

      The PID of the media for which the license is being requested.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(py)token":{"name":"token","abstract":"

      The Comcast Authorization Token.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(py)accountId":{"name":"accountId","abstract":"

      The identifier of the Comcast account.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(im)initWithReleasePid:token:accountId:keySystemConfigurations:":{"name":"init(releasePid:token:accountId:keySystemConfigurations:)","abstract":"

      Constructs an Comcast DRM Configuration.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/AxinomDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAxinomDRMConfiguration(py)token":{"name":"token","abstract":"

      The Axinom token.

      ","parent_name":"AxinomDRMConfiguration"},"Classes/AxinomDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAxinomDRMConfiguration(im)initWithToken:keySystemConfigurations:":{"name":"init(token:keySystemConfigurations:)","abstract":"

      Constructs a Axinom DRMConfiguration.

      ","parent_name":"AxinomDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWidevineDRMConfiguration(py)widevine":{"name":"widevine","abstract":"

      The Widevine KeySystemConfiguration.

      ","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP11integrationAA14DRMIntegrationOSgvp":{"name":"integration","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integration":{"name":"integration_Objc","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP7headersSaySDyS2SGGSgvp":{"name":"headers","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP21integrationParametersSDySSypGSgvp":{"name":"integrationParameters","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP19customIntegrationIdSSSgvp":{"name":"customIntegrationId","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWidevineDRMConfiguration(im)initWithLicenseAcquisitionURL:headers:":{"name":"init(licenseAcquisitionURL:headers:)","abstract":"

      Constructs a Widevine DRM configuration object.

      ","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWidevineDRMConfiguration(im)initWithCustomIntegrationId:licenseAcquisitionURL:headers:integrationParameters:":{"name":"init(customIntegrationId:licenseAcquisitionURL:headers:integrationParameters:)","abstract":"

      Constructs a Widevine DRM configuration object.

      ","parent_name":"WidevineDRMConfiguration"},"Classes/VudrmDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVudrmDRMConfiguration(py)token":{"name":"token","abstract":"

      The VUDRM token.

      ","parent_name":"VudrmDRMConfiguration"},"Classes/VudrmDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVudrmDRMConfiguration(im)initWithToken:keySystemConfigurations:":{"name":"init(token:keySystemConfigurations:)","abstract":"

      Constructs a VUDRM DRMConfiguration.

      ","parent_name":"VudrmDRMConfiguration"},"Classes/IrdetoDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerIrdetoDRMConfiguration(im)initWithCrmId:accountId:contentId:keyId:applicationId:sessionId:ticket:keySystemConfigurations:":{"name":"init(crmId:accountId:contentId:keyId:applicationId:sessionId:ticket:keySystemConfigurations:)","abstract":"

      Constructs an Irdeto DRMConfiguration.

      ","parent_name":"IrdetoDRMConfiguration"},"Classes/EzdrmDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEzdrmDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a EZDRM DRMConfiguration.

      ","parent_name":"EzdrmDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)token":{"name":"token","abstract":"

      The authentication token.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)userId":{"name":"userId","abstract":"

      The user ID.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)sessionId":{"name":"sessionId","abstract":"

      The session ID.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)merchant":{"name":"merchant","abstract":"

      The merchant ID.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(im)initWithToken:userId:sessionId:merchant:keySystemConfigurations:":{"name":"init(token:userId:sessionId:merchant:keySystemConfigurations:)","abstract":"

      Constructs a DRMToday DRMConfiguration.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/AzureDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAzureDRMConfiguration(py)token":{"name":"token","abstract":"

      The Azure token.

      ","parent_name":"AzureDRMConfiguration"},"Classes/AzureDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAzureDRMConfiguration(im)initWithToken:keySystemConfigurations:":{"name":"init(token:keySystemConfigurations:)","abstract":"

      Constructs a Azure DRMConfiguration.

      ","parent_name":"AzureDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)fairplay":{"name":"fairplay","abstract":"

      The FairPlay KeySystemConfiguration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/s:13THEOplayerSDK24FairPlayDRMConfigurationC11integrationAA14DRMIntegrationOSgvp":{"name":"integration","abstract":"

      The identifier of the DRM integration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)integration":{"name":"integration_Objc","abstract":"

      The identifier of the DRM integration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)headers":{"name":"headers","abstract":"

      The FairPlay headers.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)integrationParameters":{"name":"integrationParameters","abstract":"

      The FairPlay integration parameters.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)customIntegrationId":{"name":"customIntegrationId","abstract":"

      The custom integration identifier.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/s:13THEOplayerSDK24FairPlayDRMConfigurationC21licenseAcquisitionURL011certificateH07headers0F4Type21integrationParametersACSS_SSSaySDyS2SGGSgAA07LicenseK0OSgSDySSypGSgtcfc":{"name":"init(licenseAcquisitionURL:certificateURL:headers:licenseType:integrationParameters:)","abstract":"

      Constructs a FairPlay DRMConfiguration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/s:13THEOplayerSDK24FairPlayDRMConfigurationC19customIntegrationId21licenseAcquisitionURL011certificateK07headers0I4Type21integrationParametersACSS_S2SSaySDyS2SGGSgAA07LicenseN0OSgSDySSypGSgtcfc":{"name":"init(customIntegrationId:licenseAcquisitionURL:certificateURL:headers:licenseType:integrationParameters:)","abstract":"

      Constructs a FairPlay DRMConfiguration.

      ","parent_name":"FairPlayDRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP7headersSaySDyS2SGGSgvp":{"name":"headers","abstract":"

      Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values.

      ","parent_name":"DRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP21integrationParametersSDySSypGSgvp":{"name":"integrationParameters","abstract":"

      An object of key/value pairs which can be used to pass in specific parameters related to a source into a ContentProtectionIntegration.

      ","parent_name":"DRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP11integrationAA14DRMIntegrationOSgvp":{"name":"integration","abstract":"

      DRM integration.

      ","parent_name":"DRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP19customIntegrationIdSSSgvp":{"name":"customIntegrationId","abstract":"

      The custom integration identifier of the DRM integration.

      ","parent_name":"DRMConfiguration"},"Content%20Protection.html#/s:13THEOplayerSDK32FairPlayDRMConfigurationProtocolP":{"name":"FairPlayDRMConfigurationProtocol","abstract":"

      The FairPlay DRM configuration.

      "},"Content%20Protection.html#/s:13THEOplayerSDK32WidevineDRMConfigurationProtocolP":{"name":"WidevineDRMConfigurationProtocol","abstract":"

      The Widevine DRM configuration.

      "},"Protocols/DRMConfiguration.html":{"name":"DRMConfiguration","abstract":"

      The DRMConfiguration object provides a set of DRM parameters for DRM streaming.

      "},"Classes/FairPlayDRMConfiguration.html":{"name":"FairPlayDRMConfiguration","abstract":"

      The FairPlayDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming.

      "},"Classes/AzureDRMConfiguration.html":{"name":"AzureDRMConfiguration","abstract":"

      The Azure DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Azure integration.

      "},"Classes/DRMTodayDRMConfiguration.html":{"name":"DRMTodayDRMConfiguration","abstract":"

      The DRMtoday DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with DRMtoday integration.

      "},"Classes/EzdrmDRMConfiguration.html":{"name":"EzdrmDRMConfiguration","abstract":"

      The EZDRM DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with EZDRM integration.

      "},"Classes/IrdetoDRMConfiguration.html":{"name":"IrdetoDRMConfiguration","abstract":"

      The Irdeto DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Irdeto integration.

      "},"Classes/VudrmDRMConfiguration.html":{"name":"VudrmDRMConfiguration","abstract":"

      The VUDRM DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VUDRM integration.

      "},"Classes/WidevineDRMConfiguration.html":{"name":"WidevineDRMConfiguration","abstract":"

      The WidevineDRMConfiguration object provides a set of DRM parameters for Widevine DRM streaming.

      "},"Classes/AxinomDRMConfiguration.html":{"name":"AxinomDRMConfiguration","abstract":"

      The AxinomDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Axinom integration.

      "},"Classes/ComcastDRMConfiguration.html":{"name":"ComcastDRMConfiguration","abstract":"

      Represents Comcast MPX DRM Configuration.

      "},"Classes/KeyOSDRMConfiguration.html":{"name":"KeyOSDRMConfiguration","abstract":"

      The KeyOS DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with KeyOS integration.

      "},"Classes/UplynkDRMConfiguration.html":{"name":"UplynkDRMConfiguration","abstract":"

      The Uplynk DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Uplynk integration.

      "},"Classes/VerimatrixDRMConfiguration.html":{"name":"VerimatrixDRMConfiguration","abstract":"

      The VERIMATRIX DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VERIMATRIX integration.

      "},"Classes/VimondDRMConfiguration.html":{"name":"VimondDRMConfiguration","abstract":"

      Describes the configuration of the Vimond DRM integration.

      "},"Classes/XstreamDRMConfiguration.html":{"name":"XstreamDRMConfiguration","abstract":"

      The Xstream DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Xstream integration.

      "},"Classes/KeySystemConfiguration.html":{"name":"KeySystemConfiguration","abstract":"

      Key system configuration.

      "},"Enums/DRMIntegration.html":{"name":"DRMIntegration","abstract":"

      The identifier for the DRM integration.

      "},"Enums/LicenseType.html":{"name":"LicenseType","abstract":"

      The LicenseTypes for the DRM configuration.

      "},"Protocols/ContentProtectionError.html":{"name":"ContentProtectionError","abstract":"

      An error related to content protection.

      "},"Classes/MetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetadataDescription(py)metadataKeys":{"name":"metadataKeys","abstract":"

      A dictionary of metadata.

      ","parent_name":"MetadataDescription"},"Classes/MetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetadataDescription(py)title":{"name":"title","abstract":"

      The title of the content.

      ","parent_name":"MetadataDescription"},"Classes/MetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetadataDescription(im)initWithMetadataKeys:title:":{"name":"init(metadataKeys:title:)","abstract":"

      Constructs a MetadataDescription object.

      ","parent_name":"MetadataDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC9isDefaultSbSgvp":{"name":"isDefault","abstract":"

      Whether the track should be enabled by default.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)isDefault":{"name":"isDefault_Objc","abstract":"

      Whether the track should be enabled by default.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC4kindAA0cD4KindOSgvp":{"name":"kind","abstract":"

      A TextTrackKind object specifying what kind of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)kind":{"name":"kind_Objc","abstract":"

      A TextTrackKind object specifying what kind of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)src":{"name":"src","abstract":"

      Specifies a source URL where the text track can be downloaded from.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)srclang":{"name":"srclang","abstract":"

      Specifies the main language of the track.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)label":{"name":"label","abstract":"

      Specifies a label for the track which can be used to identify it.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC6formatAA0cD6FormatOSgvp":{"name":"format","abstract":"

      A TextTrackFormat object specifying what format of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)format":{"name":"format_Objc","abstract":"

      A TextTrackFormat object specifying what format of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC3src7srclang9isDefault4kind5label6formatACSS_SSSbSgAA0cD4KindOSgSSSgAA0cD6FormatOSgtcfc":{"name":"init(src:srclang:isDefault:kind:label:format:)","abstract":"

      Constructs a TextTrackDescription.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TextTrackDescription"},"Classes/TypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTypedSource(py)src":{"name":"src","abstract":"

      The ‘src’ property represents the source URL of the manifest or video file to be played.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTypedSource(py)type":{"name":"type","abstract":"

      Specifies the content type (MIME type) of source being played.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC3drmAA16DRMConfiguration_pSgvp":{"name":"drm","abstract":"

      This optional property can be used to specify required DRM parameters for a playback source.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC11crossOriginAA05CrossF0OSgvp":{"name":"crossOrigin","abstract":"

      This optional property can be used to specify CORS parameters.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC12hlsDateRangeSbSgvp":{"name":"hlsDateRange","abstract":"

      Parse / Expose date ranges from HLS manifest.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTypedSource(py)ssai":{"name":"ssai","abstract":"

      This optional property can be used to specify required Server-Side Ad Insertion parameters for a playback source.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC7headersSDyS2SGSgvp":{"name":"headers","abstract":"

      The HTTP request headers associated with the source. These headers are passed to every HTTP request that the player will make which include: master playlist, media playlist and segment requests.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC3src4type3drm11crossOrigin4ssai12hlsDateRange7headersACSS_SSAA16DRMConfiguration_pSgAA05CrossI0OSgAA34ServerSideAdInsertionConfiguration_pSgSbSgSDyS2SGSgtcfc":{"name":"init(src:type:drm:crossOrigin:ssai:hlsDateRange:headers:)","abstract":"

      Constructs a TypedSource.

      ","parent_name":"TypedSource"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)sources":{"name":"sources","abstract":"

      Represents the source of the media to be played.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)textTracks":{"name":"textTracks","abstract":"

      The textTracks property can be used to add an array of side-loaded text tracks to the player.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/s:13THEOplayerSDK17SourceDescriptionC3adsSayAA02AdD0_pGSgvp":{"name":"ads","abstract":"

      The ads property can be used to add an array of AdDescriptions to the player. All valid and supported advertisement files will be cued for playback in the player. Each ad in the array should be described as an AdDescription.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)poster":{"name":"poster","abstract":"

      The poster property can be used to specify a content poster per source.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)metadata":{"name":"metadata","abstract":"

      Metadata that can be used to describe content, e.g. when casting to chromecast.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/s:13THEOplayerSDK17SourceDescriptionC7sources10textTracks3ads6poster8metadataACSayAA05TypedC0CG_SayAA09TextTrackD0CGSgSayAA02AdD0_pGSgSSSgAA08MetadataD0CSgtcfc":{"name":"init(sources:textTracks:ads:poster:metadata:)","abstract":"

      Constructs a SourceDescription.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/s:13THEOplayerSDK17SourceDescriptionC6source10textTracks3ads6poster8metadataAcA05TypedC0C_SayAA09TextTrackD0CGSgSayAA02AdD0_pGSgSSSgAA08MetadataD0CSgtcfc":{"name":"init(source:textTracks:ads:poster:metadata:)","abstract":"

      Constructs a SourceDescription.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html":{"name":"SourceDescription","abstract":"

      The SourceDescription object is used to describe a configuration of a source for a THEOplayer instance.

      "},"Classes/TypedSource.html":{"name":"TypedSource","abstract":"

      The TypedSource object provides the following properties:

      "},"Classes/TextTrackDescription.html":{"name":"TextTrackDescription","abstract":"

      A TextTrackDescription object contains a description of a side-loaded text track that will be added to the player.

      "},"Classes/MetadataDescription.html":{"name":"MetadataDescription","abstract":"

      The MetadataDescription object is used to describe content.

      "},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)none":{"name":"none","abstract":"

      No edge style

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)raised":{"name":"raised","abstract":"

      A raised edge style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)depressed":{"name":"depressed","abstract":"

      A depressed edge style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)uniform":{"name":"uniform","abstract":"

      A uniform border style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)dropShadow":{"name":"dropShadow","abstract":"

      A drop shadow style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)backgroundColor":{"name":"backgroundColor","abstract":"

      The background color for the text track.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)fontColor":{"name":"fontColor","abstract":"

      The font color for the text track.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)fontSize":{"name":"fontSize","abstract":"

      The font size for the text track. A non-negative number.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)fontFamily":{"name":"fontFamily","abstract":"

      The font family for the text track.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)edgeStyle":{"name":"edgeStyle","abstract":"

      The edge style of the text, represented by a value from TextTrackStyleEdgeStyle

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)marginTop":{"name":"marginTop","abstract":"

      The top margin of the area where subtitles are being rendered. A non-negative number.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)marginLeft":{"name":"marginLeft","abstract":"

      The left margin of the area where subtitles are being rendered. A non-negative number.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html":{"name":"TextTrackStyle","abstract":"

      The TextTrackStyle API can be used to change the style of the renderred TextTracks.

      "},"Text%20Track%20Styling%20API.html#/s:13THEOplayerSDK18TextTrackStyleRuleP":{"name":"TextTrackStyleRule","abstract":"

      The common protocol for TextTrackStyleRuleColor, THEOplayerTextTrackStyleRuleString and THEOplayerTextTrackStyleRuleNumber

      "},"Text%20Track%20Styling%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleRuleColor":{"name":"TextTrackStyleRuleColor","abstract":"

      A TextTrackStyleRule that holds a color (UIColor) value.

      "},"Text%20Track%20Styling%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleRuleString":{"name":"TextTrackStyleRuleString","abstract":"

      A TextTrackStyleRule that holds a color (String) value.

      "},"Text%20Track%20Styling%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleRuleNumber":{"name":"TextTrackStyleRuleNumber","abstract":"

      A TextTrackStyleRule that holds a color (Int) value.

      "},"Classes/TextTrackStyleEdgeStyle.html":{"name":"TextTrackStyleEdgeStyle","abstract":"

      The TextTrackStyleEdgeStyle API can be used to change the edge style of the renderred TextTracks.

      "},"Classes/CueUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueUpdateEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “update”.

      ","parent_name":"CueUpdateEvent"},"Classes/CueUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueUpdateEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueUpdateEvent"},"Classes/CueUpdateEvent.html#/s:13THEOplayerSDK14CueUpdateEventC3cueAA09TextTrackC0_pvp":{"name":"cue","abstract":"

      The TextTrackCuewhich was updated.

      ","parent_name":"CueUpdateEvent"},"Classes/CueUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueUpdateEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCuewhich was updated.

      ","parent_name":"CueUpdateEvent"},"Classes/CueExitEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueExitEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “exit”.

      ","parent_name":"CueExitEvent"},"Classes/CueExitEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueExitEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueExitEvent"},"Classes/CueExitEvent.html#/s:13THEOplayerSDK12CueExitEventC3cueAA09TextTrackC0_pvp":{"name":"cue","abstract":"

      The TextTrackCuewhich was exited.

      ","parent_name":"CueExitEvent"},"Classes/CueExitEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueExitEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCuewhich was exited.

      ","parent_name":"CueExitEvent"},"Classes/CueEnterEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOPlayerCueEnterEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “enter”.

      ","parent_name":"CueEnterEvent"},"Classes/CueEnterEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOPlayerCueEnterEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueEnterEvent"},"Classes/CueEnterEvent.html#/s:13THEOplayerSDK13CueEnterEventC3cueAA09TextTrackC0_pvp":{"name":"cue","abstract":"

      The TextTrackCuewhich was entered.

      ","parent_name":"CueEnterEvent"},"Classes/CueEnterEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOPlayerCueEnterEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCuewhich was entered.

      ","parent_name":"CueEnterEvent"},"Structs/TextTrackCueEventTypes.html#/s:13THEOplayerSDK22TextTrackCueEventTypesV5ENTERAA0F4TypeCyAA0e5EnterF0CGvpZ":{"name":"ENTER","abstract":"

      Fired when CueEnterEvent occurs.

      ","parent_name":"TextTrackCueEventTypes"},"Structs/TextTrackCueEventTypes.html#/s:13THEOplayerSDK22TextTrackCueEventTypesV4EXITAA0F4TypeCyAA0e4ExitF0CGvpZ":{"name":"EXIT","abstract":"

      Fired when CueExitEvent occurs.

      ","parent_name":"TextTrackCueEventTypes"},"Structs/TextTrackCueEventTypes.html#/s:13THEOplayerSDK22TextTrackCueEventTypesV6UPDATEAA0F4TypeCyAA0e6UpdateF0CGvpZ":{"name":"UPDATE","abstract":"

      Fired when CueUpdateEvent occurs.

      ","parent_name":"TextTrackCueEventTypes"},"Structs/TextTrackCueEventTypes.html":{"name":"TextTrackCueEventTypes","abstract":"

      The types of TextTrackCue events. These events apply to a certain TextTrackCue.

      "},"Classes/CueEnterEvent.html":{"name":"CueEnterEvent","abstract":"

      Fired when TextTrackCueEventTypes.ENTER occurs for a TextTrackCue.

      "},"Classes/CueExitEvent.html":{"name":"CueExitEvent","abstract":"

      Fired when TextTrackCueEventTypes.EXIT occurs for a TextTrackCue.

      "},"Classes/CueUpdateEvent.html":{"name":"CueUpdateEvent","abstract":"

      Fired when TextTrackCueEventTypes.UPDATE occurs for a TextTrackCue.

      "},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP5alignSSvp":{"name":"align","abstract":"

      The WebVTT cue text alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP4lineSSvp":{"name":"line","abstract":"

      The WebVTT cue line, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP9lineAlignSSvp":{"name":"lineAlign","abstract":"

      A string representing the WebVTT cue line alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP8positionSSvp":{"name":"position","abstract":"

      The WebVTT cue position, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP13positionAlignSSvp":{"name":"positionAlign","abstract":"

      A string representing the WebVTT cue position alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP6regionSSSgvp":{"name":"region","abstract":"

      The VTTRegion object to which this cue belongs, the WebVTTRegion objects follows the WebVTT specification for WebVTTRegions.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP4sizeSivp":{"name":"size","abstract":"

      The WebVTT cue size, following to the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP11snapToLinesSbvp":{"name":"snapToLines","abstract":"

      True if the WebVTT cue snap-to-lines flag is true, false otherwise, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP4textSSSgvp":{"name":"text","abstract":"

      The text track cue text in raw unparsed form, following to the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP8verticalSSvp":{"name":"vertical","abstract":"

      A string representing the WebVTT cue writing direction, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP7contentypSgvp":{"name":"content","abstract":"

      The cue’s content.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP13contentStringSSSgvp":{"name":"contentString","abstract":"

      If the cue’s type is WebVtt, the contentString is used. It contains the text track cue text in raw unparsed form.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP17contentDictionarySDyS2SGSgvp":{"name":"contentDictionary","abstract":"

      If the cue’s type is WebVtt, the contentDictionary is used. It contains the text track cue info in a dictionary.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP7endTimeSdSgvp":{"name":"endTime","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes inactive.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP2idSSvp":{"name":"id","abstract":"

      The cue’s identifier.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP3uidSdvp":{"name":"uid","abstract":"

      The cue’s unique identifier.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP9startTimeSdSgvp":{"name":"startTime","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes active.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP5trackAA0cD0_pSgvp":{"name":"track","abstract":"

      The track the given cue belongs to.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue"},"Classes/CustomAttributes.html#/s:13THEOplayerSDK16CustomAttributesC9getDouble3forSdSgSS_tKF":{"name":"getDouble(for:)","abstract":"

      The Double value from the CustomAttribute list.

      ","parent_name":"CustomAttributes"},"Classes/CustomAttributes.html#/s:13THEOplayerSDK16CustomAttributesC9getString3forSSSgSS_tKF":{"name":"getString(for:)","abstract":"

      The String value from the CustomAttribute list.

      ","parent_name":"CustomAttributes"},"Classes/CustomAttributes.html#/s:13THEOplayerSDK16CustomAttributesC8getBytes3for10Foundation4DataVSgSS_tKF":{"name":"getBytes(for:)","abstract":"

      The byte buffer from the CustomAttribute list.

      ","parent_name":"CustomAttributes"},"Classes/CustomAttributes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCustomAttributes(im)getAttributesAsDictionary":{"name":"getAttributesAsDictionary()","abstract":"

      The CustomAttribute list as a dictionary.

      ","parent_name":"CustomAttributes"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP14attributeClassSSSgvp":{"name":"attributeClass","abstract":"

      Identifier of some set of attributes with associated value semantics.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP05startC010Foundation0C0Vvp":{"name":"startDate","abstract":"

      Returns the date at which the DateRange begins.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP03endC010Foundation0C0VSgvp":{"name":"endDate","abstract":"

      Returns the date at which the DateRange ends. The date will be equal to or later than the startDate.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP8durationSdSgvp":{"name":"duration","abstract":"

      Returns the duration in seconds of the timed metadata.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP15plannedDurationSdSgvp":{"name":"plannedDuration","abstract":"

      Returns the expected duration in seconds of the timed metadata. Use this whenever the exact duration is not known.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP9endOnNextSbvp":{"name":"endOnNext","abstract":"

      Returns true if the end of this DateRange is equal to the startDate of the Following Range.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP9scte35Cmd10Foundation4DataVSgvp":{"name":"scte35Cmd","abstract":"

      Returns the SCTE ‘cmd’ splice_info_section.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP9scte35Out10Foundation4DataVSgvp":{"name":"scte35Out","abstract":"

      Returns the SCTE ‘out’ splice_info_section.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP8scte35In10Foundation4DataVSgvp":{"name":"scte35In","abstract":"

      Returns the SCTE ‘in’ splice_info_section.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP16customAttributesAA06CustomG0Cvp":{"name":"customAttributes","abstract":"

      Returns all client-defined attributes. The attribute name does not include the ‘X-’ prefix.

      ","parent_name":"DateRangeCue"},"Text%20Track%20Cue%20API.html#/s:13THEOplayerSDK16CueEventProtocolP":{"name":"CueEventProtocol","abstract":"

      The base TextTrackCue Event protocol.

      "},"Text%20Track%20Cue%20API.html#/s:13THEOplayerSDK25TextTrackCueEventProtocolP":{"name":"TextTrackCueEventProtocol","abstract":"

      The base TextTrack cue Event protocol.

      "},"Protocols/DateRangeCue.html":{"name":"DateRangeCue","abstract":"

      Represents the HLS date range cue which is a part of the metadata text track.

      "},"Text%20Track%20Cue%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCustomAttribute":{"name":"CustomAttribute","abstract":"

      The CustomAttribute object of the date range cue."},"Classes/CustomAttributes.html":{"name":"CustomAttributes","abstract":"

      An array of CustomAttribute objects for the dateRangeCue.

      "},"Protocols/TextTrackCue.html":{"name":"TextTrackCue","abstract":"

      A TextTrackCue object represents an individual cue and provides methods and properties to access the data and events to act on changes to cue state. Depending on the TextTrack’s type, a cue might have different properties.

      "},"Protocols/WebVttCue.html":{"name":"WebVttCue","abstract":"

      Web Video Text Tracks cue.

      "},"Text%20Track%20Cue%20API.html#/s:13THEOplayerSDK6Id3CueP":{"name":"Id3Cue","abstract":"

      ID3 Text Track cue. Content type is [String:String].

      "},"Classes/ExitCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerExitCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “exitcue”.

      ","parent_name":"ExitCueEvent"},"Classes/ExitCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerExitCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"ExitCueEvent"},"Classes/ExitCueEvent.html#/s:13THEOplayerSDK12ExitCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that exited.

      ","parent_name":"ExitCueEvent"},"Classes/ExitCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerExitCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that exited.

      ","parent_name":"ExitCueEvent"},"Classes/EnterCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEnterCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “entercue”.

      ","parent_name":"EnterCueEvent"},"Classes/EnterCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEnterCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"EnterCueEvent"},"Classes/EnterCueEvent.html#/s:13THEOplayerSDK13EnterCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that entered.

      ","parent_name":"EnterCueEvent"},"Classes/EnterCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEnterCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that entered.

      ","parent_name":"EnterCueEvent"},"Classes/CueChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueChangeEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “cuechange”.

      ","parent_name":"CueChangeEvent"},"Classes/CueChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueChangeEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueChangeEvent"},"Classes/CueChangeEvent.html#/s:13THEOplayerSDK14CueChangeEventC5trackAA5Track_pvp":{"name":"track","abstract":"

      The TextTrackfor which the TextTrackCue changed.

      ","parent_name":"CueChangeEvent"},"Classes/CueChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueChangeEvent(py)track":{"name":"track_Objc","abstract":"

      The TextTrackfor which the TextTrackCue changed.

      ","parent_name":"CueChangeEvent"},"Classes/RemoveCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “removecue”.

      ","parent_name":"RemoveCueEvent"},"Classes/RemoveCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"RemoveCueEvent"},"Classes/RemoveCueEvent.html#/s:13THEOplayerSDK14RemoveCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that was removed.

      ","parent_name":"RemoveCueEvent"},"Classes/RemoveCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that was removed.

      ","parent_name":"RemoveCueEvent"},"Classes/AddCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “addcue”.

      ","parent_name":"AddCueEvent"},"Classes/AddCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"AddCueEvent"},"Classes/AddCueEvent.html#/s:13THEOplayerSDK11AddCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that was added.

      ","parent_name":"AddCueEvent"},"Classes/AddCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that was added.

      ","parent_name":"AddCueEvent"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV10CUE_CHANGEAA0E4TypeCyAA09CueChangeE0CGvpZ":{"name":"CUE_CHANGE","abstract":"

      Fired when CueChangeEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV7ADD_CUEAA0E4TypeCyAA06AddCueE0CGvpZ":{"name":"ADD_CUE","abstract":"

      Fired when AddCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV10REMOVE_CUEAA0E4TypeCyAA09RemoveCueE0CGvpZ":{"name":"REMOVE_CUE","abstract":"

      Fired when RemoveCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV9ENTER_CUEAA0E4TypeCyAA08EnterCueE0CGvpZ":{"name":"ENTER_CUE","abstract":"

      Fired when EnterCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV8EXIT_CUEAA0E4TypeCyAA07ExitCueE0CGvpZ":{"name":"EXIT_CUE","abstract":"

      Fired when ExitCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html":{"name":"TextTrackEventTypes","abstract":"

      The types of TextTrack events. These events apply to the list of TextTrackCues.

      "},"Classes/AddCueEvent.html":{"name":"AddCueEvent","abstract":"

      Fired when TextTrackEventTypes.ADD_CUE occurs for the list of TextTrackCues.

      "},"Classes/RemoveCueEvent.html":{"name":"RemoveCueEvent","abstract":"

      Fired when TextTrackEventTypes.REMOVE_CUE occurs for the list of TextTrackCues.

      "},"Classes/CueChangeEvent.html":{"name":"CueChangeEvent","abstract":"

      Fired when TextTrackEventTypes.CUE_CHANGE occurs for the list of TextTrackCues.

      "},"Classes/EnterCueEvent.html":{"name":"EnterCueEvent","abstract":"

      Fired when TextTrackEventTypes.ENTER_CUE occurs for the list of TextTrackCues.

      "},"Classes/ExitCueEvent.html":{"name":"ExitCueEvent","abstract":"

      Fired when TextTrackEventTypes.EXIT_CUE occurs for the list of TextTrackCues.

      "},"Enums/TextTrackFormat.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackFormat@THEOplayerTextTrackFormatWEBVTT":{"name":"WebVTT","abstract":"

      The text track is in the Web Video Text Tracks format.

      ","parent_name":"TextTrackFormat"},"Enums/TextTrackFormat.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackFormat@THEOplayerTextTrackFormatSRT":{"name":"SRT","abstract":"

      The text track is in the SubRip Text Tracks format.

      ","parent_name":"TextTrackFormat"},"Enums/TextTrackFormat.html#/s:13THEOplayerSDK15TextTrackFormatO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"TextTrackFormat"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindSUBTITLES":{"name":"subtitles","abstract":"

      The text track contains subtitles.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindCAPTIONS":{"name":"captions","abstract":"

      The text track contains closed captions, a translation of dialogue and sound effects.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindDESCRIPTION":{"name":"description","abstract":"

      The text track contains descriptions, a textual description of the video.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindCHAPTERS":{"name":"chapters","abstract":"

      The text track contains chapter titles suitable for navigating the media resource.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@TextTrackKindMETADATA":{"name":"metadata","abstract":"

      The text track contains metadata.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/s:13THEOplayerSDK13TextTrackKindO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackMode.html#/s:13THEOplayerSDK13TextTrackModeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"TextTrackMode"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP014inBandMetadataD12DispatchTypeSSvp":{"name":"inBandMetadataTrackDispatchType","abstract":"

      The text track in-band metadata track dispatch type of the text track that the TextTrack object represents.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP4modeAA0cD4ModeOvp":{"name":"mode","abstract":"

      The text track mode.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP4cuesSayAA0cD3Cue_pGvp":{"name":"cues","abstract":"

      The text track’s list of TextTrackCue objects as a TextTrackCueList. This list includes all of the text track’s known cues.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP3srcSSvp":{"name":"src","abstract":"

      The text track’s resource path

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP10activeCuesSayAA0cD3Cue_pGvp":{"name":"activeCues","abstract":"

      The text track’s list of active TextTrackCue objects as a TextTrackCueList.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP4typeSSvp":{"name":"type","abstract":"

      The content type of the given track.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP6forcedSbvp":{"name":"forced","abstract":"

      Indicates whether the track contains Forced Narrative cues.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP16addEventListener4type8listenerAA0fG0_pAA0F4TypeCyqd__G_yqd__ctAA0F8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackEventType.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP19removeEventListener4type8listeneryAA0F4TypeCyqd__G_AA0fG0_ptAA0F8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackEventType.

      ","parent_name":"TextTrack"},"Protocols/AudioTrack.html#/s:13THEOplayerSDK10AudioTrackP7enabledSbvp":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"AudioTrack"},"Protocols/MediaTrack.html#/s:13THEOplayerSDK10MediaTrackP7enabledSbvp":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"MediaTrack"},"Protocols/MediaTrack.html#/s:13THEOplayerSDK10MediaTrackP22activeQualityBandwidthSivp":{"name":"activeQualityBandwidth","abstract":"

      Returns the bandwidth of the media track’s current active quality.

      ","parent_name":"MediaTrack"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP4kindSSvp":{"name":"kind","abstract":"

      The kind of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP8languageSSvp":{"name":"language","abstract":"

      The language of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP5labelSSvp":{"name":"label","abstract":"

      The label of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP2idSSvp":{"name":"id","abstract":"

      The identifier of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP3uidSivp":{"name":"uid","abstract":"

      A unique identifier of the track.

      ","parent_name":"Track"},"Protocols/Track.html":{"name":"Track","abstract":"

      A track object.

      "},"Protocols/MediaTrack.html":{"name":"MediaTrack","abstract":"

      A MediaTrack is an element that represents a single video or audio track that can be played by the player.

      "},"Track%20API.html#/s:13THEOplayerSDK10VideoTrackP":{"name":"VideoTrack","abstract":"

      A VideoTrack object is an element that represents a single video track that can be played by the player.

      "},"Protocols/AudioTrack.html":{"name":"AudioTrack","abstract":"

      An AudioTrack object is an element that represents a single audio track that can be played by the player.

      "},"Protocols/TextTrack.html":{"name":"TextTrack","abstract":"

      A TextTrack object is an element that represents a single text track that can be displayed in the player.

      "},"Enums/TextTrackMode.html":{"name":"TextTrackMode","abstract":"

      The different TextTrack modes.

      "},"Enums/TextTrackKind.html":{"name":"TextTrackKind","abstract":"

      Describes the kind of the text track.

      "},"Enums/TextTrackFormat.html":{"name":"TextTrackFormat","abstract":"

      Describes the format of the text track.

      "},"Classes/RemoveTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveTrackEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “removetrack”.

      ","parent_name":"RemoveTrackEvent"},"Classes/RemoveTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveTrackEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"RemoveTrackEvent"},"Classes/RemoveTrackEvent.html#/s:13THEOplayerSDK16RemoveTrackEventC5trackAA0D0_pvp":{"name":"track","abstract":"

      The Track which was just removed from the track list.

      ","parent_name":"RemoveTrackEvent"},"Classes/RemoveTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveTrackEvent(py)track":{"name":"track_Objc","abstract":"

      The Track which was just removed from the track list.

      ","parent_name":"RemoveTrackEvent"},"Classes/AddTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddTrackEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “addtrack”.

      ","parent_name":"AddTrackEvent"},"Classes/AddTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddTrackEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"AddTrackEvent"},"Classes/AddTrackEvent.html#/s:13THEOplayerSDK13AddTrackEventC5trackAA0D0_pvp":{"name":"track","abstract":"

      The Track which was just added to the track list.

      ","parent_name":"AddTrackEvent"},"Classes/AddTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddTrackEvent(py)track":{"name":"track_Objc","abstract":"

      The Track which was just added to the track list.

      ","parent_name":"AddTrackEvent"},"Classes/TrackChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackChangeEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “change”.

      ","parent_name":"TrackChangeEvent"},"Classes/TrackChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackChangeEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"TrackChangeEvent"},"Classes/TrackChangeEvent.html#/s:13THEOplayerSDK16TrackChangeEventC5trackAA0C0_pvp":{"name":"track","abstract":"

      The Track which has its state just changed.

      ","parent_name":"TrackChangeEvent"},"Classes/TrackChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackChangeEvent(py)track":{"name":"track_Objc","abstract":"

      The Track which has its state just changed.

      ","parent_name":"TrackChangeEvent"},"Structs/TextTrackListEventTypes.html#/s:13THEOplayerSDK23TextTrackListEventTypesV9ADD_TRACKAA0F4TypeCyAA03AdddF0CGvpZ":{"name":"ADD_TRACK","abstract":"

      Fired when AddTrackEvent occurs.

      ","parent_name":"TextTrackListEventTypes"},"Structs/TextTrackListEventTypes.html#/s:13THEOplayerSDK23TextTrackListEventTypesV12REMOVE_TRACKAA0F4TypeCyAA06RemovedF0CGvpZ":{"name":"REMOVE_TRACK","abstract":"

      Fired when RemoveTrackEvent occurs.

      ","parent_name":"TextTrackListEventTypes"},"Structs/TextTrackListEventTypes.html#/s:13THEOplayerSDK23TextTrackListEventTypesV6CHANGEAA0F4TypeCyAA0d6ChangeF0CGvpZ":{"name":"CHANGE","abstract":"

      Fired when TrackChangeEvent occurs.

      ","parent_name":"TextTrackListEventTypes"},"Structs/AudioTrackListEventTypes.html#/s:13THEOplayerSDK24AudioTrackListEventTypesV9ADD_TRACKAA0F4TypeCyAA03AdddF0CGvpZ":{"name":"ADD_TRACK","abstract":"

      Fired when AddTrackEvent occurs.

      ","parent_name":"AudioTrackListEventTypes"},"Structs/AudioTrackListEventTypes.html#/s:13THEOplayerSDK24AudioTrackListEventTypesV12REMOVE_TRACKAA0F4TypeCyAA06RemovedF0CGvpZ":{"name":"REMOVE_TRACK","abstract":"

      Fired when RemoveTrackEvent occurs.

      ","parent_name":"AudioTrackListEventTypes"},"Structs/AudioTrackListEventTypes.html#/s:13THEOplayerSDK24AudioTrackListEventTypesV6CHANGEAA0F4TypeCyAA0d6ChangeF0CGvpZ":{"name":"CHANGE","abstract":"

      Fired when TrackChangeEvent occurs.

      ","parent_name":"AudioTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html#/s:13THEOplayerSDK24VideoTrackListEventTypesV9ADD_TRACKAA0F4TypeCyAA03AdddF0CGvpZ":{"name":"ADD_TRACK","abstract":"

      Fired when AddTrackEvent occurs.

      ","parent_name":"VideoTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html#/s:13THEOplayerSDK24VideoTrackListEventTypesV12REMOVE_TRACKAA0F4TypeCyAA06RemovedF0CGvpZ":{"name":"REMOVE_TRACK","abstract":"

      Fired when RemoveTrackEvent occurs.

      ","parent_name":"VideoTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html#/s:13THEOplayerSDK24VideoTrackListEventTypesV6CHANGEAA0F4TypeCyAA0d6ChangeF0CGvpZ":{"name":"CHANGE","abstract":"

      Fired when TrackChangeEvent occurs.

      ","parent_name":"VideoTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html":{"name":"VideoTrackListEventTypes","abstract":"

      The types of VideoTrackList events.

      "},"Structs/AudioTrackListEventTypes.html":{"name":"AudioTrackListEventTypes","abstract":"

      The types of AudioTrackList events.

      "},"Structs/TextTrackListEventTypes.html":{"name":"TextTrackListEventTypes","abstract":"

      The types of TextTrackList events.

      "},"Classes/TrackChangeEvent.html":{"name":"TrackChangeEvent","abstract":"

      Fired when TextTrackListEventTypes.CHANGE occurs for a TextTrackList.

      "},"Classes/AddTrackEvent.html":{"name":"AddTrackEvent","abstract":"

      Fired when TextTrackListEventTypes.ADD_TRACK occurs for a TextTrackList.

      "},"Classes/RemoveTrackEvent.html":{"name":"RemoveTrackEvent","abstract":"

      Fired when TextTrackListEventTypes.REMOVE_TRACK occurs for a TextTrackList.

      "},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP5countSivp":{"name":"count","abstract":"

      The number of text tracks in the list of text tracks.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP3getyAA0cD0_pSiF":{"name":"get(_:)","abstract":"

      The TextTrack object representing the text track at the index position in the player’s list of text tracks.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListPyAA0cD0_pSicip":{"name":"subscript(_:)","abstract":"

      Returns the TextTrack object representing the text track at the index position in the player’s list of text tracks.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList"},"Protocols/AudioTrackList.html#/s:13THEOplayerSDK14AudioTrackListP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList"},"Protocols/AudioTrackList.html#/s:13THEOplayerSDK14AudioTrackListP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList"},"Protocols/VideoTrackList.html#/s:13THEOplayerSDK14VideoTrackListP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList"},"Protocols/VideoTrackList.html#/s:13THEOplayerSDK14VideoTrackListP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList"},"Protocols/MediaTrackList.html#/s:13THEOplayerSDK14MediaTrackListP5countSivp":{"name":"count","abstract":"

      The number of media tracks in the list of media tracks.

      ","parent_name":"MediaTrackList"},"Protocols/MediaTrackList.html#/s:13THEOplayerSDK14MediaTrackListP3getyAA0cD0_pSiF":{"name":"get(_:)","abstract":"

      Returns the MediaTrack object representing the media track at the index position in the player’s list of audio or video tracks.

      ","parent_name":"MediaTrackList"},"Protocols/MediaTrackList.html#/s:13THEOplayerSDK14MediaTrackListPyAA0cD0_pSicip":{"name":"subscript(_:)","abstract":"

      Returns the MediaTrack object representing the media track at the index position in the player’s list of audio or video tracks.

      ","parent_name":"MediaTrackList"},"Protocols/MediaTrackList.html":{"name":"MediaTrackList","abstract":"

      A MediaTrackList lists all available MediaTrack objects that the player can play. It contains MediaTrack objects, which are either AudioTracks or VideoTracks.

      "},"Protocols/VideoTrackList.html":{"name":"VideoTrackList","abstract":"

      A VideoTrackList lists all available VideoTrack objects that the player can play.

      "},"Protocols/AudioTrackList.html":{"name":"AudioTrackList","abstract":"

      An AudioTrackList lists all available AudioTrack objects that the player can play.

      "},"Protocols/TextTrackList.html":{"name":"TextTrackList","abstract":"

      A TextTrackList lists all available TextTrack objects that the player can display.

      "},"Classes/VolumeChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVolumeChangeEvent(py)volume":{"name":"volume","abstract":"

      The new value, between 0 and 1, of the player’s volume.

      ","parent_name":"VolumeChangeEvent"},"Classes/VolumeChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVolumeChangeEvent(py)deviceVolume":{"name":"deviceVolume","abstract":"

      The new value, between 0 and 1, of the device’s volume.

      ","parent_name":"VolumeChangeEvent"},"Classes/PresentationModeChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPresentationModeChangeEvent(py)presentationMode":{"name":"presentationMode","abstract":"

      The new PresentationMode of the player.

      ","parent_name":"PresentationModeChangeEvent"},"Classes/ErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerErrorEvent(py)error":{"name":"error","abstract":"

      The textual representation of the error that happened.

      ","parent_name":"ErrorEvent"},"Classes/ErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerErrorEvent(py)errorObject":{"name":"errorObject","abstract":"

      A more descriptive THEOErrorcontaining information about the error.

      ","parent_name":"ErrorEvent"},"Classes/RateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRateChangeEvent(py)playbackRate":{"name":"playbackRate","abstract":"

      The new rate of playback of the player.

      ","parent_name":"RateChangeEvent"},"Classes/TimeUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeUpdateEvent(py)currentProgramDateTime":{"name":"currentProgramDateTime","abstract":"

      The current program date time of the player.

      ","parent_name":"TimeUpdateEvent"},"Classes/DurationChangeEvent.html#/s:13THEOplayerSDK19DurationChangeEventC8durationSdSgvp":{"name":"duration","abstract":"

      The new duration of the content, in seconds.

      ","parent_name":"DurationChangeEvent"},"Classes/ReadyStateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerReadyStateEvent(py)readyState":{"name":"readyState","abstract":"

      The ReadyState of the player.

      ","parent_name":"ReadyStateEvent"},"Classes/SourceChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceChangeEvent(py)source":{"name":"source","abstract":"

      The new SourceDescription that was set.

      ","parent_name":"SourceChangeEvent"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV4PLAYAA0D4TypeCyAA04PlayD0CGvpZ":{"name":"PLAY","abstract":"

      Fired when PlayEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7PLAYINGAA0D4TypeCyAA07PlayingD0CGvpZ":{"name":"PLAYING","abstract":"

      Fired when PlayingEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV5PAUSEAA0D4TypeCyAA05PauseD0CGvpZ":{"name":"PAUSE","abstract":"

      Fired when PauseEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV8PROGRESSAA0D4TypeCyAA08ProgressD0CGvpZ":{"name":"PROGRESS","abstract":"

      Fired when ProgressEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7SEEKINGAA0D4TypeCyAA07SeekingD0CGvpZ":{"name":"SEEKING","abstract":"

      Fired when SeekingEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV6SEEKEDAA0D4TypeCyAA06SeekedD0CGvpZ":{"name":"SEEKED","abstract":"

      Fired when SeekedEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7WAITINGAA0D4TypeCyAA07WaitingD0CGvpZ":{"name":"WAITING","abstract":"

      Fired when WaitingEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV11TIME_UPDATEAA0D4TypeCyAA010TimeUpdateD0CGvpZ":{"name":"TIME_UPDATE","abstract":"

      Fired when TimeUpdateEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV5ENDEDAA0D4TypeCyAA05EndedD0CGvpZ":{"name":"ENDED","abstract":"

      Fired when EndedEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV11RATE_CHANGEAA0D4TypeCyAA010RateChangeD0CGvpZ":{"name":"RATE_CHANGE","abstract":"

      Fired when RateChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV18READY_STATE_CHANGEAA0D4TypeCyAA016ReadyStateChangeD0CGvpZ":{"name":"READY_STATE_CHANGE","abstract":"

      Fired when ReadyStateChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV16LOADED_META_DATAAA0D4TypeCyAA014LoadedMetaDataD0CGvpZ":{"name":"LOADED_META_DATA","abstract":"

      Fired when LoadedMetaDataEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV11LOADED_DATAAA0D4TypeCyAA010LoadedDataD0CGvpZ":{"name":"LOADED_DATA","abstract":"

      Fired when LoadedDataEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV10LOAD_STARTAA0D4TypeCyAA09LoadStartD0CGvpZ":{"name":"LOAD_START","abstract":"

      Fired when LoadStartEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV8CAN_PLAYAA0D4TypeCyAA07CanPlayD0CGvpZ":{"name":"CAN_PLAY","abstract":"

      Fired when CanPlayEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV16CAN_PLAY_THROUGHAA0D4TypeCyAA014CanPlayThroughD0CGvpZ":{"name":"CAN_PLAY_THROUGH","abstract":"

      Fired when CanPlayThroughEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV5ERRORAA0D4TypeCyAA05ErrorD0CGvpZ":{"name":"ERROR","abstract":"

      Fired when ErrorEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV15DURATION_CHANGEAA0D4TypeCyAA014DurationChangeD0CGvpZ":{"name":"DURATION_CHANGE","abstract":"

      Fired when DurationChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV13SOURCE_CHANGEAA0D4TypeCyAA012SourceChangeD0CGvpZ":{"name":"SOURCE_CHANGE","abstract":"

      Fired when SourceChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV24PRESENTATION_MODE_CHANGEAA0D4TypeCyAA022PresentationModeChangeD0CGvpZ":{"name":"PRESENTATION_MODE_CHANGE","abstract":"

      Fired when PresentationModeChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV19ASPECT_RATIO_CHANGEAA0D4TypeCyAA017AspectRatioChangeD0CGvpZ":{"name":"ASPECT_RATIO_CHANGE","abstract":"

      Fired when AspectRatioChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV13VOLUME_CHANGEAA0D4TypeCyAA012VolumeChangeD0CGvpZ":{"name":"VOLUME_CHANGE","abstract":"

      Fired when VolumeChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV6RESIZEAA0D4TypeCyAA06ResizeD0CGvpZ":{"name":"RESIZE","abstract":"

      Fired when ResizeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7DESTROYAA0D4TypeCyAA07DestroyD0CGvpZ":{"name":"DESTROY","abstract":"

      Fired when DestroyEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html":{"name":"PlayerEventTypes","abstract":"

      The types of Player events.

      "},"Classes/SourceChangeEvent.html":{"name":"SourceChangeEvent","abstract":"

      Fired when PlayerEventTypes.SOURCE_CHANGE occurs for the THEOplayer.

      "},"Classes/ReadyStateEvent.html":{"name":"ReadyStateEvent","abstract":"

      The base event for all events that change the ReadyState of the player.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayEvent":{"name":"PlayEvent","abstract":"

      Fired when PlayerEventTypes.PLAY occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayingEvent":{"name":"PlayingEvent","abstract":"

      Fired when PlayerEventTypes.PLAYING occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPauseEvent":{"name":"PauseEvent","abstract":"

      Fired when PlayerEventTypes.PAUSE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerProgressEvent":{"name":"ProgressEvent","abstract":"

      Fired when PlayerEventTypes.PROGRESS occurs for the THEOplayer.

      "},"Classes/DurationChangeEvent.html":{"name":"DurationChangeEvent","abstract":"

      Fired when PlayerEventTypes.DURATION_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSeekingEvent":{"name":"SeekingEvent","abstract":"

      Fired when PlayerEventTypes.SEEKING occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSeekedEvent":{"name":"SeekedEvent","abstract":"

      Fired when PlayerEventTypes.SEEKED occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWaitingEvent":{"name":"WaitingEvent","abstract":"

      Fired when PlayerEventTypes.WAITING occurs for the THEOplayer.

      "},"Classes/TimeUpdateEvent.html":{"name":"TimeUpdateEvent","abstract":"

      Fired when PlayerEventTypes.TIME_UPDATE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEndedEvent":{"name":"EndedEvent","abstract":"

      Fired when PlayerEventTypes.ENDED occurs for the THEOplayer.

      "},"Classes/RateChangeEvent.html":{"name":"RateChangeEvent","abstract":"

      Fired when PlayerEventTypes.RATE_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerReadyStateChangeEvent":{"name":"ReadyStateChangeEvent","abstract":"

      Fired when PlayerEventTypes.READY_STATE_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLoadedMetaDataEvent":{"name":"LoadedMetaDataEvent","abstract":"

      Fired when PlayerEventTypes.LOADED_META_DATA occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLoadedDataEvent":{"name":"LoadedDataEvent","abstract":"

      Fired when PlayerEventTypes.LOADED_DATA occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCanPlayEvent":{"name":"CanPlayEvent","abstract":"

      Fired when PlayerEventTypes.CAN_PLAY occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCanPlayThroughEvent":{"name":"CanPlayThroughEvent","abstract":"

      Fired when PlayerEventTypes.CAN_PLAY_THROUGH occurs for the THEOplayer.

      "},"Classes/ErrorEvent.html":{"name":"ErrorEvent","abstract":"

      Fired when PlayerEventTypes.ERROR occurs for the THEOplayer.

      "},"Classes/PresentationModeChangeEvent.html":{"name":"PresentationModeChangeEvent","abstract":"

      Fired when PlayerEventTypes.PRESENTATION_MODE_CHANGE occurs for the THEOplayer.

      "},"Classes/VolumeChangeEvent.html":{"name":"VolumeChangeEvent","abstract":"

      Fired when PlayerEventTypes.VOLUME_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResizeEvent":{"name":"ResizeEvent","abstract":"

      Fired when PlayerEventTypes.RESIZE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLoadStartEvent":{"name":"LoadStartEvent","abstract":"

      Fired when PlayerEventTypes.LOAD_START occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDestroyEvent":{"name":"DestroyEvent","abstract":"

      Fired when PlayerEventTypes.DESTROY occurs for the THEOplayer.

      "},"Protocols/BackgroundPlaybackDelegate.html#/s:13THEOplayerSDK26BackgroundPlaybackDelegateP019shouldContinueAudiod2InC0SbyF":{"name":"shouldContinueAudioPlaybackInBackground()","abstract":"

      Decides whether audio should continue playing when the application goes to background and the video is not visible anymore.

      ","parent_name":"BackgroundPlaybackDelegate"},"Enums/Preload.html#/c:@M@THEOplayerSDK@E@THEOplayerPreload@THEOplayerPreloadNONE":{"name":"none","abstract":"

      The player will not load any data.

      ","parent_name":"Preload"},"Enums/Preload.html#/c:@M@THEOplayerSDK@E@THEOplayerPreload@THEOplayerPreloadAUTO":{"name":"auto","abstract":"

      The player will load the metadata and the media.

      ","parent_name":"Preload"},"Enums/Preload.html#/c:@M@THEOplayerSDK@E@THEOplayerPreload@THEOplayerPreloadMETADATA":{"name":"metadata","abstract":"

      The player will load the metadata.

      ","parent_name":"Preload"},"Enums/Preload.html#/s:13THEOplayerSDK7PreloadO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"Preload"},"Enums/PresentationMode.html#/c:@M@THEOplayerSDK@E@THEOplayerPresentationMode@THEOplayerPresentationModeINLINE":{"name":"inline","abstract":"

      The player is shown in its original location in the view.

      ","parent_name":"PresentationMode"},"Enums/PresentationMode.html#/c:@M@THEOplayerSDK@E@THEOplayerPresentationMode@THEOplayerPresentationModeFULLSCREEN":{"name":"fullscreen","abstract":"

      The player fills the entire screen and overlays all the other view controllers.

      ","parent_name":"PresentationMode"},"Enums/PresentationMode.html#/c:@M@THEOplayerSDK@E@THEOplayerPresentationMode@THEOplayerPresentationModePICTURE_IN_PICTURE":{"name":"pictureInPicture","abstract":"

      The player is shown in a window that overlays all the views. Further configurations can be made through PictureInPicture.configure

      ","parent_name":"PresentationMode"},"Enums/PresentationMode.html#/s:13THEOplayerSDK16PresentationModeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"PresentationMode"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_NOTHING":{"name":"HAVE_NOTHING","abstract":"

      The player has no information about the duration of its source.

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_METADATA":{"name":"HAVE_METADATA","abstract":"

      The player has information about the duration of its source.

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_CURRENT_DATA":{"name":"HAVE_CURRENT_DATA","abstract":"

      The player has its current frame in its buffer.

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_FUTURE_DATA":{"name":"HAVE_FUTURE_DATA","abstract":"

      The player has enough data for the current playback position, as well as for at least a little bit of time into the future (at least two frames of video, for example).

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_ENOUGH_DATA":{"name":"HAVE_ENOUGH_DATA","abstract":"

      The player has enough data available, and the download rate is high enough that the media can be played through to the end without interruption.

      ","parent_name":"ReadyState"},"Protocols/Cast.html#/s:13THEOplayerSDK4CastP7castingSbvp":{"name":"casting","abstract":"

      Whether THEOplayer is currently connected with a casting device.

      ","parent_name":"Cast"},"Protocols/Cast.html#/s:13THEOplayerSDK4CastP10chromecastAA10Chromecast_pSgvp":{"name":"chromecast","abstract":"

      A Chromecast integration object that allows you to cast to Chromecast and inspect its state.

      ","parent_name":"Cast"},"Protocols/Cast.html#/s:13THEOplayerSDK4CastP7airPlayAA03AirE0_pSgvp":{"name":"airPlay","abstract":"

      An AirPlay integration object that allows you to cast to AirPlay and inspect its state.

      ","parent_name":"Cast"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC12hlsDateRangeSbSgvp":{"name":"hlsDateRange","abstract":"

      Whether the logic to expose date ranges parsed from HLS manifests is enabled.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC7licenseSSSgvp":{"name":"license","abstract":"

      The license for the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC10licenseUrlSSSgvp":{"name":"licenseUrl","abstract":"

      The url to fetch the license for the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC3pipAA16PiPConfigurationCSgvp":{"name":"pip","abstract":"

      The picture in picture configuration of the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC7networkAA07NetworkC0CSgvp":{"name":"network","abstract":"

      The network configuration of the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC3uidSiSgvp":{"name":"uid","abstract":"

      The unique identifier of the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"

      :nodoc

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C26backgroundPlaybackDelegateAA010BackgrounddE0_pvp":{"name":"backgroundPlaybackDelegate","abstract":"

      The delegate defining behavior for background playback

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C4with13configurationACSo6CGRectVSg_AA0A13ConfigurationCSgtcfc":{"name":"init(with:configuration:)","abstract":"

      Create a new instance of THEOplayer with a frame.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(cpy)playerVersion":{"name":"version","abstract":"

      THEOplayer’s Version.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)frame":{"name":"frame","abstract":"

      The frame rectangle, which describes the THEOplayer view’s location and size in its superview’s coordinate system.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)bounds":{"name":"bounds","abstract":"

      The bounds rectangle, which describes the THEOplayer view’s location and size in its own coordinate system.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)center":{"name":"center","abstract":"

      The center of the THEOplayer view’s frame.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)autoresizingMask":{"name":"autoresizingMask","abstract":"

      An integer bit mask that determines how the THEOplayer view resizes itself when its superview’s bounds change.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)videoHeight":{"name":"videoHeight","abstract":"

      Returns the height of the video in pixels for the current quality.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)videoWidth":{"name":"videoWidth","abstract":"

      Returns the width of the video in pixels for the current quality.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)videoRect":{"name":"videoRect","abstract":"

      Returns the current size and position of the video image as displayed within the receiver’s bounds.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)resizeTransitionEnabled":{"name":"resizeTransitionEnabled","abstract":"

      Enables or disables the transition animation when resizing the player. Defaults to true.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)abr":{"name":"abr","abstract":"

      Allows you to modify the player’s ABR behavior. See documentation for ABRConfiguration to see how this is done.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)aspectRatio":{"name":"aspectRatio","abstract":"

      Specifies how to handle the aspect ratio of the content.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C7networkAA7Network_pvp":{"name":"network","abstract":"

      The network status of the player which can be used to monitor the network related errors.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C10textTracksAA13TextTrackList_pvp":{"name":"textTracks","abstract":"

      The list of Text Tracks.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C11audioTracksAA14AudioTrackList_pvp":{"name":"audioTracks","abstract":"

      The list of Audio Tracks.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C11videoTracksAA14VideoTrackList_pvp":{"name":"videoTracks","abstract":"

      The list of Video Tracks.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C8durationSdSgvp":{"name":"duration","abstract":"

      The length of the currently loaded video, in seconds.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)autoplay":{"name":"autoplay","abstract":"

      Sets or returns if the video should automatically start playing.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)source":{"name":"source","abstract":"

      Sets or returns the current source of the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)src":{"name":"src","abstract":"

      Returns the current source URL of the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)volume":{"name":"volume","abstract":"

      Sets or returns the volume of the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)muted":{"name":"muted","abstract":"

      Sets or returns whether the audio output of the video is muted.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)seeking":{"name":"seeking","abstract":"

      Return whether the video is seeking.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)paused":{"name":"paused","abstract":"

      Returns whether the video is paused.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)ended":{"name":"ended","abstract":"

      Returns whether the video has ended.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)preload":{"name":"preload","abstract":"

      Returns whether the player should preload a certain type of data.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)playbackRate":{"name":"playbackRate","abstract":"

      Returns current playback rate of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)buffered":{"name":"buffered","abstract":"

      Returns the buffered TimeRanges of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)played":{"name":"played","abstract":"

      Returns the played TimeRanges of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)seekable":{"name":"seekable","abstract":"

      Returns the seekable TimeRanges of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)metrics":{"name":"metrics","abstract":"

      Returns the Metrics data.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)presentationMode":{"name":"presentationMode","abstract":"

      Sets or returns the presentationMode of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)readyState":{"name":"readyState","abstract":"

      Returns the readystate of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)error":{"name":"error","abstract":"

      Returns the last encountered player error.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)uid":{"name":"uid","abstract":"

      Returns the unique ID of the player

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)currentTime":{"name":"currentTime","abstract":"

      The current playback position of the video, in seconds. Setting it allows to change the playback position.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)currentProgramDateTime":{"name":"currentProgramDateTime","abstract":"

      Returns the current playback position of the media, as a timestamp.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(cpy)automaticallyManageAudioSession":{"name":"automaticallyManageAudioSession","abstract":"

      Sets whether THEOplayer automatically manages the AVAudioSession.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)play":{"name":"play()","abstract":"

      After invoking this method, the player starts playback.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)pause":{"name":"pause()","abstract":"

      After invoking this method, the player pauses playback.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C4stop17completionHandleryySbSg_s5Error_pSgtcSg_tF":{"name":"stop(completionHandler:)","abstract":"

      After invoking this method, the player stops playback completely and unloads all loaded resources.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C16addEventListener4type8listenerAA0dE0_pAA0D4TypeCyxG_yxctAA0D8ProtocolRzlF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given PlayerEventType.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C19removeEventListener4type8listeneryAA0D4TypeCyxG_AA0dE0_ptAA0D8ProtocolRzlF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given PlayerEventType.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)setCurrentTime:completionHandler:":{"name":"setCurrentTime(_:completionHandler:)","abstract":"

      Sets the current playback position in the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)setCurrentProgramDateTime:completionHandler:":{"name":"setCurrentProgramDateTime(_:completionHandler:)","abstract":"

      Sets the current ProgramDateTime of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)addAsSubviewOf:":{"name":"addAsSubview(of:)","abstract":"

      Adds the THEOplayer view to the end of the parameter view’s list of subviews.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)insertAsSubviewOf:at:":{"name":"insertAsSubview(of:at:)","abstract":"

      Inserts the THEOplayer view at the specified index of the parameter view’s list of subviews.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)insertAsSubviewOf:belowSubview:":{"name":"insertAsSubview(of:belowSubview:)","abstract":"

      Inserts the THEOplayer view below another view in the parameter view’s hierarchy.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)insertAsSubviewOf:aboveSubview:":{"name":"insertAsSubview(of:aboveSubview:)","abstract":"

      Inserts the THEOplayer view above another view in the parameter view’s hierarchy.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)isContainedIn:":{"name":"isContained(in:)","abstract":"

      Returns a Boolean value indicating whether THEOplayer is contained in the given array of UIview.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C36registerContentProtectionIntegration13integrationId9keySystem0G7FactoryySS_AA03KeyjH0OAA0defK0_ptFZ":{"name":"registerContentProtectionIntegration(integrationId:keySystem:integrationFactory:)","abstract":"

      Register a content protection integration

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)destroy":{"name":"destroy()","abstract":"

      Unloads the THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)addIntegration:":{"name":"addIntegration(_:)","abstract":"

      Add an Integration to the THEOplayer instance .

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)removeIntegration:":{"name":"removeIntegration(_:)","abstract":"

      Removes an Integration from the THEOplayer instance.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)removeAllIntegrations":{"name":"removeAllIntegrations()","abstract":"

      Removes all Integrations from the THEOplayer instance.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)getAllIntegrations":{"name":"getAllIntegrations()","abstract":"

      Returns all registered Integrations on the THEOplayer instance

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)textTrackStyle":{"name":"textTrackStyle","abstract":"

      API to configure TextTrack styles (for subtitles)

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C4castAA4Cast_pSgvp":{"name":"cast","abstract":"

      The Cast object helps you configure and control casting to external devices with THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C10fullscreenAA10Fullscreen_pvp":{"name":"fullscreen","abstract":"

      The Fullscreen api of theoplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)addGestureRecognizer:":{"name":"addGestureRecognizer(_:)","abstract":"

      Attaches a gesture recognizer to THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)removeGestureRecognizer:":{"name":"removeGestureRecognizer(_:)","abstract":"

      Detaches a gesture recognizer from THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)gestureRecognizers":{"name":"gestureRecognizers","abstract":"

      List of the gesture recognizers attached to THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C3adsAA3Ads_pvp":{"name":"ads","abstract":"

      An Ads object that contains information about the current and the scheduled advertisements.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)ads":{"name":"ads_Objc","abstract":"

      An Ads object that contains information about the current and the scheduled advertisements.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C3pipAA09PictureInD0_pSgvp":{"name":"pip","abstract":"

      A PictureInPicture object to configure Picture-In-Picture.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)fullscreenOrientationCoupling":{"name":"fullscreenOrientationCoupling","abstract":"

      Whether the fullscreen mode is coupled to device orientation, defaults to false.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C5cacheAA5Cache_pvpZ":{"name":"cache","abstract":"

      The Cache object to access the caching API.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html":{"name":"THEOplayer","abstract":"

      The THEOplayer object.

      "},"Classes/THEOplayerConfiguration.html":{"name":"THEOplayerConfiguration","abstract":"

      The configuration for a THEOplayer instance.

      "},"Protocols/Cast.html":{"name":"Cast","abstract":"

      The Cast object helps you configure and control casting to external devices with THEOplayer.

      "},"Enums/ReadyState.html":{"name":"ReadyState","abstract":"

      The ready state of the player.

      "},"Enums/PresentationMode.html":{"name":"PresentationMode","abstract":"

      The presentation mode specifies how the player will be displayed.

      "},"Enums/Preload.html":{"name":"Preload","abstract":"

      The preload strategy of the player. The strategy specifies what data to load on source change.

      "},"THEOplayer%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetrics":{"name":"Metrics","abstract":"

      The metrics API which can be used to gather information related to the quality-of-service and video playback experience.

      "},"Protocols/BackgroundPlaybackDelegate.html":{"name":"BackgroundPlaybackDelegate","abstract":"

      A delegate defining behavior for background playback

      "},"THEOplayer%20API.html":{"name":"THEOplayer API"},"Player%20Events.html":{"name":"Player Events"},"Track%20List%20API.html":{"name":"Track List API"},"Track%20List%20Events.html":{"name":"Track List Events"},"Track%20API.html":{"name":"Track API"},"Track%20Events.html":{"name":"Track Events"},"Text%20Track%20Cue%20API.html":{"name":"Text Track Cue API"},"Text%20Track%20Cue%20Events.html":{"name":"Text Track Cue Events"},"Text%20Track%20Styling%20API.html":{"name":"Text Track Styling API"},"Source%20Description%20API.html":{"name":"Source Description API"},"Content%20Protection.html":{"name":"Content Protection"},"SSAI.html":{"name":"SSAI"},"CSAI.html":{"name":"CSAI"},"Ads%20API.html":{"name":"Ads API"},"Ads%20Events.html":{"name":"Ads Events"},"ChromeCast%20API.html":{"name":"ChromeCast API"},"ChromeCast%20Events.html":{"name":"ChromeCast Events"},"Airplay%20API.html":{"name":"Airplay API"},"Airplay%20Events.html":{"name":"Airplay Events"},"Picture-In-Picture.html":{"name":"Picture-In-Picture"},"Fullscreen%20API.html":{"name":"Fullscreen API"},"Fullscreen%20Events.html":{"name":"Fullscreen Events"},"Network%20API.html":{"name":"Network API"},"Network%20Events.html":{"name":"Network Events"},"Error%20API.html":{"name":"Error API"},"Cache%20API.html":{"name":"Cache API"},"Cache%20Events.html":{"name":"Cache Events"},"Adaptive%20Bit%20Rate%20API.html":{"name":"Adaptive Bit Rate API"},"External%20Content%20Protection%20integration%20API.html":{"name":"External Content Protection integration API"},"Util.html":{"name":"Util"},"Base%20classes%20%26%20interfaces.html":{"name":"Base classes & interfaces"},"Other%20Classes.html":{"name":"Other Classes","abstract":"

      The following classes are available globally.

      "},"Other%20Enums.html":{"name":"Other Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"

      The following extensions are available globally.

      "},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"

      The following protocols are available globally.

      "},"Other%20Structs.html":{"name":"Other Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file +{"Structs/TrackEventTypes.html#/s:13THEOplayerSDK15TrackEventTypesV6UPDATEAA0D4TypeCyAA0c6UpdateD0CGvpZ":{"name":"UPDATE","abstract":"

      Fired when one or more properties of a track have been updated.

      ","parent_name":"TrackEventTypes"},"Structs/MediaTrackEventTypes.html#/s:13THEOplayerSDK20MediaTrackEventTypesV22ACTIVE_QUALITY_CHANGEDAA0E4TypeCyAA020ActiveQualityChangedE0CGvpZ":{"name":"ACTIVE_QUALITY_CHANGED","abstract":"

      Fired when the activeQualityBandwidth property of a MediaTrack has been updated.

      ","parent_name":"MediaTrackEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV8AD_BEGINAA0D4TypeCyAA07AdBeginD0CGvpZ":{"name":"AD_BEGIN","abstract":"

      Fired when AdBeginEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV6AD_ENDAA0D4TypeCyAA05AdEndD0CGvpZ":{"name":"AD_END","abstract":"

      Fired when AdEndEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV8AD_ERRORAA0D4TypeCyAA07AdErrorD0CGvpZ":{"name":"AD_ERROR","abstract":"

      Fired when AdErrorEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV17AD_FIRST_QUARTILEAA0D4TypeCyAA015AdFirstQuartileD0CGvpZ":{"name":"AD_FIRST_QUARTILE","abstract":"

      Fired when AdFirstQuartileEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV11AD_MIDPOINTAA0D4TypeCyAA010AdMidpointD0CGvpZ":{"name":"AD_MIDPOINT","abstract":"

      Fired when AdMidpointEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV17AD_THIRD_QUARTILEAA0D4TypeCyAA015AdThirdQuartileD0CGvpZ":{"name":"AD_THIRD_QUARTILE","abstract":"

      Fired when AdThirdQuartileEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV9AD_LOADEDAA0D4TypeCyAA08AdLoadedD0CGvpZ":{"name":"AD_LOADED","abstract":"

      Fired when AdLoadedEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV13AD_IMPRESSIONAA0D4TypeCyAA012AdImpressionD0CGvpZ":{"name":"AD_IMPRESSION","abstract":"

      Fired when AdImpressionEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV7AD_SKIPAA0D4TypeCyAA06AdSkipD0CGvpZ":{"name":"AD_SKIP","abstract":"

      Fired when AdSkipEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV14AD_BREAK_BEGINAA0D4TypeCyAA012AdBreakBeginD0CGvpZ":{"name":"AD_BREAK_BEGIN","abstract":"

      Fired when AdBreakBeginEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV12AD_BREAK_ENDAA0D4TypeCyAA010AdBreakEndD0CGvpZ":{"name":"AD_BREAK_END","abstract":"

      Fired when AdBreakEndEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV9AD_TAPPEDAA0D4TypeCyAA08AdTappedD0CGvpZ":{"name":"AD_TAPPED","abstract":"

      Fired when AdTappedEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV10AD_CLICKEDAA0D4TypeCyAA09AdClickedD0CGvpZ":{"name":"AD_CLICKED","abstract":"

      Fired when AdClickedEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV12ADD_AD_BREAKAA0D4TypeCyAA010AddAdBreakD0CGvpZ":{"name":"ADD_AD_BREAK","abstract":"

      Fired when AddAdBreakEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV15UPDATE_AD_BREAKAA0D4TypeCyAA013UpdateAdBreakD0CGvpZ":{"name":"UPDATE_AD_BREAK","abstract":"

      Fired when UpdateAdBreakEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV15REMOVE_AD_BREAKAA0D4TypeCyAA013RemoveAdBreakD0CGvpZ":{"name":"REMOVE_AD_BREAK","abstract":"

      Fired when RemoveAdBreakEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV15AD_BREAK_CHANGEAA0D4TypeCyAA013AdBreakChangeD0CGvpZ":{"name":"AD_BREAK_CHANGE","abstract":"

      Fired when AdBreakChangeEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV6ADD_ADAA0D4TypeCyAA05AddAdD0CGvpZ":{"name":"ADD_AD","abstract":"

      Fired when AddAdEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html#/s:13THEOplayerSDK13AdsEventTypesV9UPDATE_ADAA0D4TypeCyAA08UpdateAdD0CGvpZ":{"name":"UPDATE_AD","abstract":"

      Fired when UpdateAdEvent occurs.

      ","parent_name":"AdsEventTypes"},"Structs/AdsEventTypes.html":{"name":"AdsEventTypes","abstract":"

      The types of Ads events.

      "},"Structs/MediaTrackEventTypes.html":{"name":"MediaTrackEventTypes","abstract":"

      The events fired by a MediaTrack.

      "},"Structs/TrackEventTypes.html":{"name":"TrackEventTypes","abstract":"

      The events fired by a Track.

      "},"Protocols/FullscreenPresentationDelegate.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreenPresentationDelegate(im)presentWithViewController:completion:":{"name":"present(viewController:completion:)","abstract":"

      Method which gets called when the fullscreen view controller is ready to be presented.

      ","parent_name":"FullscreenPresentationDelegate"},"Protocols/FullscreenPresentationDelegate.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreenPresentationDelegate(im)dismissWithViewController:completion:":{"name":"dismiss(viewController:completion:)","abstract":"

      Method which gets called when the fullscreen view controller is ready to be dismissed.

      ","parent_name":"FullscreenPresentationDelegate"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)supportedInterfaceOrientations":{"name":"supportedInterfaceOrientations","abstract":"

      The supported interface orientations for fullscreen mode as a UIInterfaceOrientationMask.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)viewController":{"name":"viewController","abstract":"

      When in fullscreen presentation mode returns the FullscreenViewController that contains the player. Returns nil otherwise.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)viewControllerClass":{"name":"viewControllerClass","abstract":"

      The type of the FullscreenViewController that will be presented when the player goes to fullscreen presentation mode.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(py)presentationDelegate":{"name":"presentationDelegate","abstract":"

      The fullscreen delegate which allows control over the presentation of the fullscreen view controller. Setting it will override the default behavior.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(im)setSupportedInterfaceOrientationsWithSupportedInterfaceOrientations:":{"name":"setSupportedInterfaceOrientations(supportedInterfaceOrientations:)","abstract":"

      Sets the supported interface orientations for fullscreen mode.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Fullscreen_Objc"},"Protocols/Fullscreen_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFullscreen(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Fullscreen_Objc"},"Protocols/CustomServerSideAdInsertionConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCustomServerSideAdInsertionConfiguration(py)customIntegration":{"name":"customIntegration","abstract":"

      The ID of the custom SSAI integration.

      ","parent_name":"CustomServerSideAdInsertionConfiguration"},"Protocols/CustomServerSideAdInsertionConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdInsertionConfiguration(py)integration":{"name":"integration","parent_name":"CustomServerSideAdInsertionConfiguration"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)casting":{"name":"casting","abstract":"

      Whether THEOplayer is casting to a chromecast and has control over the current chromecast session.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)error":{"name":"error_Objc","abstract":"

      The last error thrown by chromecast.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)receiverName":{"name":"receiverName","abstract":"

      The name of the chromecast device that THEOplayer is casting to.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(py)state":{"name":"state_Objc","abstract":"

      Indicates the state of the casting process.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)setConnectionDelegate:":{"name":"setConnectionDelegate(_:)","abstract":"

      The ChromecastConnectionDelegate to be used when the Chromecast connection changes.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)start":{"name":"start()","abstract":"

      Start casting to the chromecast. A dialog will prompt to choose the device.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)stop":{"name":"stop()","abstract":"

      Stop casting to the chromecast.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)join":{"name":"join()","abstract":"

      Join an active chromecast session.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)leave":{"name":"leave()","abstract":"

      Leave an active chromecast session without affecting other devices.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast_Objc"},"Protocols/Chromecast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerChromecast(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast_Objc"},"Protocols/Cast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCast(py)casting":{"name":"casting","abstract":"

      Whether THEOplayer is currently connected with a casting device.

      ","parent_name":"Cast_Objc"},"Protocols/Cast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCast(py)chromecast":{"name":"chromecast_Objc","abstract":"

      A Chromecast integration object that allows you to cast to Chromecast and inspect its state.

      ","parent_name":"Cast_Objc"},"Protocols/Cast_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCast(py)airPlay":{"name":"airPlay_Objc","abstract":"

      An AirPlay integration object that allows you to cast to AirPlay and inspect its state.

      ","parent_name":"Cast_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(py)casting":{"name":"casting","abstract":"

      Whether the player is casting.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(py)state":{"name":"state","abstract":"

      The state of the casting process.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)start":{"name":"start()","abstract":"

      Start a casting session with the player’s source.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)stop":{"name":"stop()","abstract":"

      Stop the active casting session.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"Airplay_Objc"},"Protocols/Airplay_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAirplay(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"Airplay_Objc"},"Protocols/CachingTaskLicense_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTaskLicense(im)renew":{"name":"renew()","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense_Objc"},"Protocols/CachingTaskLicense_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTaskLicense(im)renew:":{"name":"renew(_:)","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)id":{"name":"id","abstract":"

      The identifier of the task.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)status":{"name":"status","abstract":"

      The current CachingTaskStatus.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)source":{"name":"source","abstract":"

      The SourceDescription processed by this caching task.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)parameters":{"name":"parameters","abstract":"

      The CachingParameters for this caching task.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)duration":{"name":"duration","abstract":"

      The amount of content that will be available after this task has finished, in seconds.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)cached":{"name":"cached","abstract":"

      List of TimeRange indicating which data is currently cached.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)secondsCached":{"name":"secondsCached","abstract":"

      The amount of content that has already been cached, in seconds.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)percentageCached":{"name":"percentageCached","abstract":"

      The percentage of content that has already been cached, between 0 and 1.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)bytesCached":{"name":"bytesCached","abstract":"

      The amount of bytes that have already been cached.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)start":{"name":"start()","abstract":"

      Starts downloading the stream and stores it on the device.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)remove":{"name":"remove()","abstract":"

      Removes the task and tries to evict all associated streaming elements.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)pause":{"name":"pause()","abstract":"

      Pauses downloading the stream.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(py)license":{"name":"license_Objc","abstract":"

      A controller for license related queries and operations.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"CachingTask_Objc"},"Protocols/CachingTask_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCachingTask(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener of the given CachingTaskEventType.

      ","parent_name":"CachingTask_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(py)status":{"name":"status","abstract":"

      Indicates the CacheStatus.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(py)tasks":{"name":"tasks_Objc","abstract":"

      The list of all caching tasks.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(im)createTaskWithSource:parameters:":{"name":"createTask_Objc(source:parameters:)","abstract":"

      Creates a CachingTask which will be used to cache the provided source, abiding to the provided parameters.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Cache_Objc"},"Protocols/Cache_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCache(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Cache_Objc"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP7castingSbvp":{"name":"casting","abstract":"

      Whether THEOplayer is casting to a chromecast and has control over the current chromecast session.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5errorAA0D5ErrorCSgvp":{"name":"error","abstract":"

      The last error thrown by chromecast.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP12receiverNameSSSgvp":{"name":"receiverName","abstract":"

      The name of the chromecast device that THEOplayer is casting to.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5stateAA06PlayerD5StateOSgvp":{"name":"state","abstract":"

      Indicates the state of the casting process.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP21setConnectionDelegateyyAA010ChromecastgH0_pSgF":{"name":"setConnectionDelegate(_:)","abstract":"

      The ChromecastConnectionDelegate to be used when the Chromecast connection changes.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5startyyF":{"name":"start()","abstract":"

      Start casting to the chromecast. A dialog will prompt to choose the device.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP4stopyyF":{"name":"stop()","abstract":"

      Stop casting to the chromecast.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP4joinyyF":{"name":"join()","abstract":"

      Join an active chromecast session.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP5leaveyyF":{"name":"leave()","abstract":"

      Leave an active chromecast session without affecting other devices.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ChromecastEventType.

      ","parent_name":"InternalCastIntegration"},"Protocols/InternalCastIntegration.html#/s:13THEOplayerSDK23InternalCastIntegrationP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ChromecastEventType.

      ","parent_name":"InternalCastIntegration"},"Protocols/DeveloperSettings.html#/s:13THEOplayerSDK17DeveloperSettingsP19manifestInterceptorAA08ManifestF0_pSgvp":{"name":"manifestInterceptor","abstract":"

      Manifest interceptor delegate

      ","parent_name":"DeveloperSettings"},"Protocols/ManifestInterceptor.html#/s:13THEOplayerSDK19ManifestInterceptorP12customSchemeSSvp":{"name":"customScheme","abstract":"

      The custom URL scheme that THEOplayer will use when playing the sources.","parent_name":"ManifestInterceptor"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)headers":{"name":"headers","abstract":"

      Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integrationParameters":{"name":"integrationParameters","abstract":"

      An object of key/value pairs which can be used to pass in specific parameters related to a source into a ContentProtectionIntegration.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integration":{"name":"integration_Objc","abstract":"

      DRM integration.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/DRMConfiguration_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)customIntegrationId":{"name":"customIntegrationId","abstract":"

      The custom integration identifier of the DRM integration.

      ","parent_name":"DRMConfiguration_Objc"},"Protocols/EventDispatcherProtocol_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventDispatcherProtocol(im)addEventListener_ObjcWithType:listener:":{"name":"addEventListener_Objc(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol_Objc"},"Protocols/EventDispatcherProtocol_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventDispatcherProtocol(im)removeEventListener_ObjcWithType:listener:":{"name":"removeEventListener_Objc(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)kind":{"name":"kind","abstract":"

      The kind of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)language":{"name":"language","abstract":"

      The language of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)label":{"name":"label","abstract":"

      The label of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)id":{"name":"id","abstract":"

      The identifier of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(py)uid":{"name":"uid","abstract":"

      A unique identifier of the track.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackEventType.

      ","parent_name":"Track_Objc"},"Protocols/Track_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrack(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackEventType.

      ","parent_name":"Track_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)inBandMetadataTrackDispatchType":{"name":"inBandMetadataTrackDispatchType","abstract":"

      The text track in-band metadata track dispatch type of the text track that the TextTrack object represents.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)mode":{"name":"mode","abstract":"

      The text track mode.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)cues":{"name":"cues_Objc","abstract":"

      The text track’s list of TextTrackCue objects as a TextTrackCueList. This list includes all of the text track’s known cues.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)activeCues":{"name":"activeCues_Objc","abstract":"

      The text track’s list of active TextTrackCue objects as a TextTrackCueList.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrack(py)type":{"name":"type","abstract":"

      The content type of the given track.

      ","parent_name":"TextTrack_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(py)count":{"name":"count","abstract":"

      The number of text tracks in the list of text tracks.

      ","parent_name":"TextTrackList_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(im)get:":{"name":"get_Objc(_:)","abstract":"

      The TextTrack object representing the text track at the index position in the player’s list of text tracks.

      ","parent_name":"TextTrackList_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList_Objc"},"Protocols/TextTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackList(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)attributeClass":{"name":"attributeClass","abstract":"

      Identifier of some set of attributes with associated value semantics.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)startDate":{"name":"startDate","abstract":"

      Returns the date at which the DateRange begins.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)endDate":{"name":"endDate","abstract":"

      Returns the date at which the DateRange ends. The date will be equal to or later than the startDate.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)duration":{"name":"duration_Objc","abstract":"

      Returns the duration in seconds of the timed metadata.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)plannedDuration":{"name":"plannedDuration_Objc","abstract":"

      Returns the expected duration in seconds of the timed metadata. Use this whenever the exact duration is not known.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)endOnNext":{"name":"endOnNext","abstract":"

      Returns true if the end of this DateRange is equal to the startDate of the Following Range.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)scte35Cmd":{"name":"scte35Cmd","abstract":"

      Returns the SCTE ‘cmd’ splice_info_section.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)scte35Out":{"name":"scte35Out","abstract":"

      Returns the SCTE ‘out’ splice_info_section.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)scte35In":{"name":"scte35In","abstract":"

      Returns the SCTE ‘in’ splice_info_section.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/DateRangeCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDateRangeCue(py)customAttributes":{"name":"customAttributes","abstract":"

      Returns all client-defined attributes. The attribute name does not include the ‘X-’ prefix.

      ","parent_name":"DateRangeCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)align":{"name":"align","abstract":"

      The WebVTT cue text alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)line":{"name":"line","abstract":"

      The WebVTT cue line, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)lineAlign":{"name":"lineAlign","abstract":"

      A string representing the WebVTT cue line alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)position":{"name":"position","abstract":"

      The WebVTT cue position, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)positionAlign":{"name":"positionAlign","abstract":"

      A string representing the WebVTT cue position alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)region":{"name":"region","abstract":"

      The VTTRegion object to which this cue belongs, the WebVTTRegion objects follows the WebVTT specification for WebVTTRegions.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)size":{"name":"size","abstract":"

      The WebVTT cue size, following to the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)snapToLines":{"name":"snapToLines","abstract":"

      True if the WebVTT cue snap-to-lines flag is true, false otherwise, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)text":{"name":"text","abstract":"

      The text track cue text in raw unparsed form, following to the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/WebVttCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWebVttCue(py)vertical":{"name":"vertical","abstract":"

      A string representing the WebVTT cue writing direction, following the WebVTT specification.

      ","parent_name":"WebVttCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)content":{"name":"content","abstract":"

      The cue’s content.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)contentString":{"name":"contentString","abstract":"

      If the cue’s type is WebVtt, the contentString is used. It contains the text track cue text in raw unparsed form.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)contentDictionary":{"name":"contentDictionary","abstract":"

      If the cue’s type is WebVtt, the contentDictionary is used. It contains the text track cue info in a dictionary.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)endTime":{"name":"endTime_Objc","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes inactive.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)id":{"name":"id","abstract":"

      The cue’s unique ID.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)startTime":{"name":"startTime_Objc","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes active.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(py)track":{"name":"track_Objc","abstract":"

      The track the given cue belongs to.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/TextTrackCue_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCue(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue_Objc"},"Protocols/AVPictureInPictureControllerDelegateExtended.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAVPictureInPictureControllerDelegateExtended(im)pictureInPictureDidBecomePossible":{"name":"pictureInPictureDidBecomePossible()","abstract":"

      Called when the value of AVPictureInPictureController.isPictureInPicturePossible changes to true.

      ","parent_name":"AVPictureInPictureControllerDelegateExtended"},"Protocols/AVPictureInPictureControllerDelegateExtended.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAVPictureInPictureControllerDelegateExtended(im)pictureInPictureDidBecomeNotPossible":{"name":"pictureInPictureDidBecomeNotPossible()","abstract":"

      Called when the value of AVPictureInPictureController.isPictureInPicturePossible changes to false.

      ","parent_name":"AVPictureInPictureControllerDelegateExtended"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(py)currentCorner":{"name":"currentCorner_Objc","abstract":"

      The current PictureInPictureCorner the PiP view is displayed in.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:visibility:margin:":{"name":"configure_Objc(movable:defaultCorner:scale:visibility:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:":{"name":"configure(movable:defaultCorner:scale:)","abstract":"

      Configures the picture-in-picture (PiP) view

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:visibility:":{"name":"configure(movable:defaultCorner:scale:visibility:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithMovable:defaultCorner:scale:margin:":{"name":"configure(movable:defaultCorner:scale:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(py)nativePictureInPictureDelegate":{"name":"nativePictureInPictureDelegate","abstract":"

      The protocol that defines the methods to respond to Picture in Picture events.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/PictureInPicture_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerPictureInPicture(im)configureWithConfiguration:":{"name":"configure(configuration:)","abstract":"

      Sets the picture-in-picture configuration dynamically.

      ","parent_name":"PictureInPicture_Objc"},"Protocols/Network_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetwork(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"Network_Objc"},"Protocols/Network_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetwork(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"Network_Objc"},"Protocols/AudioTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAudioTrack(py)enabled":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"AudioTrack_Objc"},"Protocols/MediaTrack_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaTrack(py)enabled":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"MediaTrack_Objc"},"Protocols/AudioTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAudioTrackList(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList_Objc"},"Protocols/AudioTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAudioTrackList(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList_Objc"},"Protocols/VideoTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerVideoTrackList(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList_Objc"},"Protocols/VideoTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerVideoTrackList(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList_Objc"},"Protocols/MediaTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaTrackList(py)count":{"name":"count","abstract":"

      The number of media tracks in the list of media tracks.

      ","parent_name":"MediaTrackList_Objc"},"Protocols/MediaTrackList_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaTrackList(im)get:":{"name":"get_Objc(_:)","abstract":"

      Returns the MediaTrack object representing the media track at the index position in the player’s list of audio or video tracks.

      ","parent_name":"MediaTrackList_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)url":{"name":"url","abstract":"

      The URL that was used in the request.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)status":{"name":"status_Objc","abstract":"

      The status code from the HTTP response.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)statusText":{"name":"statusText","abstract":"

      The status text from the HTTP response.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)response":{"name":"response","abstract":"

      The body contained in the HTTP response.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/ContentProtectionError_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionError(py)systemCode":{"name":"systemCode_Objc","abstract":"

      The internal error code from the CDM.

      ","parent_name":"ContentProtectionError_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)adSlotId":{"name":"adSlotId","abstract":"

      An identifier of the element in which the companion ad should be appended, if available.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)altText":{"name":"altText","abstract":"

      An alternative description for the companion ad.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)clickThrough":{"name":"clickThrough","abstract":"

      The website of the advertisement.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)height":{"name":"height_Objc","abstract":"

      The height of the companion ad, in pixels.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)resourceURI":{"name":"resourceURI","abstract":"

      The URI of the ad content.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)width":{"name":"width_Objc","abstract":"

      The width of the companion ad, in pixels.

      ","parent_name":"CompanionAd_Objc"},"Protocols/CompanionAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCompanionAd(py)type":{"name":"type","abstract":"

      The type of the companion ad.

      ","parent_name":"CompanionAd_Objc"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP11integrationSSvp":{"name":"integration","abstract":"

      The identifier for this integration, as it was passed to Ads.registerServerSideIntegration.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP3adsSayAA0E0_pGvp":{"name":"ads","abstract":"

      The scheduled ads managed by this integration.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP8adBreaksSayAA0E5Break_pGvp":{"name":"adBreaks","abstract":"

      The scheduled ad breaks managed by this integration.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06createE06params7adBreakAA0E0_pAA0E4InitC_AA0eK0_pSgtF":{"name":"createAd(params:adBreak:)","abstract":"

      Create a new ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06updateE02ad6paramsyAA0E0_p_AA0E4InitCtF":{"name":"updateAd(ad:params:)","abstract":"

      Update the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06updateE8Progress2ad8progressyAA0E0_p_SdtF":{"name":"updateAdProgress(ad:progress:)","abstract":"

      Update the playback progression of the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP05beginE02adyAA0E0_p_tF":{"name":"beginAd(ad:)","abstract":"

      Begin the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP03endE02adyAA0E0_p_tF":{"name":"endAd(ad:)","abstract":"

      End the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP04skipE02adyAA0E0_p_tF":{"name":"skipAd(ad:)","abstract":"

      Skip the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06removeE02adyAA0E0_p_tF":{"name":"removeAd(ad:)","abstract":"

      Remove the given ad.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06createE5Break6paramsAA0eI0_pAA0eI4InitC_tF":{"name":"createAdBreak(params:)","abstract":"

      Create a new ad break.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06updateE5Break02adI06paramsyAA0eI0_p_AA0eI4InitCtF":{"name":"updateAdBreak(adBreak:params:)","abstract":"

      Update the given ad break.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP06removeE5Break02adI0yAA0eI0_p_tF":{"name":"removeAdBreak(adBreak:)","abstract":"

      Remove the given ad break and all of its ads.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP12removeAllAdsyyF":{"name":"removeAllAds()","abstract":"

      Remove all ads and ad breaks.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP5errorADys5Error_p_tF":{"name":"error(error:)","abstract":"

      Fire an AdsEventTypes.AD_ERROR event on the player’s Ads interface.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationController.html#/s:13THEOplayerSDK33ServerSideAdIntegrationControllerP10fatalError5error4codeys0I0_p_AA13THEOErrorCodeOSgtF":{"name":"fatalError(error:code:)","abstract":"

      Fire a fatal PlayerEventMap.ERROR event on the player.

      ","parent_name":"ServerSideAdIntegrationController"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)setSourceWithSource:":{"name":"setSource(source:)","abstract":"

      Handler which will be called when a new source is loaded into the player.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)skipAdWithAd:":{"name":"skipAd(ad:)","abstract":"

      Handler which will be called when an ad is requested to be skipped.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)resetSource":{"name":"resetSource()","abstract":"

      Handler which will be called before a new source is loaded into the player, or before the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdIntegrationHandler(im)destroy":{"name":"destroy()","abstract":"

      Handler which will be called when the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler_Objc"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP9setSource6sourceSbAA0I11DescriptionC_tF":{"name":"setSource(source:)","abstract":"

      Handler which will be called when a new source is loaded into the player.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP04skipE02adSbAA0E0_p_tF":{"name":"skipAd(ad:)","abstract":"

      Handler which will be called when an ad is requested to be skipped.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP11resetSourceSbyF":{"name":"resetSource()","abstract":"

      Handler which will be called before a new source is loaded into the player, or before the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/ServerSideAdIntegrationHandler.html#/s:13THEOplayerSDK30ServerSideAdIntegrationHandlerP7destroyyyF":{"name":"destroy()","abstract":"

      Handler which will be called when the player is destroyed.

      ","parent_name":"ServerSideAdIntegrationHandler"},"Protocols/GoogleDAI_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleDAI(py)snapback":{"name":"snapback","abstract":"

      Whether snapback is enabled.

      ","parent_name":"GoogleDAI_Objc"},"Protocols/GoogleDAI_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleDAI(im)contentTimeFromStreamTime:":{"name":"contentTime(from:)","abstract":"

      Converts stream time (including ads) to content time (excluding ads).","parent_name":"GoogleDAI_Objc"},"Protocols/GoogleDAI_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleDAI(im)streamTimeFromContentTime:":{"name":"streamTime(from:)","abstract":"

      Converts content time (excluding ads) to stream time (including ads)","parent_name":"GoogleDAI_Objc"},"Protocols/GoogleDAI.html#/s:13THEOplayerSDK9GoogleDAIP8snapbackSbvp":{"name":"snapback","abstract":"

      Whether snapback is enabled.

      ","parent_name":"GoogleDAI"},"Protocols/GoogleDAI.html#/s:13THEOplayerSDK9GoogleDAIP11contentTime4fromS2d_tF":{"name":"contentTime(from:)","abstract":"

      Converts stream time (including ads) to content time (excluding ads).","parent_name":"GoogleDAI"},"Protocols/GoogleDAI.html#/s:13THEOplayerSDK9GoogleDAIP10streamTime4fromS2d_tF":{"name":"streamTime(from:)","abstract":"

      Converts content time (excluding ads) to stream time (including ads)","parent_name":"GoogleDAI"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)playing":{"name":"playing","abstract":"

      Returns whether a linear ad is currently playing.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)currentAds":{"name":"currentAds_Objc","abstract":"

      Returns an array of the currently active ads.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)currentAdBreak":{"name":"currentAdBreak_Objc","abstract":"

      Returns the active AdBreak that contains the currently playing ad(s).

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)scheduledAdBreaks":{"name":"scheduledAdBreaks_Objc","abstract":"

      Returns an array of AdBreaks that still need to be played.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)scheduledAds":{"name":"scheduledAds_Objc","abstract":"

      Returns an array of ads that still need to be played.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)scheduleWithAdDescription:":{"name":"schedule(adDescription:)","abstract":"

      Schedules an ad.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)skip":{"name":"skip()","abstract":"

      Skips the current linear ad.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)addEventListenerWithType:listener:":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ad event type.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)removeEventListenerWithType:listener:":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ad event type.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)omid":{"name":"omid","abstract":"

      The Open Measurement API.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(py)dai_Objc":{"name":"dai_Objc","abstract":"

      The Google DAI API which can be used to query information about dynamically inserted advertisements.

      ","parent_name":"Ads_Objc"},"Protocols/Ads_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAds(im)registerServerSideIntegrationWithIntegrationId:integrationFactory:":{"name":"registerServerSideIntegration(integrationId:integrationFactory:)","abstract":"

      Register a custom advertisement integration. This allows you to integrate with third-party advertisement providers, and have them report their ads and ad-related events through the THEOplayer Ads API.

      ","parent_name":"Ads_Objc"},"Protocols/UniversalAdId.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerUniversalAdId(py)adIdValue":{"name":"adIdValue","abstract":"

      The Universal Ad identifier of the selected creative for the ad.

      ","parent_name":"UniversalAdId"},"Protocols/UniversalAdId.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerUniversalAdId(py)adIdRegistry":{"name":"adIdRegistry","abstract":"

      The registry associated with cataloging the UniversalAdId of the selected creative for the ad.

      ","parent_name":"UniversalAdId"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)adSystem":{"name":"adSystem","abstract":"

      The source ad server information included in the ad response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)creativeId":{"name":"creativeId","abstract":"

      The identifier of the selected creative for the ad.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)wrapperAdIds":{"name":"wrapperAdIds","abstract":"

      The list of wrapper ad identifiers as specified in the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)wrapperAdSystems":{"name":"wrapperAdSystems","abstract":"

      The list of wrapper ad systems as specified in the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)wrapperCreativeIds":{"name":"wrapperCreativeIds","abstract":"

      The list of wrapper creative identifiers.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)vastMediaBitrate":{"name":"vastMediaBitrate","abstract":"

      The bitrate of the currently playing creative as listed in the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)universalAdIds":{"name":"universalAdIds","abstract":"

      The list of universal ad ID information of the selected creative for the ad.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/GoogleImaAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerGoogleImaAd(py)traffickingParameters":{"name":"traffickingParameters","abstract":"

      The String representing custom trafficking parameters from the VAST response.

      ","parent_name":"GoogleImaAd_Objc"},"Protocols/NonLinearAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNonLinearAd(py)clickThrough":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"NonLinearAd_Objc"},"Protocols/LinearAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLinearAd(py)duration":{"name":"duration_Objc","abstract":"

      The duration of the LinearAd, as provided by the VAST file, in seconds.

      ","parent_name":"LinearAd_Objc"},"Protocols/LinearAd_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLinearAd(py)mediaFiles":{"name":"mediaFiles","abstract":"

      An array of mediafiles, which provides some meta data retrieved from the VAST file.

      ","parent_name":"LinearAd_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)adBreak":{"name":"adBreak_Objc","abstract":"

      A reference to the AdBreak of which the ad is a part of.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)companions":{"name":"companions_Objc","abstract":"

      An array of CompanionAds associated to the ad, if available within the same Creatives element.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)type":{"name":"type","abstract":"

      Either ‘linear’ or ‘nonlinear’, depending on the concrete implementer.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)id":{"name":"id","abstract":"

      The identifier of the creative, provided in the VAST-file.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)skipOffset":{"name":"skipOffset_Objc","abstract":"

      When the Ad can be skipped, in seconds.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)resourceURI":{"name":"resourceURI","abstract":"

      The URI of the the ad content.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)width":{"name":"width_Objc","abstract":"

      The width of the advertisement, in pixels.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)height":{"name":"height_Objc","abstract":"

      The height of the advertisement, in pixels.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)integration":{"name":"integration","abstract":"

      The kind of the ad integration.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)duration":{"name":"duration_Objc","abstract":"

      The duration of the ad, in seconds.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)clickThrough":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"Ad_Objc"},"Protocols/Ad_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAd(py)customIntegration":{"name":"customIntegration","abstract":"

      The type of custom ad integration.

      ","parent_name":"Ad_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)ads":{"name":"ads_Objc","abstract":"

      An array of all the ads that are available in the current AdBreak.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)maxDuration":{"name":"maxDuration","abstract":"

      Indicates the duration of the ad break, in seconds.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)maxRemainingDuration":{"name":"maxRemainingDuration","abstract":"

      Indicates the remaining duration of the ad break, in seconds.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAdBreak(py)timeOffset":{"name":"timeOffset","abstract":"

      The time offset at which point the content will be paused to play the ad break, in seconds.

      ","parent_name":"AdBreak_Objc"},"Protocols/AdBreak_Objc.html":{"name":"AdBreak_Objc","abstract":"

      An AdBreak is an object that represents a collection of ads that are scheduled at a certain time.

      "},"Protocols/Ad_Objc.html":{"name":"Ad_Objc","abstract":"

      An Ad is an abstract object that represents a single ad, which is a creative in the VAST specification.

      "},"Protocols/LinearAd_Objc.html":{"name":"LinearAd_Objc","abstract":"

      Represents a linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/NonLinearAd_Objc.html":{"name":"NonLinearAd_Objc","abstract":"

      Represents a non-linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/GoogleImaAd_Objc.html":{"name":"GoogleImaAd_Objc","abstract":"

      A GoogleImaAd is a concrete implementation of an Ad which represents a Google IMA ad.

      "},"Protocols/UniversalAdId.html":{"name":"UniversalAdId","abstract":"

      Represents the list of universal ad ID information of the selected creative for the ad.

      "},"Protocols/Ads_Objc.html":{"name":"Ads_Objc","abstract":"

      The Ads object helps you configure and control ads within THEOplayer.

      "},"Protocols/GoogleDAI.html":{"name":"GoogleDAI","abstract":"

      Represents information regarding content with dynamically inserted advertisements.

      "},"Protocols/GoogleDAI_Objc.html":{"name":"GoogleDAI_Objc","abstract":"

      Represents information regarding content with dynamically inserted advertisements.

      "},"Protocols/ServerSideAdIntegrationHandler.html":{"name":"ServerSideAdIntegrationHandler","abstract":"

      A handler for a server-side ad integration.

      "},"Protocols/ServerSideAdIntegrationHandler_Objc.html":{"name":"ServerSideAdIntegrationHandler_Objc","abstract":"

      A handler for a server-side ad integration. You can implement one or more of these methods to hook into various parts of the player’s lifecycle and perform your integration-specific ad handling.

      "},"Protocols/ServerSideAdIntegrationController.html":{"name":"ServerSideAdIntegrationController","abstract":"

      A controller to be used by your ServerSideAdIntegrationHandler to update the state of your custom server-side ad integration.

      "},"Protocols/CompanionAd_Objc.html":{"name":"CompanionAd_Objc","abstract":"

      Represents a companion ad which is displayed besides the player.

      "},"Protocols/ContentProtectionError_Objc.html":{"name":"ContentProtectionError_Objc","abstract":"

      An error related to content protection.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegrationFactory":{"name":"ContentProtectionIntegrationFactory_Objc","abstract":"

      Factory pattern to createContentProtectionIntegration.

      "},"Protocols/MediaTrackList_Objc.html":{"name":"MediaTrackList_Objc","abstract":"

      A MediaTrackList lists all available MediaTrack objects that the player can play. It contains MediaTrack objects, which are either AudioTracks or VideoTracks.

      "},"Protocols/VideoTrackList_Objc.html":{"name":"VideoTrackList_Objc","abstract":"

      A VideoTrackList lists all available VideoTrack objects that the player can play.

      "},"Protocols/AudioTrackList_Objc.html":{"name":"AudioTrackList_Objc","abstract":"

      An AudioTrackList lists all available AudioTrack objects that the player can play.

      "},"Protocols/MediaTrack_Objc.html":{"name":"MediaTrack_Objc","abstract":"

      A MediaTrack is an element that represents a single video or audio track that can be played by the player.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerVideoTrack":{"name":"VideoTrack_Objc","abstract":"

      A VideoTrack object is an element that represents a single video track that can be played by the player.

      "},"Protocols/AudioTrack_Objc.html":{"name":"AudioTrack_Objc","abstract":"

      An AudioTrack object is an element that represents a single audio track that can be played by the player.

      "},"Protocols/Network_Objc.html":{"name":"Network_Objc","abstract":"

      The Network API.

      "},"Protocols/PictureInPicture_Objc.html":{"name":"PictureInPicture_Objc","abstract":"

      Helps configure the settings when PresentationMode.pictureInPicture is active.

      "},"Protocols/AVPictureInPictureControllerDelegateExtended.html":{"name":"AVPictureInPictureControllerDelegateExtended","abstract":"

      Extends AVPictureInPictureControllerDelegate to provide additional methods that get called when changes occur in AVPictureInPictureController.

      "},"Protocols/TextTrackCue_Objc.html":{"name":"TextTrackCue_Objc","abstract":"

      A TextTrackCue object represents an individual cue and provides methods and properties to access the data and events to act on changes to cue state. Depending on the TextTrack’s type, a cue might have different properties.

      "},"Protocols/WebVttCue_Objc.html":{"name":"WebVttCue_Objc","abstract":"

      Web Video Text Tracks cue.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerId3Cue":{"name":"Id3Cue_Objc","abstract":"

      ID3 Text Track cue. Content type is [String:String].

      "},"Protocols/DateRangeCue_Objc.html":{"name":"DateRangeCue_Objc","abstract":"

      Represents the HLS date range cue which is a part of the metadata text track.

      "},"Protocols/TextTrackList_Objc.html":{"name":"TextTrackList_Objc","abstract":"

      A TextTrackList lists all available TextTrack objects that the player can display.

      "},"Protocols/TextTrack_Objc.html":{"name":"TextTrack_Objc","abstract":"

      A TextTrack object is an element that represents a single text track that can be displayed in the player.

      "},"Protocols/Track_Objc.html":{"name":"Track_Objc","abstract":"

      A track object.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCueEventProtocol":{"name":"CueEventProtocol_Objc","abstract":"

      The base TextTrackCue Event protocol.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTextTrackCueEventProtocol":{"name":"TextTrackCueEventProtocol_Objc","abstract":"

      The base TextTrack cue Event protocol.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTrackEventProtocol":{"name":"TrackEventProtocol_Objc","abstract":"

      The base Track Event protocol.

      "},"Protocols/EventDispatcherProtocol_Objc.html":{"name":"EventDispatcherProtocol_Objc","abstract":"

      Classes that comform to this protocol can add and remove event listeners.

      "},"Protocols/DRMConfiguration_Objc.html":{"name":"DRMConfiguration_Objc","abstract":"

      The DRMConfiguration object provides a set of DRM parameters for DRM streaming.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerFairPlayDRMConfigurationProtocol":{"name":"FairPlayDRMConfigurationProtocol_Objc","abstract":"

      The FairPlay DRM configuration.

      "},"Other%20Protocols.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerWidevineDRMConfigurationProtocol":{"name":"WidevineDRMConfigurationProtocol_Objc","abstract":"

      The Widevine DRM configuration.

      "},"Protocols/ManifestInterceptor.html":{"name":"ManifestInterceptor","abstract":"

      Manifest interceptor introduces the possibility to intercept/observe the manifest requests made by the player. (master and rendition (child) manifest)

      "},"Protocols/DeveloperSettings.html":{"name":"DeveloperSettings","abstract":"

      Developer Settings API

      "},"Protocols/InternalCastIntegration.html":{"name":"InternalCastIntegration","abstract":"

      Chromecast, also known as Google Cast, is a casting device designed by Google.

      "},"Protocols/Cache_Objc.html":{"name":"Cache_Objc","abstract":"

      The caching API allows to store a streaming source on the user’s device.

      "},"Protocols/CachingTask_Objc.html":{"name":"CachingTask_Objc","abstract":"

      Represents a caching task.

      "},"Protocols/CachingTaskLicense_Objc.html":{"name":"CachingTaskLicense_Objc","abstract":"

      The caching task license controller which can be used to renew the license.

      "},"Protocols/Airplay_Objc.html":{"name":"Airplay_Objc","abstract":"

      The AirPlay API.

      "},"Protocols/Cast_Objc.html":{"name":"Cast_Objc","abstract":"

      The Cast object helps you configure and control casting to external devices with THEOplayer.

      "},"Protocols/Chromecast_Objc.html":{"name":"Chromecast_Objc","abstract":"

      Chromecast, also known as Google Cast, is a casting device designed by Google.

      "},"Protocols/CustomServerSideAdInsertionConfiguration.html":{"name":"CustomServerSideAdInsertionConfiguration","abstract":"

      The configuration for a custom server-side ad insertion (SSAI) integration.

      "},"Protocols/Fullscreen_Objc.html":{"name":"Fullscreen_Objc","abstract":"

      The Fullscreen object helps you configure the settings of the fullscreen mode.

      "},"Protocols/FullscreenPresentationDelegate.html":{"name":"FullscreenPresentationDelegate","abstract":"

      The fullscreen delegate which allows control over the presentation of the fullscreen view controller.

      "},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea13THEOplayerSDKE09PictureInE5MovedABvpZ":{"name":"PictureInPictureMoved","abstract":"

      Posted when the picture-in-picture has moved to a new corner

      ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Other%20Enums.html#/c:@M@THEOplayerSDK@E@THEOplayerCacheStatusIdleReason":{"name":"CacheStatusIdleReason","abstract":"

      The reason behind IDLE status change.

      "},"Classes/CachingTaskIdleStateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskIdleStateChangeEvent(py)idleReason":{"name":"idleReason","abstract":"

      The underlying reason that caused the state change.

      ","parent_name":"CachingTaskIdleStateChangeEvent"},"Classes/CachingTaskErrorStateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskErrorStateChangeEvent(py)error":{"name":"error","abstract":"

      The underlying error that caused the state change.

      ","parent_name":"CachingTaskErrorStateChangeEvent"},"Classes/CastError_Objc.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCastError(py)errorCode":{"name":"errorCode","abstract":"

      The error code of the cast error.

      ","parent_name":"CastError_Objc"},"Classes/CastError_Objc.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCastError(py)errorDescription":{"name":"errorDescription","abstract":"

      The description of the cast error.

      ","parent_name":"CastError_Objc"},"Classes/CachingParametersTrackSelectionBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelectionBuilder(py)audioTrackSelection":{"name":"audioTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelectionBuilder"},"Classes/CachingParametersTrackSelectionBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelectionBuilder(py)textTrackSelection":{"name":"textTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelectionBuilder"},"Classes/CachingParametersTrackSelectionBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelectionBuilder(im)build":{"name":"build()","abstract":"

      Creates a CachingParametersTrackSelection

      ","parent_name":"CachingParametersTrackSelectionBuilder"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)integrationKind":{"name":"integrationKind","abstract":"

      The identifier for the kind of integration

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)integrationParameters":{"name":"integrationParameters","abstract":"

      Parameters that can be used when integrationKind is set to DRMIntegration/custom

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)customIntegrationId":{"name":"customIntegrationId","abstract":"

      The identifier for the kind of integration when integrationKind is set to DRMIntegration/custom

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(py)keySystemConfigurations":{"name":"keySystemConfigurations","abstract":"

      A set of configurations for different key systems.

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Create a DRM configuration without an integration.

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMultiplatformDRMConfiguration(im)initWithCustomIntegrationId:integrationParameters:keySystemConfigurations:":{"name":"init(customIntegrationId:integrationParameters:keySystemConfigurations:)","abstract":"

      Create a config for a custom DRM integration.

      ","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP11integrationAA14DRMIntegrationOSgvp":{"name":"integration","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP7headersSaySDyS2SGGSgvp":{"name":"headers","parent_name":"MultiplatformDRMConfiguration"},"Classes/MultiplatformDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integration":{"name":"integration_Objc","parent_name":"MultiplatformDRMConfiguration"},"Classes/KeySystemConfigurationCollection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfigurationCollection(py)fairplay":{"name":"fairplay","abstract":"

      The key system configuration for FairPlay.

      ","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfigurationCollection(py)widevine":{"name":"widevine","abstract":"

      The key system configuration for widevine.

      ","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfigurationCollection(im)initWithFairplay:widevine:commonHeaders:":{"name":"init(fairplay:widevine:commonHeaders:)","abstract":"

      Create a set of configurations for different key systems.

      ","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"KeySystemConfigurationCollection"},"Classes/KeySystemConfigurationCollection.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"KeySystemConfigurationCollection"},"Classes/THEOplayerConfigurationBuilder.html#/s:13THEOplayerSDK0A20ConfigurationBuilderC12hlsDateRangeSbSgvp":{"name":"hlsDateRange","abstract":"

      Whether the logic to expose date ranges parsed from HLS manifests is enabled.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(im)setHlsDateRange:":{"name":"setHlsDateRange(_:)","abstract":"

      Setter for the hlsDateRange property.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)license":{"name":"license","abstract":"

      The license for the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)licenseUrl":{"name":"licenseUrl","abstract":"

      The url to fetch the license for the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)pip":{"name":"pip","abstract":"

      The picture in picture configuration of the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(py)network":{"name":"network","abstract":"

      The network configuration of the player.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/THEOplayerConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerConfigurationBuilder(im)build":{"name":"build()","abstract":"

      Builds and returns an object of type THEOplayerConfiguration.

      ","parent_name":"THEOplayerConfigurationBuilder"},"Classes/NetworkConfigurationBuilder.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkConfigurationBuilder(py)userAgent":{"name":"userAgent","abstract":"

      The user agent header that the http requests should send.

      ","parent_name":"NetworkConfigurationBuilder"},"Classes/NetworkConfiguration.html#/s:13THEOplayerSDK20NetworkConfigurationC9userAgentSSSgvp":{"name":"userAgent","abstract":"

      The user agent header that the http requests should send.

      ","parent_name":"NetworkConfiguration"},"Classes/TrackUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackUpdateEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “update”.

      ","parent_name":"TrackUpdateEvent"},"Classes/TrackUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackUpdateEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"TrackUpdateEvent"},"Classes/TrackUpdateEvent.html#/s:13THEOplayerSDK16TrackUpdateEventC5trackAA0C0_pvp":{"name":"track","abstract":"

      The track that has been updated.

      ","parent_name":"TrackUpdateEvent"},"Classes/TrackUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackUpdateEvent(py)track":{"name":"track_Objc","abstract":"

      The track that has been updated.

      ","parent_name":"TrackUpdateEvent"},"Classes/ActiveQualityChangedEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerActiveQualityChangedEvent(py)type":{"name":"type","abstract":"

      A textual representation of the type of the event.

      ","parent_name":"ActiveQualityChangedEvent"},"Classes/ActiveQualityChangedEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerActiveQualityChangedEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"ActiveQualityChangedEvent"},"Classes/PlayerEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayerEvent(py)type":{"name":"type","abstract":"

      A textual representation of the type of the event

      ","parent_name":"PlayerEvent"},"Classes/PlayerEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayerEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"PlayerEvent"},"Classes/AdSkipEvent.html#/s:13THEOplayerSDK11AdSkipEventC16playedPercentageSdSgvp":{"name":"playedPercentage","abstract":"

      The percentage of the ad that was played when skipped.

      ","parent_name":"AdSkipEvent"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)retainPresentationModeOnSourceChange":{"name":"retainPresentationModeOnSourceChange","abstract":"

      Whether the presentation mode should be retained on source changes. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)requiresLinearPlayback":{"name":"requiresLinearPlayback","abstract":"

      Disables seekability while in native Picture in Picture mode. This can be useful when playing advertisements for instance. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)nativePictureInPicture":{"name":"nativePictureInPicture","abstract":"

      Enable the Native Picture in Picture. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Classes/PiPConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPiPConfiguration(py)canStartPictureInPictureAutomaticallyFromInline":{"name":"canStartPictureInPictureAutomaticallyFromInline","abstract":"

      Native Picture in Picture starts automatically when the player is embedded inline and the app transitions to the background. Defaults to false.

      ","parent_name":"PiPConfiguration"},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdInit":{"name":"AdInit","abstract":"

      An initializer for a custom Ad.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakInit":{"name":"AdBreakInit","abstract":"

      An initializer for a custom AdBreak.

      "},"Classes/PiPConfiguration.html":{"name":"PiPConfiguration","abstract":"

      Describes the configuration of the picture-in-picture feature.

      "},"Classes/AdSkipEvent.html":{"name":"AdSkipEvent","abstract":"

      Thrown to indicate that the ad was skipped.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdTappedEvent":{"name":"AdTappedEvent","abstract":"

      Thrown to indicate that an ad was tapped.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdClickedEvent":{"name":"AdClickedEvent","abstract":"

      Thrown to indicate that an ad was clicked. Most of the cases when user clicks on the “Learn More” button.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddAdEvent":{"name":"AddAdEvent","abstract":"

      Thrown to indicate that an ad was added.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerUpdateAdEvent":{"name":"UpdateAdEvent","abstract":"

      Thrown to indicate that an ad was updated.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddAdBreakEvent":{"name":"AddAdBreakEvent","abstract":"

      Thrown to indicate that an adbreak has been added.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerUpdateAdBreakEvent":{"name":"UpdateAdBreakEvent","abstract":"

      Thrown to indicate that an adbreak has been updated.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveAdBreakEvent":{"name":"RemoveAdBreakEvent","abstract":"

      Thrown to indicate that an adbreak has been removed.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakChangeEvent":{"name":"AdBreakChangeEvent","abstract":"

      Thrown to indicate that an adbreak has changed.

      "},"Classes/PlayerEvent.html":{"name":"PlayerEvent","abstract":"

      Represents the base for all other player events.

      "},"Classes/ActiveQualityChangedEvent.html":{"name":"ActiveQualityChangedEvent","abstract":"

      Fired when the media track’s active quality bandwidth changes.

      "},"Classes/TrackUpdateEvent.html":{"name":"TrackUpdateEvent","abstract":"

      Fired when one or more properties of a track have been updated.

      "},"Classes/NetworkConfiguration.html":{"name":"NetworkConfiguration","abstract":"

      Represents a network configuration.

      "},"Classes/NetworkConfigurationBuilder.html":{"name":"NetworkConfigurationBuilder","abstract":"

      A builder class to help initialize a NetworkConfiguration instance.

      "},"Classes/THEOplayerConfigurationBuilder.html":{"name":"THEOplayerConfigurationBuilder","abstract":"

      Builder class for the THEOplayerConfiguration object.

      "},"Classes/KeySystemConfigurationCollection.html":{"name":"KeySystemConfigurationCollection","abstract":"

      A set of configurations for different key systems.

      "},"Classes/MultiplatformDRMConfiguration.html":{"name":"MultiplatformDRMConfiguration","abstract":"

      A set of DRM parameters.

      "},"Other%20Classes.html#/c:@M@THEOplayerSDK@objc(cs)FullscreenViewController":{"name":"FullscreenViewController","abstract":"

      The Fullscreen view controller class that presents the player when the PresentationMode is set to fullscreen."},"Classes/CachingParametersTrackSelectionBuilder.html":{"name":"CachingParametersTrackSelectionBuilder","abstract":"

      A builder to create CachingParametersTrackSelections.

      "},"Classes/CastError_Objc.html":{"name":"CastError_Objc","abstract":"

      The cast error.

      "},"Classes/CachingTaskErrorStateChangeEvent.html":{"name":"CachingTaskErrorStateChangeEvent","abstract":"

      Fired when the CachingTask.status changes to .error.

      "},"Classes/CachingTaskIdleStateChangeEvent.html":{"name":"CachingTaskIdleStateChangeEvent","abstract":"

      Fired when the CachingTask.status changes to .idle.

      "},"Protocols/EventDispatcherProtocol.html#/s:13THEOplayerSDK23EventDispatcherProtocolP03addC8Listener4type8listenerAA0cG0_pAA0C4TypeCyqd__G_yqd__ctAA0cE0Rd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol"},"Protocols/EventDispatcherProtocol.html#/s:13THEOplayerSDK23EventDispatcherProtocolP06removeC8Listener4type8listeneryAA0C4TypeCyqd__G_AA0cG0_ptAA0cE0Rd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given type.

      ","parent_name":"EventDispatcherProtocol"},"Classes/EventType.html#/s:13THEOplayerSDK9EventTypeC4nameSSvp":{"name":"name","abstract":"

      The name of the EventType.

      ","parent_name":"EventType"},"Classes/EventType.html#/s:13THEOplayerSDK9EventTypeC4nameACyxGSS_tcfc":{"name":"init(name:)","abstract":"

      Creates a certain EventType.

      ","parent_name":"EventType"},"Protocols/EventProtocol.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)type":{"name":"type","abstract":"

      The textual representation of the type of event.

      ","parent_name":"EventProtocol"},"Protocols/EventProtocol.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)date":{"name":"date","abstract":"

      The Date at which the event occured.

      ","parent_name":"EventProtocol"},"Classes/CurrentTimeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCurrentTimeEvent(py)currentTime":{"name":"currentTime","abstract":"

      The current time of the player.

      ","parent_name":"CurrentTimeEvent"},"Classes/CacheEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCacheEvent(py)type":{"name":"type","abstract":"

      The type of the event.

      ","parent_name":"CacheEvent"},"Classes/CacheEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCacheEvent(py)date":{"name":"date","abstract":"

      The date at which the event occured.

      ","parent_name":"CacheEvent"},"Classes/CacheEvent.html":{"name":"CacheEvent","abstract":"

      The Cache event object.

      "},"Classes/CurrentTimeEvent.html":{"name":"CurrentTimeEvent","abstract":"

      Represents the player events that return the currentTime property.

      "},"Protocols/EventProtocol.html":{"name":"EventProtocol","abstract":"

      The Event API which can be used to represent an event.

      "},"Classes/EventType.html":{"name":"EventType","abstract":"

      Represents an EventType that conforms to a certain type of EventProtocol T.

      "},"Protocols/EventDispatcherProtocol.html":{"name":"EventDispatcherProtocol","abstract":"

      Classes that comform to this protocol can add and remove event listeners.

      "},"Base%20classes%20%26%20interfaces.html#/s:13THEOplayerSDK18TrackEventProtocolP":{"name":"TrackEventProtocol","abstract":"

      The base Track Event protocol.

      "},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)top":{"name":"top","abstract":"

      The top margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)right":{"name":"right","abstract":"

      The right margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)bottom":{"name":"bottom","abstract":"

      The bottom margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(py)left":{"name":"left","abstract":"

      The left margin.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(im)initWithTop:right:bottom:left:":{"name":"init(top:right:bottom:left:)","abstract":"

      Constructs a new THEOMargins instance.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(im)initWithHorizontal:vertical:":{"name":"init(horizontal:vertical:)","abstract":"

      Constructs a new THEOMargins instance.

      ","parent_name":"THEOMargins"},"Classes/THEOMargins.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTHEOMargins(im)initWithAll:":{"name":"init(all:)","abstract":"

      Constructs a new THEOMargins instance.

      ","parent_name":"THEOMargins"},"Classes/TimeRange.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeRange(py)start":{"name":"start","abstract":"

      The start time of the range.

      ","parent_name":"TimeRange"},"Classes/TimeRange.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeRange(py)end":{"name":"end","abstract":"

      The end time of the range.

      ","parent_name":"TimeRange"},"Classes/TimeRange.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeRange(im)initWithStart:end:":{"name":"init(start:end:)","abstract":"

      Constructs a TimeRange object.

      ","parent_name":"TimeRange"},"Classes/TimeRange.html":{"name":"TimeRange","abstract":"

      Helps get information regarding a certain period in the playback.

      "},"Classes/THEOMargins.html":{"name":"THEOMargins","abstract":"

      The THEOMargins class is used to define quadruple margins.

      "},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)request":{"name":"request","abstract":"

      The request for which the response is being returned.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)url":{"name":"url","abstract":"

      The URL from which the response was returned. This might have been redirected transparently.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)status":{"name":"status","abstract":"

      The status code as returned in the HTTP response.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)statusText":{"name":"statusText","abstract":"

      The status text as returned in the HTTP response.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)headers":{"name":"headers","abstract":"

      The HTTP headers as returned by the server.

      ","parent_name":"Response"},"Classes/Response.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResponse(py)body":{"name":"body","abstract":"

      The body of the response.

      ","parent_name":"Response"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)url":{"name":"url","abstract":"

      The URL for the certificate server. By default, this will equal the certificate URL configured in the KeySystemConfiguration`.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)method":{"name":"method","abstract":"

      The method of the HTTP request, for example: GET, POST or PUT.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)headers":{"name":"headers","abstract":"

      The HTTP request headers to be sent to the server.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(py)body":{"name":"body","abstract":"

      The body of the certificate request.

      ","parent_name":"Request"},"Classes/Request.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRequest(im)initWithUrl:method:headers:body:":{"name":"init(url:method:headers:body:)","abstract":"

      Creates a new HTTP request for the given URL.

      ","parent_name":"Request"},"Enums/KeySystemId.html#/s:13THEOplayerSDK11KeySystemIdO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"KeySystemId"},"Classes/LicenseRequest.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLicenseRequest(py)fairplaySkdUrl":{"name":"fairplaySkdUrl","abstract":"

      The SKD URL

      ","parent_name":"LicenseRequest"},"Classes/LicenseRequest.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLicenseRequest(im)initWithUrl:method:headers:body:fairplaySkdUrl:useCredentials:":{"name":"init(url:method:headers:body:fairplaySkdUrl:useCredentials:)","abstract":"

      Creates a new LicenseRequest for the given URL.

      ","parent_name":"LicenseRequest"},"Classes/LicenseResponse.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLicenseResponse(im)initWithLicenseRequest:url:status:statusText:headers:body:":{"name":"init(licenseRequest:url:status:statusText:headers:body:)","abstract":"

      Creates a LicenseResponse.

      ","parent_name":"LicenseResponse"},"Classes/CertificateResponse.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCertificateResponse(im)initWithCertificateRequest:url:status:statusText:headers:body:":{"name":"init(certificateRequest:url:status:statusText:headers:body:)","abstract":"

      Creates a CertificateResponse.

      ","parent_name":"CertificateResponse"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onCertificateRequestWithRequest:callback:":{"name":"onCertificateRequest(request:callback:)","abstract":"

      Handler which will be called when an HTTP request for a new certificate is about to be sent.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onCertificateResponseWithResponse:callback:":{"name":"onCertificateResponse(response:callback:)","abstract":"

      Handler which will be called when an HTTP request for a certificate returns a response.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onLicenseRequestWithRequest:callback:":{"name":"onLicenseRequest(request:callback:)","abstract":"

      Handler which will be called when an HTTP request for a new license is about to be sent.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onLicenseResponseWithResponse:callback:":{"name":"onLicenseResponse(response:callback:)","abstract":"

      Handler which will be called when an HTTP request for a license returns an response.

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerContentProtectionIntegration(im)onExtractFairplayContentIdWithSkdUrl:callback:":{"name":"onExtractFairplayContentId(skdUrl:callback:)","abstract":"

      A function to extract the Fairplay content ID from the key URI, as given by the URI attribute of the #EXT-X-KEY tag in the HLS playlist (m3u8).

      ","parent_name":"ContentProtectionIntegration"},"Protocols/ContentProtectionIntegration.html":{"name":"ContentProtectionIntegration","abstract":"

      This ContentProtectionIntegration defines some methods to alter license and certificate requests and responses.

      "},"External%20Content%20Protection%20integration%20API.html#/s:13THEOplayerSDK35ContentProtectionIntegrationFactoryP":{"name":"ContentProtectionIntegrationFactory","abstract":"

      Factory pattern to createContentProtectionIntegration.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCertificateRequestCallback":{"name":"CertificateRequestCallback","abstract":"

      A completion handler that should be called with the modified CertificateRequest.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerCertificateResponseCallback":{"name":"CertificateResponseCallback","abstract":"

      A completion handler that should be called with the actual certificate, or an Error in case of failure.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLicenseRequestCallback":{"name":"LicenseRequestCallback","abstract":"

      A completion handler that should be called with the modified LicenseRequest.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerLicenseResponseCallback":{"name":"LicenseResponseCallback","abstract":"

      A completion handler that should be called with the actual license, or an Error in case of failure.

      "},"Classes/CertificateResponse.html":{"name":"CertificateResponse","abstract":"

      The certificate response.

      "},"Classes/LicenseResponse.html":{"name":"LicenseResponse","abstract":"

      The license response.

      "},"External%20Content%20Protection%20integration%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCertificateRequest":{"name":"CertificateRequest","abstract":"

      A certificate request.

      "},"Classes/LicenseRequest.html":{"name":"LicenseRequest","abstract":"

      A license request.

      "},"Enums/KeySystemId.html":{"name":"KeySystemId","abstract":"

      Name of the key system.

      "},"Classes/Request.html":{"name":"Request","abstract":"

      A request, either for a CertificateRequest or a LicenseRequest.

      "},"Classes/Response.html":{"name":"Response","abstract":"

      The response, either of a LicenseResponse or for a CertificateResponse request.

      "},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)strategy":{"name":"strategy","abstract":"

      The strategy to use to drive the adaptive bitrate behavior of the player.

      ","parent_name":"ABRConfiguration"},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)targetBuffer":{"name":"targetBuffer","abstract":"

      The amount of seconds of video to buffer in advance.

      ","parent_name":"ABRConfiguration"},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)preferredPeakBitRate":{"name":"preferredPeakBitRate","abstract":"

      The desired limit, in bits per second, of network bandwidth consumption. Defaults to 0, which indicates there is no limit.

      ","parent_name":"ABRConfiguration"},"Protocols/ABRConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerABRConfiguration(py)preferredMaximumResolution":{"name":"preferredMaximumResolution","abstract":"

      The desired maximum resolution of a video that is to be downloaded. Defaults to CGSizeZero, which indicates there is no limit on the video resolution.

      ","parent_name":"ABRConfiguration"},"Classes/ABRStrategyConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerABRStrategyConfiguration(im)initWithType:metadata:":{"name":"init(type:metadata:)","abstract":"

      Constructs an ABRStrategyConfiguration given an ABRStrategyType enum member and an ABRMetadata struct.

      ","parent_name":"ABRStrategyConfiguration"},"Classes/ABRMetadata.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerABRMetadata(im)initWithBitrate:":{"name":"init(bitrate:)","abstract":"

      Constructs an ABRMetadata struct given a bitrate.

      ","parent_name":"ABRMetadata"},"Enums/ABRStrategyType.html#/c:@M@THEOplayerSDK@E@THEOplayerABRStrategyType@THEOplayerABRStrategyTypePERFORMANCE":{"name":"performance","abstract":"

      The player will optimize ABR behavior to focus on the performance of the player.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html#/c:@M@THEOplayerSDK@E@THEOplayerABRStrategyType@THEOplayerABRStrategyTypeQUALITY":{"name":"quality","abstract":"

      The player will optimize ABR behavior to focus on displaying the best visual quality to the end-user as fast as possible.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html#/c:@M@THEOplayerSDK@E@THEOplayerABRStrategyType@THEOplayerABRStrategyTypeBANDWIDTH":{"name":"bandwidth","abstract":"

      The player will optimize ABR behavior to focus on displaying the most optimal quality based on the ABR metadata passed in with the ABRStrategyConfiguration, by initially capping the bitrate to match the provided bitrate in the ABR metadata.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html#/s:13THEOplayerSDK15ABRStrategyTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"ABRStrategyType"},"Enums/ABRStrategyType.html":{"name":"ABRStrategyType","abstract":"

      The different adaptive bitrate (ABR) strategies.

      "},"Classes/ABRMetadata.html":{"name":"ABRMetadata","abstract":"

      The ABRMetadata struct specifies extra metadata that can be used to drive the ABR behavior of the player.

      "},"Classes/ABRStrategyConfiguration.html":{"name":"ABRStrategyConfiguration","abstract":"

      An object specifying strategy and metadata that the player will use for initial playback.

      "},"Protocols/ABRConfiguration.html":{"name":"ABRConfiguration","abstract":"

      The ABR object enables control of the adaptive bitrate behavior of the player.

      "},"Structs/CachingTaskEventTypes.html#/s:13THEOplayerSDK21CachingTaskEventTypesV12STATE_CHANGEAA0E4TypeCyAA05CacheE0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when the CachingTask.status changes.

      ","parent_name":"CachingTaskEventTypes"},"Structs/CachingTaskEventTypes.html#/s:13THEOplayerSDK21CachingTaskEventTypesV8PROGRESSAA0E4TypeCyAA05CacheE0CGvpZ":{"name":"PROGRESS","abstract":"

      Fired when the CachingTask downloads additional segments.

      ","parent_name":"CachingTaskEventTypes"},"Structs/CacheEventTypes.html#/s:13THEOplayerSDK15CacheEventTypesV12STATE_CHANGEAA0D4TypeCyAA0cD0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when the Cache.status changes.

      ","parent_name":"CacheEventTypes"},"Structs/CacheEventTypes.html":{"name":"CacheEventTypes","abstract":"

      The CacheEvent types.

      "},"Structs/CachingTaskEventTypes.html":{"name":"CachingTaskEventTypes","abstract":"

      The CachingTask event types.

      "},"Cache%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCacheStateChangeEvent":{"name":"CacheStateChangeEvent","abstract":"

      Fired when the Cache.status changes.

      "},"Cache%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskStateChangeEvent":{"name":"CachingTaskStateChangeEvent","abstract":"

      Fired when the CachingTask.status changes.

      "},"Cache%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingTaskProgressEvent":{"name":"CachingTaskProgressEvent","abstract":"

      Fired when the CachingTask downloads additional segments.

      "},"Classes/CachingParametersTrackSelection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelection(py)audioTrackSelection":{"name":"audioTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelection"},"Classes/CachingParametersTrackSelection.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParametersTrackSelection(py)textTrackSelection":{"name":"textTrackSelection","abstract":"

      The list of langugage tags that indicates the preferred audio tracks to be cached. Defaults to [].

      ","parent_name":"CachingParametersTrackSelection"},"Protocols/CachingTaskLicense.html#/s:13THEOplayerSDK18CachingTaskLicenseP5renewyyF":{"name":"renew()","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense"},"Protocols/CachingTaskLicense.html#/s:13THEOplayerSDK18CachingTaskLicenseP5renewyyAA16DRMConfiguration_pF":{"name":"renew(_:)","abstract":"

      Renews all the licenses associated with this caching task.

      ","parent_name":"CachingTaskLicense"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)expirationDate":{"name":"expirationDate","abstract":"

      The expiration date for the cached data.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/s:13THEOplayerSDK17CachingParametersC9bandwidthSiSgvp":{"name":"bandwidth","abstract":"

      An approximation of the desired bandwidth, defaults to the highest bandwidth possible.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)allowsCellularAccess":{"name":"allowsCellularAccess","abstract":"

      An indication of caching data only on WIFI or on cellular data too. Defaults to true.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)preferredTrackSelection":{"name":"preferredTrackSelection","abstract":"

      An indication of preferred tracks to be used for offline playback.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCachingParameters(py)network":{"name":"network","abstract":"

      The network configuration of the caching task.

      ","parent_name":"CachingParameters"},"Classes/CachingParameters.html#/s:13THEOplayerSDK17CachingParametersC14expirationDate9bandwidthAC10Foundation0F0V_SiSgtcfc":{"name":"init(expirationDate:bandwidth:)","abstract":"

      Constructs a CachingParameters.

      ","parent_name":"CachingParameters"},"Enums/CachingTaskStatus.html#/s:13THEOplayerSDK17CachingTaskStatusO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"CachingTaskStatus"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP2idSSvp":{"name":"id","abstract":"

      The identifier of the task.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6statusAA0cD6StatusOvp":{"name":"status","abstract":"

      The current CachingTaskStatus.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6sourceAA17SourceDescriptionCvp":{"name":"source","abstract":"

      The SourceDescription processed by this caching task.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP10parametersAA0C10ParametersCvp":{"name":"parameters","abstract":"

      The CachingParameters for this caching task.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP8durationSdvp":{"name":"duration","abstract":"

      The amount of content that will be available after this task has finished, in seconds.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6cachedSayAA9TimeRangeCGvp":{"name":"cached","abstract":"

      List of TimeRange indicating which data is currently cached.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP13secondsCachedSdvp":{"name":"secondsCached","abstract":"

      The amount of content that has already been cached, in seconds.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP16percentageCachedSdvp":{"name":"percentageCached","abstract":"

      The percentage of content that has already been cached, between 0 and 1.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP11bytesCachedSuvp":{"name":"bytesCached","abstract":"

      The amount of bytes that have already been cached.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP5startyyF":{"name":"start()","abstract":"

      Starts downloading the stream and stores it on the device.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP6removeyyF":{"name":"remove()","abstract":"

      Removes the task and tries to evict all associated streaming elements.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP5pauseyyF":{"name":"pause()","abstract":"

      Pauses downloading the stream.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP7licenseAA0cD7License_pvp":{"name":"license","abstract":"

      A controller for license related queries and operations.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP16addEventListener4type8listenerAA0fG0_pAA0F4TypeCyqd__G_yqd__ctAA0F8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"CachingTask"},"Protocols/CachingTask.html#/s:13THEOplayerSDK11CachingTaskP19removeEventListener4type8listeneryAA0F4TypeCyqd__G_AA0fG0_ptAA0F8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener of the given CachingTaskEventType.

      ","parent_name":"CachingTask"},"Enums/CacheStatus.html#/s:13THEOplayerSDK11CacheStatusO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"CacheStatus"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP6statusAA0C6StatusOvp":{"name":"status","abstract":"

      Indicates the CacheStatus.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP5tasksSayAA11CachingTask_pGvp":{"name":"tasks","abstract":"

      The list of all caching tasks.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP10createTask6source10parametersAA07CachingE0_pSgAA17SourceDescriptionC_AA0H10ParametersCSgtF":{"name":"createTask(source:parameters:)","abstract":"

      Creates a CachingTask which will be used to cache the provided source, abiding to the provided parameters.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Cache"},"Protocols/Cache.html#/s:13THEOplayerSDK5CacheP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Cache"},"Protocols/Cache.html":{"name":"Cache","abstract":"

      The caching API allows to store a streaming source on the user’s device.

      "},"Enums/CacheStatus.html":{"name":"CacheStatus","abstract":"

      Indicates the status of the Cache.

      "},"Protocols/CachingTask.html":{"name":"CachingTask","abstract":"

      Represents a caching task.

      "},"Enums/CachingTaskStatus.html":{"name":"CachingTaskStatus","abstract":"

      The status of a caching task.

      "},"Classes/CachingParameters.html":{"name":"CachingParameters","abstract":"

      The configuration of a caching task.

      "},"Protocols/CachingTaskLicense.html":{"name":"CachingTaskLicense","abstract":"

      The caching task license controller which can be used to renew the license.

      "},"Classes/CachingParametersTrackSelection.html":{"name":"CachingParametersTrackSelection","abstract":"

      An object that represents a CachingParametersTrackSelection.

      "},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryCONFIGURATION":{"name":"CONFIGURATION","abstract":"

      Clusters all errors related to the configuration.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryLICENSE":{"name":"LICENSE","abstract":"

      Clusters all errors related to the license.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategorySOURCE":{"name":"SOURCE","abstract":"

      Clusters all errors related to the source.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryMANIFEST":{"name":"MANIFEST","abstract":"

      Clusters all errors related to the manifest.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryMEDIA":{"name":"MEDIA","abstract":"

      Clusters all errors related to the media.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryNETWORK":{"name":"NETWORK","abstract":"

      Clusters all errors related to the network.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryCONTENT_PROTECTION":{"name":"CONTENT_PROTECTION","abstract":"

      Clusters all errors related to the content protection.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategorySUBTITLE":{"name":"SUBTITLE","abstract":"

      Clusters all errors related to the subtitles.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryVR":{"name":"VR","abstract":"

      Clusters all errors related to VR.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryADS":{"name":"ADS","abstract":"

      Clusters all errors related to ads.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryFULLSCREEN":{"name":"FULLSCREEN","abstract":"

      Clusters all errors related to fullscreen.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryCACHE":{"name":"CACHE","abstract":"

      This category clusters all errors related to caching.

      ","parent_name":"ErrorCategory"},"Enums/ErrorCategory.html#/c:@M@THEOplayerSDK@E@THEOplayerErrorCategory@THEOplayerErrorCategoryTHEOLIVE":{"name":"THEOLIVE","abstract":"

      This category clusters all errors related to THEOlive.

      ","parent_name":"ErrorCategory"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONFIGURATION_ERROR":{"name":"CONFIGURATION_ERROR","abstract":"

      The configuration provided is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_ERROR":{"name":"LICENSE_ERROR","abstract":"

      The license provided is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_INVALID_DOMAIN":{"name":"LICENSE_INVALID_DOMAIN","abstract":"

      The provided license does not contain the current domain.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_INVALID_SOURCE":{"name":"LICENSE_INVALID_SOURCE","abstract":"

      The current source is not allowed in the license provided.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_EXPIRED":{"name":"LICENSE_EXPIRED","abstract":"

      The license has expired.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeLICENSE_INVALID_FEATURE":{"name":"LICENSE_INVALID_FEATURE","abstract":"

      The provided license does not contain the necessary feature.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSOURCE_INVALID":{"name":"SOURCE_INVALID","abstract":"

      The source provided is not valid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSOURCE_NOT_SUPPORTED":{"name":"SOURCE_NOT_SUPPORTED","abstract":"

      The provided source is not supported.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMANIFEST_LOAD_ERROR":{"name":"MANIFEST_LOAD_ERROR","abstract":"

      The manifest could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMANIFEST_CORS_ERROR":{"name":"MANIFEST_CORS_ERROR","abstract":"

      An Error related to Cross-origin resource sharing (CORS).

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMANIFEST_PARSE_ERROR":{"name":"MANIFEST_PARSE_ERROR","abstract":"

      The manifest could not be parsed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_NOT_SUPPORTED":{"name":"MEDIA_NOT_SUPPORTED","abstract":"

      The media is not supported.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_LOAD_ERROR":{"name":"MEDIA_LOAD_ERROR","abstract":"

      The media could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_DECODE_ERROR":{"name":"MEDIA_DECODE_ERROR","abstract":"

      The media could not be decoded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_AVPLAYER_ERROR":{"name":"MEDIA_AVPLAYER_ERROR","abstract":"

      An error related to playback through AVPlayer in the iOS or tvOS SDK.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeMEDIA_ABORTED":{"name":"MEDIA_ABORTED","abstract":"

      The fetching process for the media resource was aborted by the user agent at the user’s request.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeNETWORK_ERROR":{"name":"NETWORK_ERROR","abstract":"

      An error related to network has been detected.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeNETWORK_TIMEOUT":{"name":"NETWORK_TIMEOUT","abstract":"

      The network has timed out.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_ERROR":{"name":"CONTENT_PROTECTION_ERROR","abstract":"

      An error related to the content protection.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_NOT_SUPPORTED":{"name":"CONTENT_PROTECTION_NOT_SUPPORTED","abstract":"

      The DRM provided is not supported on this platform.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CONFIGURATION_MISSING":{"name":"CONTENT_PROTECTION_CONFIGURATION_MISSING","abstract":"

      The media is DRM protected, but no content protection configuration was provided.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CONFIGURATION_INVALID":{"name":"CONTENT_PROTECTION_CONFIGURATION_INVALID","abstract":"

      The content protection configuration is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_INITIALIZATION_INVALID":{"name":"CONTENT_PROTECTION_INITIALIZATION_INVALID","abstract":"

      The DRM initialization data could not be parsed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CERTIFICATE_ERROR":{"name":"CONTENT_PROTECTION_CERTIFICATE_ERROR","abstract":"

      The content protection’s certificate could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_CERTIFICATE_INVALID":{"name":"CONTENT_PROTECTION_CERTIFICATE_INVALID","abstract":"

      The content protection’s certificate is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_LICENSE_ERROR":{"name":"CONTENT_PROTECTION_LICENSE_ERROR","abstract":"

      The content protection’s license could not be loaded.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_LICENSE_INVALID":{"name":"CONTENT_PROTECTION_LICENSE_INVALID","abstract":"

      The content protection’s license is invalid.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_KEY_EXPIRED":{"name":"CONTENT_PROTECTION_KEY_EXPIRED","abstract":"

      The content protection’s key has expired.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_KEY_MISSING":{"name":"CONTENT_PROTECTION_KEY_MISSING","abstract":"

      The content protection’s key is missing.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_OUTPUT_RESTRICTED":{"name":"CONTENT_PROTECTION_OUTPUT_RESTRICTED","abstract":"

      All qualities require HDCP, but the current output does not fulfill HDCP requirements.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCONTENT_PROTECTION_INTERNAL_ERROR":{"name":"CONTENT_PROTECTION_INTERNAL_ERROR","abstract":"

      Something went wrong in the internal logic of the content protection system.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSUBTITLE_LOAD_ERROR":{"name":"SUBTITLE_LOAD_ERROR","abstract":"

      Loading subtitles has failed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSUBTITLE_CORS_ERROR":{"name":"SUBTITLE_CORS_ERROR","abstract":"

      Loading subtitles has failed due to CORS.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeSUBTITLE_PARSE_ERROR":{"name":"SUBTITLE_PARSE_ERROR","abstract":"

      Parsing subtitles has failed.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeVR_PLATFORM_UNSUPPORTED":{"name":"VR_PLATFORM_UNSUPPORTED","abstract":"

      This error occurs when VR is not supported on the current platform.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeVR_PRESENTATION_ERROR":{"name":"VR_PRESENTATION_ERROR","abstract":"

      Changing the presentation to VR was not possible.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeVR_PERMISSION_ERROR":{"name":"VR_PERMISSION_ERROR","abstract":"

      The right permissions to enable native VR were not given to the player.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeAD_ERROR":{"name":"AD_ERROR","abstract":"

      Something went wrong with an ad.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeAD_BLOCKER_DETECTED":{"name":"AD_BLOCKER_DETECTED","abstract":"

      An ad blocker has been detected.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeFULLSCREEN_ERROR":{"name":"FULLSCREEN_ERROR","abstract":"

      Changing the presentation to fullscreen was not possible.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCACHE_SOURCE_ERROR":{"name":"CACHE_SOURCE_ERROR","abstract":"

      Something went wrong while caching a source.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeCACHE_CONTENT_PROTECTION_ERROR":{"name":"CACHE_CONTENT_PROTECTION_ERROR","abstract":"

      Something went wrong while caching content protection’s license.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_UNKNOWN_ERROR":{"name":"THEO_LIVE_UNKNOWN_ERROR","abstract":"

      Something went wrong with THEOlive playback.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_CHANNEL_NOT_FOUND":{"name":"THEO_LIVE_CHANNEL_NOT_FOUND","abstract":"

      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.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_END_OF_DEMO":{"name":"THEO_LIVE_END_OF_DEMO","abstract":"

      The THEOlive channel is a demo channel and the demo window has expired.

      ","parent_name":"THEOErrorCode"},"Enums/THEOErrorCode.html#/c:@M@THEOplayerSDK@E@THEOplayerTHEOErrorCode@THEOErrorCodeTHEO_LIVE_ANALYTICS_ERROR":{"name":"THEO_LIVE_ANALYTICS_ERROR","abstract":"

      A fatal error occurred regarding THEOlive analytics.

      ","parent_name":"THEOErrorCode"},"Protocols/AVPlayerError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerAVPlayerError(py)userInfo":{"name":"userInfo","abstract":"

      The userInfo dictionary for the error, if more details are available.

      ","parent_name":"AVPlayerError"},"Protocols/NetworkError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetworkError(py)url":{"name":"url","abstract":"

      The URL that was used.

      ","parent_name":"NetworkError"},"Protocols/NetworkError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetworkError(py)status":{"name":"status","abstract":"

      The HTTP status code.

      ","parent_name":"NetworkError"},"Protocols/NetworkError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerNetworkError(py)errorComment":{"name":"errorComment","abstract":"

      The error comment which might contain the HTTP status code.

      ","parent_name":"NetworkError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)timestamp":{"name":"timestamp","abstract":"

      The date at which the error occured.

      ","parent_name":"THEOError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)code":{"name":"code","abstract":"

      A THEOErrorCode that indicates the type of error that has occurred.

      ","parent_name":"THEOError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)category":{"name":"category","abstract":"

      An ErrorCategory that indicates the category of the error that has occurred.

      ","parent_name":"THEOError"},"Protocols/THEOError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOError(py)cause":{"name":"cause","abstract":"

      The underlying cause of this error, if known.

      ","parent_name":"THEOError"},"Protocols/THEOBaseError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOBaseError(py)name":{"name":"name","abstract":"

      The name of the error.

      ","parent_name":"THEOBaseError"},"Protocols/THEOBaseError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOBaseError(py)message":{"name":"message","abstract":"

      The message of the error aimed at the user.

      ","parent_name":"THEOBaseError"},"Protocols/THEOBaseError.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerTHEOBaseError(py)stack":{"name":"stack","abstract":"

      A stack-trace up until the error occured.

      ","parent_name":"THEOBaseError"},"Protocols/THEOBaseError.html":{"name":"THEOBaseError","abstract":"

      A basic error that is thrown by THEOPlayer.

      "},"Protocols/THEOError.html":{"name":"THEOError","abstract":"

      An error that is thrown by THEOplayer.

      "},"Protocols/NetworkError.html":{"name":"NetworkError","abstract":"

      A network error.

      "},"Protocols/AVPlayerError.html":{"name":"AVPlayerError","abstract":"

      An error that is thrown by AVPlayer.

      "},"Enums/THEOErrorCode.html":{"name":"THEOErrorCode","abstract":"

      A code that indicates the type of error that has occurred.

      "},"Enums/ErrorCategory.html":{"name":"ErrorCategory","abstract":"

      The Error category a TheoErrorCode belongs to.

      "},"Classes/NetworkErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkErrorEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, ‘networkerror’.

      ","parent_name":"NetworkErrorEvent"},"Classes/NetworkErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkErrorEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"NetworkErrorEvent"},"Classes/NetworkErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerNetworkErrorEvent(py)error":{"name":"error","abstract":"

      A NetworkError instance containing information about the error.

      ","parent_name":"NetworkErrorEvent"},"Structs/NetworkEventTypes.html#/s:13THEOplayerSDK17NetworkEventTypesV5ERRORAA0D4TypeCyAA0c5ErrorD0CGvpZ":{"name":"ERROR","abstract":"

      Fired when NetworkErrorEvent occurs.

      ","parent_name":"NetworkEventTypes"},"Structs/NetworkEventTypes.html":{"name":"NetworkEventTypes","abstract":"

      The types of Network events.

      "},"Classes/NetworkErrorEvent.html":{"name":"NetworkErrorEvent","abstract":"

      Fired when NetworkEventTypes.ERROR occurs for the THEOplayer.

      "},"Network%20API.html#/s:13THEOplayerSDK7NetworkP":{"name":"Network","abstract":"

      The Network API.

      "},"Classes/AspectRatioChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAspectRatioChangeEvent(py)type":{"name":"type","abstract":"

      Type of the event, defaults to “aspectratiochange”.

      ","parent_name":"AspectRatioChangeEvent"},"Classes/AspectRatioChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAspectRatioChangeEvent(py)date":{"name":"date","abstract":"

      The date at which the event occured.

      ","parent_name":"AspectRatioChangeEvent"},"Classes/AspectRatioChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAspectRatioChangeEvent(py)aspectRatio":{"name":"aspectRatio","abstract":"

      The new AspectRatio of the view.

      ","parent_name":"AspectRatioChangeEvent"},"Fullscreen%20Events.html#/s:13THEOplayerSDK20FullscreenEventTypesV":{"name":"FullscreenEventTypes","abstract":"

      The types of events related to fullscreen.

      "},"Classes/AspectRatioChangeEvent.html":{"name":"AspectRatioChangeEvent","abstract":"

      Thrown when the aspect ratio property of the player has changed.

      "},"Enums/AspectRatio.html#/c:@M@THEOplayerSDK@E@THEOplayerAspectRatio@THEOplayerAspectRatioFIT":{"name":"fit","abstract":"

      Scales the theoplayer so that all content fits inside its bounding box, keeping the original aspect ratio of the content.

      ","parent_name":"AspectRatio"},"Enums/AspectRatio.html#/c:@M@THEOplayerSDK@E@THEOplayerAspectRatio@THEOplayerAspectRatioFILL":{"name":"fill","abstract":"

      Scales the theoplayer so that all content fits inside the bounding box which will be stretched to fill the entire bounding box.

      ","parent_name":"AspectRatio"},"Enums/AspectRatio.html#/c:@M@THEOplayerSDK@E@THEOplayerAspectRatio@THEOplayerAspectRatioASPECT_FILL":{"name":"aspectFill","abstract":"

      Scales the theoplayer so that the content fills up the entire bounding box, keeping the original aspect ratio of the content.

      ","parent_name":"AspectRatio"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP30supportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvp":{"name":"supportedInterfaceOrientations","abstract":"

      The supported interface orientations for fullscreen mode as a UIInterfaceOrientationMask.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP14viewControllerAA0c4ViewE0CSgvp":{"name":"viewController","abstract":"

      When in fullscreen presentation mode returns the FullscreenViewController that contains the player. Returns nil otherwise.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP19viewControllerClassAA0c4ViewE0CmSgvp":{"name":"viewControllerClass","abstract":"

      The type of the FullscreenViewController that will be presented when the player goes to fullscreen presentation mode.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP20presentationDelegateAA0c12PresentationE0_pSgvp":{"name":"presentationDelegate","abstract":"

      The fullscreen delegate which allows control over the presentation of the fullscreen view controller. Setting it will override the default behavior.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP33setSupportedInterfaceOrientations09supportedfG0ySo26UIInterfaceOrientationMaskV_tF":{"name":"setSupportedInterfaceOrientations(supportedInterfaceOrientations:)","abstract":"

      Sets the supported interface orientations for fullscreen mode.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the event listener of the given EventType.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html#/s:13THEOplayerSDK10FullscreenP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the event listener for the given EventType.

      ","parent_name":"Fullscreen"},"Protocols/Fullscreen.html":{"name":"Fullscreen","abstract":"

      The Fullscreen object helps you configure the settings of the fullscreen mode.

      "},"Enums/AspectRatio.html":{"name":"AspectRatio","abstract":"

      Specifies an aspect ratio for the player when in fullscreen mode.

      "},"Enums/PictureInPictureCorner.html#/s:13THEOplayerSDK09PictureInC6CornerO7defaultACvpZ":{"name":"default","abstract":"

      The default corner is bottom right

      ","parent_name":"PictureInPictureCorner"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P13currentCornerAA0cdcF0OSgvp":{"name":"currentCorner","abstract":"

      The current PictureInPictureCorner the PiP view is displayed in.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P9configure7movable13defaultCorner5scale10visibility6marginySbSg_AA0cdcH0OSgSfSgSdSgAA11THEOMarginsCSgtF":{"name":"configure(movable:defaultCorner:scale:visibility:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P06nativecdC8DelegateSo09AVPicturedc10ControllerF0_pSgvp":{"name":"nativePictureInPictureDelegate","abstract":"

      The protocol that defines the methods to respond to Picture in Picture events.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0P9configure13configurationyAA16PiPConfigurationC_tF":{"name":"configure(configuration:)","abstract":"

      Sets the picture-in-picture configuration dynamically.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0PAAE9configure7movable13defaultCorner5scaleySbSg_AA0cdcH0OSgSfSgtF":{"name":"configure(movable:defaultCorner:scale:)","abstract":"

      Configures the picture-in-picture (PiP) view

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0PAAE9configure7movable13defaultCorner5scale10visibilityySbSg_AA0cdcH0OSgSfSgSdSgtF":{"name":"configure(movable:defaultCorner:scale:visibility:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html#/s:13THEOplayerSDK09PictureInC0PAAE9configure7movable13defaultCorner5scale6marginySbSg_AA0cdcH0OSgSfSgAA11THEOMarginsCSgtF":{"name":"configure(movable:defaultCorner:scale:margin:)","abstract":"

      Configures the picture-in-picture (PiP) view.

      ","parent_name":"PictureInPicture"},"Protocols/PictureInPicture.html":{"name":"PictureInPicture","abstract":"

      Helps configure the settings when PresentationMode.pictureInPicture is active.

      "},"Enums/PictureInPictureCorner.html":{"name":"PictureInPictureCorner","abstract":"

      The corner of the PiP view

      "},"Picture-In-Picture.html#/s:13THEOplayerSDK09PictureInC20NewCornerUserInfoKeySSvp":{"name":"PictureInPictureNewCornerUserInfoKey","abstract":"

      The key to retrieve the new PiP view corner

      "},"Picture-In-Picture.html#/s:13THEOplayerSDK09PictureInC20OldCornerUserInfoKeySSvp":{"name":"PictureInPictureOldCornerUserInfoKey","abstract":"

      The key to retrieve the corner at which the PiP view previously was

      "},"Classes/AirPlayStateChangeEvent.html#/s:13THEOplayerSDK23AirPlayStateChangeEventC5stateAA010PlayerCastE0OSgvp":{"name":"state","abstract":"

      Indicates the state of AirPlay.

      ","parent_name":"AirPlayStateChangeEvent"},"Classes/AirPlayEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAirPlayEvent(py)type":{"name":"type","abstract":"

      The type of the event.

      ","parent_name":"AirPlayEvent"},"Classes/AirPlayEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAirPlayEvent(py)date":{"name":"date","abstract":"

      The date at which the event occured.

      ","parent_name":"AirPlayEvent"},"Structs/AirPlayEventTypes.html#/s:13THEOplayerSDK17AirPlayEventTypesV12STATE_CHANGEAA0E4TypeCyAA0cd11StateChangeE0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when the AirPlay.state changes.

      ","parent_name":"AirPlayEventTypes"},"Structs/AirPlayEventTypes.html":{"name":"AirPlayEventTypes","abstract":"

      The AirPlayEvent types.

      "},"Classes/AirPlayEvent.html":{"name":"AirPlayEvent","abstract":"

      The AirPlay event object.

      "},"Classes/AirPlayStateChangeEvent.html":{"name":"AirPlayStateChangeEvent","abstract":"

      Fired when the AirPlay.state changes.

      "},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP7castingSbvp":{"name":"casting","abstract":"

      Whether the player is casting.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP5stateAA15PlayerCastStateOvp":{"name":"state","abstract":"

      The state of the casting process.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP5startyyF":{"name":"start()","abstract":"

      Start a casting session with the player’s source.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html#/s:13THEOplayerSDK7AirPlayP4stopyyF":{"name":"stop()","abstract":"

      Stop the active casting session.

      ","parent_name":"AirPlay"},"Protocols/AirPlay.html":{"name":"AirPlay","abstract":"

      The AirPlay API.

      "},"Classes/StateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerStateChangeEvent(py)state":{"name":"state","abstract":"

      The new cast state.

      ","parent_name":"StateChangeEvent"},"Classes/CastErrorEvent.html#/s:13THEOplayerSDK14CastErrorEventC5errorAA0cD0Cvp":{"name":"error","abstract":"

      The error thrown by the Chromecast.

      ","parent_name":"CastErrorEvent"},"Structs/ChromecastEventTypes.html#/s:13THEOplayerSDK20ChromecastEventTypesV12STATE_CHANGEAA0D4TypeCyAA011StateChangeD0CGvpZ":{"name":"STATE_CHANGE","abstract":"

      Fired when castStateChangeEvent occurs.

      ","parent_name":"ChromecastEventTypes"},"Structs/ChromecastEventTypes.html#/s:13THEOplayerSDK20ChromecastEventTypesV5ERRORAA0D4TypeCyAA09CastErrorD0CGvpZ":{"name":"ERROR","abstract":"

      Fired when castErrorEvent occurs.

      ","parent_name":"ChromecastEventTypes"},"Structs/ChromecastEventTypes.html":{"name":"ChromecastEventTypes","abstract":"

      The types of Chromecast Events.

      "},"Classes/CastErrorEvent.html":{"name":"CastErrorEvent","abstract":"

      Thrown to indicate that there was an error while casting / trying to cast.

      "},"Classes/StateChangeEvent.html":{"name":"StateChangeEvent","abstract":"

      Thrown to indicate that the state of the connection has changed.

      "},"Enums/ErrorCode.html#/s:13THEOplayerSDK9ErrorCodeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"ErrorCode"},"Enums/ChromecastMetadataType.html#/s:13THEOplayerSDK22ChromecastMetadataTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"ChromecastMetadataType"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(py)src":{"name":"src","abstract":"

      The URL to the metadata image.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(py)width":{"name":"width","abstract":"

      The width of the image, in pixels.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(py)height":{"name":"height","abstract":"

      The height of the image, in pixels.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataImage.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataImage(im)initWithSrc:width:height:":{"name":"init(src:width:height:)","abstract":"

      Constructs a ChromecastMetadataImage.

      ","parent_name":"ChromecastMetadataImage"},"Classes/ChromecastMetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataDescription(py)images":{"name":"images","abstract":"

      An array of ChromecastMetadataImages.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataDescription(py)releaseDate":{"name":"releaseDate","abstract":"

      The release date using the following string format: “YYYY-MM-DD”

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerChromecastMetadataDescription(py)subtitle":{"name":"subtitle","abstract":"

      The subtitle / short explanation about the content.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/s:13THEOplayerSDK29ChromecastMetadataDescriptionC11releaseYearSiSgvp":{"name":"releaseYear","abstract":"

      The release year as an integer number.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/s:13THEOplayerSDK29ChromecastMetadataDescriptionC4typeAA0cD4TypeOSgvp":{"name":"type","abstract":"

      The type. Defaults to “generic” if unset.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/ChromecastMetadataDescription.html#/s:13THEOplayerSDK29ChromecastMetadataDescriptionC6images11releaseDate0G4Year5title8subtitle4type12metadataKeysACSayAA0cD5ImageCGSg_SSSgSiSgA2oA0cD4TypeOSgSDySSypGSgtcfc":{"name":"init(images:releaseDate:releaseYear:title:subtitle:type:metadataKeys:)","abstract":"

      Constructs a ChromecastMetadataDescription.

      ","parent_name":"ChromecastMetadataDescription"},"Classes/CastError.html#/s:13THEOplayerSDK9CastErrorC9errorCodeAA0dF0Ovp":{"name":"errorCode","abstract":"

      The error code of the cast error.

      ","parent_name":"CastError"},"Classes/CastError.html#/s:13THEOplayerSDK9CastErrorC11descriptionSSSgvp":{"name":"description","abstract":"

      The description of the cast error.

      ","parent_name":"CastError"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateAVAILABLE":{"name":"available","abstract":"

      There is a cast device detected, but that THEOplayer is not casting or controlling the current cast session.

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateCONNECTED":{"name":"connected","abstract":"

      THEOplayer is casting to the cast device.

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateUNAVAILABLE":{"name":"unavailable","abstract":"

      There is no cast device detected or that the device is not available (e.g. not powered, not connected to the internet).

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/c:@M@THEOplayerSDK@E@THEOplayerPlayerCastState@THEOplayerPlayerCastStateCONNECTING":{"name":"connecting","abstract":"

      THEOplayer is in the process of connecting to the cast device.

      ","parent_name":"PlayerCastState"},"Enums/PlayerCastState.html#/s:13THEOplayerSDK15PlayerCastStateO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"PlayerCastState"},"Enums/CastStrategy.html#/c:@M@THEOplayerSDK@E@THEOplayerCastStrategy@THEOplayerCastStrategyAUTO":{"name":"auto","abstract":"

      The player will automatically join a cast session at startup if one exists when play is called.

      ","parent_name":"CastStrategy"},"Enums/CastStrategy.html#/c:@M@THEOplayerSDK@E@THEOplayerCastStrategy@THEOplayerCastStrategyMANUAL":{"name":"manual","abstract":"

      The player will take over an existing session if there is one and the cast button is clicked.

      ","parent_name":"CastStrategy"},"Enums/CastStrategy.html#/c:@M@THEOplayerSDK@E@THEOplayerCastStrategy@THEOplayerCastStrategyDISABLED":{"name":"disabled","abstract":"

      The player will not be affected by any existing cast sessions.

      ","parent_name":"CastStrategy"},"Enums/CastStrategy.html#/s:13THEOplayerSDK12CastStrategyO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"CastStrategy"},"Classes/CastConfiguration.html#/s:13THEOplayerSDK17CastConfigurationC8strategyAA0C8StrategyOSgvp":{"name":"strategy","abstract":"

      The join strategy that will determine how the player will join an existing chromecast session.

      ","parent_name":"CastConfiguration"},"Classes/CastConfiguration.html#/s:13THEOplayerSDK17CastConfigurationC8strategyAcA0C8StrategyOSg_tcfc":{"name":"init(strategy:)","abstract":"

      Creates a Cast configuration.

      ","parent_name":"CastConfiguration"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP7castingSbvp":{"name":"casting","abstract":"

      Whether THEOplayer is casting to a chromecast and has control over the current chromecast session.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5errorAA9CastErrorCSgvp":{"name":"error","abstract":"

      The last error thrown by chromecast.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP12receiverNameSSSgvp":{"name":"receiverName","abstract":"

      The name of the chromecast device that THEOplayer is casting to.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5stateAA15PlayerCastStateOSgvp":{"name":"state","abstract":"

      Indicates the state of the casting process.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP21setConnectionDelegateyyAA0ceF0_pSgF":{"name":"setConnectionDelegate(_:)","abstract":"

      The ChromecastConnectionDelegate to be used when the Chromecast connection changes.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5startyyF":{"name":"start()","abstract":"

      Start casting to the chromecast. A dialog will prompt to choose the device.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP4stopyyF":{"name":"stop()","abstract":"

      Stop casting to the chromecast.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP4joinyyF":{"name":"join()","abstract":"

      Join an active chromecast session.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP5leaveyyF":{"name":"leave()","abstract":"

      Leave an active chromecast session without affecting other devices.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html#/s:13THEOplayerSDK10ChromecastP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ChromecastEventType.

      ","parent_name":"Chromecast"},"Protocols/Chromecast.html":{"name":"Chromecast","abstract":"

      Chromecast, also known as Google Cast, is a casting device designed by Google.

      "},"Classes/CastConfiguration.html":{"name":"CastConfiguration","abstract":"

      Describes the configuration of the Cast integrations.

      "},"Enums/CastStrategy.html":{"name":"CastStrategy","abstract":"

      The cast strategies that specify the ways an existing chromecast session can be joined.

      "},"Enums/PlayerCastState.html":{"name":"PlayerCastState","abstract":"

      Indicates the state of the casting processs.

      "},"Classes/CastError.html":{"name":"CastError","abstract":"

      The cast error.

      "},"Classes/ChromecastMetadataDescription.html":{"name":"ChromecastMetadataDescription","abstract":"

      The description of the metadata used by Chromecast.

      "},"Classes/ChromecastMetadataImage.html":{"name":"ChromecastMetadataImage","abstract":"

      The metadata of a Chromecast image.

      "},"Enums/ChromecastMetadataType.html":{"name":"ChromecastMetadataType","abstract":"

      The Chromecast metadata type.

      "},"Enums/ErrorCode.html":{"name":"ErrorCode","abstract":"

      The different types of errors.

      "},"Classes/AdErrorEvent.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)type":{"name":"type","parent_name":"AdErrorEvent"},"Classes/AdErrorEvent.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerEventProtocol(py)date":{"name":"date","parent_name":"AdErrorEvent"},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBeginEvent":{"name":"AdBeginEvent","abstract":"

      Thrown to indicate that an ad has begun.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdEndEvent":{"name":"AdEndEvent","abstract":"

      Thrown to indicate that an ad has ended.

      "},"Classes/AdErrorEvent.html":{"name":"AdErrorEvent","abstract":"

      Thrown to indicate that an ad has encountered an error.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakBeginEvent":{"name":"AdBreakBeginEvent","abstract":"

      Thrown to indicate that an ad has begun.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdBreakEndEvent":{"name":"AdBreakEndEvent","abstract":"

      Thrown to indicate that an ad has begun.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdFirstQuartileEvent":{"name":"AdFirstQuartileEvent","abstract":"

      Thrown to indicate that the first quartile of an ad was watched.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdImpressionEvent":{"name":"AdImpressionEvent","abstract":"

      Thrown to indicate that an ad impression was fired.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdLoadedEvent":{"name":"AdLoadedEvent","abstract":"

      Thrown to indicate that an ad was loaded.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdMidPointEvent":{"name":"AdMidpointEvent","abstract":"

      Thrown to indicate that the middle of an ad was watched.

      "},"Ads%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdThirdQuartileEvent":{"name":"AdThirdQuartileEvent","abstract":"

      Thrown to indicate that the third quartile of an ad was watched.

      "},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeCLOSE_AD":{"name":"closeAd","abstract":"

      The obstruction was added to offer the functionality to close the ad.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeMEDIA_CONTROLS":{"name":"mediaControls","abstract":"

      The obstruction was added as a part of the media controls, e.g. a pause button.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeNOT_VISIBLE":{"name":"notVisible","abstract":"

      The obstruction that was added is transparent and does not impact viewability.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Enums/OmidFriendlyObstructionPurpose.html#/c:@M@THEOplayerSDK@E@THEOplayerOmidFriendlyObstructionPurpose@THEOplayerOmidFriendlyObstructionPurposeOTHER":{"name":"other","abstract":"

      The obstruction was added for another, possibly unknown, reason.

      ","parent_name":"OmidFriendlyObstructionPurpose"},"Classes/OmidFriendlyObstruction.html#/s:13THEOplayerSDK23OmidFriendlyObstructionC4viewSo6UIViewCvp":{"name":"view","abstract":"

      The view element of the friendly obstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Classes/OmidFriendlyObstruction.html#/s:13THEOplayerSDK23OmidFriendlyObstructionC7purposeAA0cdE7PurposeOvp":{"name":"purpose","abstract":"

      The purpose of the friendly obstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Classes/OmidFriendlyObstruction.html#/s:13THEOplayerSDK23OmidFriendlyObstructionC14detailedReasonSSSgvp":{"name":"detailedReason","abstract":"

      A text to explain the reason behind adding the view as a friendly obstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Classes/OmidFriendlyObstruction.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerOmidFriendlyObstruction(im)initWithView:purpose:detailedReason:":{"name":"init(view:purpose:detailedReason:)","abstract":"

      Constructs an OmidFriendlyObstruction.

      ","parent_name":"OmidFriendlyObstruction"},"Protocols/Omid.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerOmid(im)addFriendlyObstructionWithFriendlyObstruction:":{"name":"addFriendlyObstruction(friendlyObstruction:)","abstract":"

      Adds the passed OmidFriendlyObstruction as a friendly obstruction.

      ","parent_name":"Omid"},"Protocols/Omid.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerOmid(im)removeFriendlyObstructions":{"name":"removeFriendlyObstructions()","abstract":"

      Removes all the previously added friendly obstructions.

      ","parent_name":"Omid"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindTheoads":{"name":"theoads","abstract":"

      The ad is of integration type THEO ad.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindGOOGLE_IMA":{"name":"google_ima","abstract":"

      The ad is of integration type Google IMA.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindGOOGLE_DAI":{"name":"google_dai","abstract":"

      The ad is of integration type Google DAI.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/c:@M@THEOplayerSDK@E@THEOplayerAdIntegrationKind@THEOplayerAdIntegrationKindCUSTOM":{"name":"custom","abstract":"

      The ad is of custom integration type.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegrationKind.html#/s:13THEOplayerSDK17AdIntegrationKindO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"AdIntegrationKind"},"Enums/AdIntegration.html#/s:13THEOplayerSDK13AdIntegrationO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"AdIntegration"},"Classes/AdType.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdType(cpy)linear":{"name":"linear","abstract":"

      Linear advertisements interrupt the video content. They appear before (as pre-roll), after (as post-roll) or during (as mid-roll) the video content.

      ","parent_name":"AdType"},"Classes/AdType.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdType(cpy)nonlinear":{"name":"nonlinear","abstract":"

      Non-linear advertisements appear during video content, without disrupting playback.

      ","parent_name":"AdType"},"Classes/AdType.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAdType(cpy)unknown":{"name":"unknown","abstract":"

      The type of the advertisement is unknown.

      ","parent_name":"AdType"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP8adSlotIdSSSgvp":{"name":"adSlotId","abstract":"

      An identifier of the element in which the companion ad should be appended, if available.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP7altTextSSSgvp":{"name":"altText","abstract":"

      An alternative description for the companion ad.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP12clickThroughSSSgvp":{"name":"clickThrough","abstract":"

      The website of the advertisement.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP6heightSivp":{"name":"height","abstract":"

      The height of the companion ad, in pixels.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP11resourceURISSSgvp":{"name":"resourceURI","abstract":"

      The URI of the ad content.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP5widthSivp":{"name":"width","abstract":"

      The width of the companion ad, in pixels.

      ","parent_name":"CompanionAd"},"Protocols/CompanionAd.html#/s:13THEOplayerSDK11CompanionAdP4typeSSvp":{"name":"type","abstract":"

      The type of the companion ad.

      ","parent_name":"CompanionAd"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP3adsSayAA0C0_pGvp":{"name":"ads","abstract":"

      An array of all the ads that are available in the current AdBreak.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP11maxDurationSivp":{"name":"maxDuration","abstract":"

      Indicates the duration of the ad break, in seconds.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP20maxRemainingDurationSdvp":{"name":"maxRemainingDuration","abstract":"

      Indicates the remaining duration of the ad break, in seconds.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP10timeOffsetSivp":{"name":"timeOffset","abstract":"

      The time offset at which point the content will be paused to play the ad break, in seconds.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP11integrationAA0C15IntegrationKindOvp":{"name":"integration","abstract":"

      The kind of the ad integration.

      ","parent_name":"AdBreak"},"Protocols/AdBreak.html#/s:13THEOplayerSDK7AdBreakP17customIntegrationSSSgvp":{"name":"customIntegration","abstract":"

      The type of custom ad integration.

      ","parent_name":"AdBreak"},"Protocols/NonLinearAd.html#/s:13THEOplayerSDK11NonLinearAdP12clickThroughSSSgvp":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"NonLinearAd"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)delivery":{"name":"delivery","abstract":"

      The delivery type.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)resourceURI":{"name":"resourceURI","abstract":"

      The URI of the VAST content.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)type":{"name":"type","abstract":"

      The MIME type for the file container.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)height":{"name":"height","abstract":"

      The native height of the video file, in pixels.

      ","parent_name":"MediaFile"},"Protocols/MediaFile.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerMediaFile(py)width":{"name":"width","abstract":"

      The native width of the video file, in pixels.

      ","parent_name":"MediaFile"},"Protocols/LinearAd.html#/s:13THEOplayerSDK8LinearAdP8durationSiSgvp":{"name":"duration","abstract":"

      The duration of the LinearAd, as provided by the VAST file, in seconds.

      ","parent_name":"LinearAd"},"Protocols/LinearAd.html#/s:13THEOplayerSDK8LinearAdP10mediaFilesSayAA9MediaFile_pGvp":{"name":"mediaFiles","abstract":"

      An array of mediafiles, which provides some meta data retrieved from the VAST file.

      ","parent_name":"LinearAd"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP7adBreakAA0cE0_pvp":{"name":"adBreak","abstract":"

      A reference to the AdBreak of which the ad is a part of.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP10companionsSayAA09CompanionC0_pGvp":{"name":"companions","abstract":"

      An array of CompanionAds associated to the ad, if available within the same Creatives element.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP4typeSSvp":{"name":"type","abstract":"

      Either ‘linear’ or ‘nonlinear’, depending on the concrete implementer.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP2idSSSgvp":{"name":"id","abstract":"

      The identifier of the creative, provided in the VAST-file.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP10skipOffsetSiSgvp":{"name":"skipOffset","abstract":"

      When the Ad can be skipped, in seconds.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP11resourceURISSSgvp":{"name":"resourceURI","abstract":"

      The URI of the the ad content.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP5widthSiSgvp":{"name":"width","abstract":"

      The width of the advertisement, in pixels.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP6heightSiSgvp":{"name":"height","abstract":"

      The height of the advertisement, in pixels.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP11integrationAA0C15IntegrationKindOvp":{"name":"integration","abstract":"

      The kind of the ad integration.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP8durationSiSgvp":{"name":"duration","abstract":"

      The duration of the ad, in seconds.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP12clickThroughSSSgvp":{"name":"clickThrough","abstract":"

      The url that redirects to the website of the advertiser.

      ","parent_name":"Ad"},"Protocols/Ad.html#/s:13THEOplayerSDK2AdP17customIntegrationSSSgvp":{"name":"customIntegration","abstract":"

      The type of custom ad integration.

      ","parent_name":"Ad"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP7playingSbvp":{"name":"playing","abstract":"

      Returns whether a linear ad is currently playing.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP07currentC0SayAA2Ad_pGvp":{"name":"currentAds","abstract":"

      Returns an array of the currently active ads.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP14currentAdBreakAA0eF0_pSgvp":{"name":"currentAdBreak","abstract":"

      Returns the active AdBreak that contains the currently playing ad(s).

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP17scheduledAdBreaksSayAA0E5Break_pGvp":{"name":"scheduledAdBreaks","abstract":"

      Returns an array of AdBreaks that still need to be played.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP09scheduledC0SayAA2Ad_pGvp":{"name":"scheduledAds","abstract":"

      Returns an array of ads that still need to be played.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP8schedule13adDescriptionyAA02AdF0_p_tF":{"name":"schedule(adDescription:)","abstract":"

      Schedules an ad.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP4skipyyF":{"name":"skip()","abstract":"

      Skips the current linear ad.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP16addEventListener4type8listenerAA0eF0_pAA0E4TypeCyqd__G_yqd__ctAA0E8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given ad event type.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP19removeEventListener4type8listeneryAA0E4TypeCyqd__G_AA0eF0_ptAA0E8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given ad event type.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP4omidAA4Omid_pvp":{"name":"omid","abstract":"

      The Open Measurement API.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP3daiAA9GoogleDAI_pSgvp":{"name":"dai","abstract":"

      The Google DAI API which can be used to query information about dynamically inserted advertisements.

      ","parent_name":"Ads"},"Protocols/Ads.html#/s:13THEOplayerSDK3AdsP29registerServerSideIntegration13integrationId0H7FactoryySS_AA0ef2AdG7Handler_pAA0efkG10Controller_pXEtF":{"name":"registerServerSideIntegration(integrationId:integrationFactory:)","abstract":"

      Register a custom advertisement integration. This allows you to integrate with third-party advertisement providers, and have them report their ads and ad-related events through the THEOplayer Ads API.

      ","parent_name":"Ads"},"Protocols/Ads.html":{"name":"Ads","abstract":"

      The Ads object helps you configure and control ads within THEOplayer.

      "},"Protocols/Ad.html":{"name":"Ad","abstract":"

      An Ad is an abstract object that represents a single ad, which is a creative in the VAST specification.

      "},"Protocols/LinearAd.html":{"name":"LinearAd","abstract":"

      Represents a linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/MediaFile.html":{"name":"MediaFile","abstract":"

      Represents the metadata of a media file with ad content.

      "},"Protocols/NonLinearAd.html":{"name":"NonLinearAd","abstract":"

      Represents a non-linear ad in the VAST specification. It extends the properties of the Ad object.

      "},"Protocols/AdBreak.html":{"name":"AdBreak","abstract":"

      An AdBreak is an object that represents a collection of ads that are scheduled at a certain time.

      "},"Protocols/CompanionAd.html":{"name":"CompanionAd","abstract":"

      Represents a companion ad which is displayed besides the player.

      "},"Classes/AdType.html":{"name":"AdType","abstract":"

      The type of Ad specifying whether it will interrupt the content or not.

      "},"Enums/AdIntegration.html":{"name":"AdIntegration","abstract":"

      The integration of the ad break.

      "},"Enums/AdIntegrationKind.html":{"name":"AdIntegrationKind","abstract":"

      The integration kind of the Ad.

      "},"Protocols/Omid.html":{"name":"Omid","abstract":"

      The Open Measurement Interface Definition API which can be used to configure the ad viewability measurements conforming to the OMID standards.

      "},"Classes/OmidFriendlyObstruction.html":{"name":"OmidFriendlyObstruction","abstract":"

      Represents a friendly obstruction instance for OMID.

      "},"Enums/OmidFriendlyObstructionPurpose.html":{"name":"OmidFriendlyObstructionPurpose","abstract":"

      The list of purposes for which an obstruction would be registered as friendly.

      "},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP8adSystemSSSgvp":{"name":"adSystem","abstract":"

      The source ad server information included in the ad response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP10creativeIdSSSgvp":{"name":"creativeId","abstract":"

      The identifier of the selected creative for the ad.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP07wrapperE3IdsSaySSGvp":{"name":"wrapperAdIds","abstract":"

      The list of wrapper ad identifiers as specified in the VAST response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP07wrapperE7SystemsSaySSGvp":{"name":"wrapperAdSystems","abstract":"

      The list of wrapper ad systems as specified in the VAST response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP18wrapperCreativeIdsSaySSGvp":{"name":"wrapperCreativeIds","abstract":"

      The list of wrapper creative identifiers.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP16vastMediaBitrateSivp":{"name":"vastMediaBitrate","abstract":"

      The bitrate of the currently playing creative as listed in the VAST response.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP09universalE3IdsSayAA09UniversalE2Id_pGvp":{"name":"universalAdIds","abstract":"

      The list of universal ad ID information of the selected creative for the ad.

      ","parent_name":"GoogleImaAd"},"Protocols/GoogleImaAd.html#/s:13THEOplayerSDK11GoogleImaAdP21traffickingParametersSSvp":{"name":"traffickingParameters","abstract":"

      The String representing custom trafficking parameters from the VAST response.

      ","parent_name":"GoogleImaAd"},"Classes/GoogleImaAdDescription.html#/s:13THEOplayerSDK22GoogleImaAdDescriptionC11integrationAA0E11IntegrationOSgvp":{"name":"integration","abstract":"

      The ad Integration.

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(py)integration":{"name":"integration_Objc","abstract":"

      The ad Integration.

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(py)src":{"name":"src","abstract":"

      Represents the source of the ad. The player will download the content available at the URL and will schedule the specified advertisement(s).

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(py)timeOffset":{"name":"timeOffset","abstract":"

      Specifies the time when an ad should be played in the content video.

      ","parent_name":"GoogleImaAdDescription"},"Classes/GoogleImaAdDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleImaAdDescription(im)initWithSrc:timeOffset:":{"name":"init(src:timeOffset:)","abstract":"

      Constructs a GoogleImaAdDescription.

      ","parent_name":"GoogleImaAdDescription"},"Protocols/AdDescription.html#/s:13THEOplayerSDK13AdDescriptionP11integrationAA0C11IntegrationOSgvp":{"name":"integration","abstract":"

      The integration type of the ad break.

      ","parent_name":"AdDescription"},"Protocols/AdDescription.html":{"name":"AdDescription","abstract":"

      Provides additional information for an advertisement.

      "},"Classes/GoogleImaAdDescription.html":{"name":"GoogleImaAdDescription","abstract":"

      An AdDescription object that will be added to the player when using the Google Ima ad integration.

      "},"Protocols/GoogleImaAd.html":{"name":"GoogleImaAd","abstract":"

      A GoogleImaAd is a concrete implementation of an Ad which represents a Google IMA ad.

      "},"Enums/StreamType.html#/c:@M@THEOplayerSDK@E@THEOplayerStreamType@THEOplayerStreamTypeVOD":{"name":"vod","abstract":"

      A video on demand.

      ","parent_name":"StreamType"},"Enums/StreamType.html#/c:@M@THEOplayerSDK@E@THEOplayerStreamType@THEOplayerStreamTypeLIVE":{"name":"live","abstract":"

      A Live stream.

      ","parent_name":"StreamType"},"Enums/StreamType.html#/s:13THEOplayerSDK10StreamTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"StreamType"},"Classes/GoogleDAIVodConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIVodConfiguration(py)contentSourceID":{"name":"contentSourceID","abstract":"

      The identifier for the publisher content for on-demand streams.

      ","parent_name":"GoogleDAIVodConfiguration"},"Classes/GoogleDAIVodConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIVodConfiguration(py)videoID":{"name":"videoID","abstract":"

      The identifier for the video content source for on-demand streams.

      ","parent_name":"GoogleDAIVodConfiguration"},"Classes/GoogleDAIVodConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIVodConfiguration(im)initWithVideoID:contentSourceID:apiKey:authToken:streamActivityMonitorID:adTagParameters:":{"name":"init(videoID:contentSourceID:apiKey:authToken:streamActivityMonitorID:adTagParameters:)","abstract":"

      The builder for the Google DAI configuration.

      ","parent_name":"GoogleDAIVodConfiguration"},"Classes/GoogleDAITypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAITypedSource(im)initWithSsai:":{"name":"init(ssai:)","abstract":"

      Constructs a GoogleDAITypedSource.

      ","parent_name":"GoogleDAITypedSource"},"Classes/GoogleDAILiveConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAILiveConfiguration(py)assetKey":{"name":"assetKey","abstract":"

      The identifier for the video content source for live streams.

      ","parent_name":"GoogleDAILiveConfiguration"},"Classes/GoogleDAILiveConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAILiveConfiguration(im)initWithAssetKey:apiKey:authToken:streamActivityMonitorID:adTagParameters:":{"name":"init(assetKey:apiKey:authToken:streamActivityMonitorID:adTagParameters:)","abstract":"

      The builder for the Google DAI live configuration.

      ","parent_name":"GoogleDAILiveConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)integration":{"name":"integration","abstract":"

      The identifier for the SSAI pre-integration, defaults to GoogleDAISSAIIntegrationID.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)availabilityType":{"name":"availabilityType","abstract":"

      The type of the requested stream.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)apiKey":{"name":"apiKey","abstract":"

      The API key for the stream request.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)authToken":{"name":"authToken","abstract":"

      The authorization token for the stream request.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)streamActivityMonitorID":{"name":"streamActivityMonitorID","abstract":"

      The identifier for a stream activity monitor session.

      ","parent_name":"GoogleDAIConfiguration"},"Classes/GoogleDAIConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerGoogleDAIConfiguration(py)adTagParameters":{"name":"adTagParameters","abstract":"

      The ad tag parameters added to stream request.

      ","parent_name":"GoogleDAIConfiguration"},"Enums/SSAIIntegrationId.html#/c:@M@THEOplayerSDK@E@THEOplayerSSAIIntegrationId@THEOplayerSSAIIntegrationIdGOOGLE_DAI_SSAI_INTEGRATION_ID":{"name":"GoogleDAISSAIIntegrationID","abstract":"

      The configuration with this identifier is a GoogleDaiConfiguration.

      ","parent_name":"SSAIIntegrationId"},"Enums/SSAIIntegrationId.html#/c:@M@THEOplayerSDK@E@THEOplayerSSAIIntegrationId@THEOplayerSSAIIntegrationIdCUSTOM_SSAI_INTEGRATION_ID":{"name":"CustomSSAIIntegrationID","abstract":"

      The configuration with this identifier is a custom ServerSideAdInsertionConfiguration.

      ","parent_name":"SSAIIntegrationId"},"Enums/SSAIIntegrationId.html#/s:13THEOplayerSDK17SSAIIntegrationIdO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"SSAIIntegrationId"},"Protocols/ServerSideAdInsertionConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerServerSideAdInsertionConfiguration(py)integration":{"name":"integration","abstract":"

      Specifies an identifier for a supported SSAI integration.

      ","parent_name":"ServerSideAdInsertionConfiguration"},"Protocols/ServerSideAdInsertionConfiguration.html":{"name":"ServerSideAdInsertionConfiguration","abstract":"

      The ServerSideAdInsertionConfiguration protocol which specifies information to play a stream with server-side-inserted ads.

      "},"Enums/SSAIIntegrationId.html":{"name":"SSAIIntegrationId","abstract":"

      The SSAI integration identifier.

      "},"Classes/GoogleDAIConfiguration.html":{"name":"GoogleDAIConfiguration","abstract":"

      The Google DAI configuration.

      "},"Classes/GoogleDAILiveConfiguration.html":{"name":"GoogleDAILiveConfiguration","abstract":"

      Represents a configuration for server-side ad insertion with the Google DAI pre-integration for live streams.

      "},"Classes/GoogleDAITypedSource.html":{"name":"GoogleDAITypedSource","abstract":"

      A Google DAI typed source.

      "},"Classes/GoogleDAIVodConfiguration.html":{"name":"GoogleDAIVodConfiguration","abstract":"

      Represents a configuration for server-side ad insertion with the Google DAI pre-integration for vod streams.

      "},"Enums/StreamType.html":{"name":"StreamType","abstract":"

      The enum for Stream type, can either be live or vod.

      "},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP3urlSSSgvp":{"name":"url","abstract":"

      The URL that was used in the request.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP6statusSiSgvp":{"name":"status","abstract":"

      The status code from the HTTP response.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP10statusTextSSSgvp":{"name":"statusText","abstract":"

      The status text from the HTTP response.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP8responseSSSgvp":{"name":"response","abstract":"

      The body contained in the HTTP response.

      ","parent_name":"ContentProtectionError"},"Protocols/ContentProtectionError.html#/s:13THEOplayerSDK22ContentProtectionErrorP10systemCodeSiSgvp":{"name":"systemCode","abstract":"

      The internal error code from the CDM.

      ","parent_name":"ContentProtectionError"},"Enums/LicenseType.html#/s:13THEOplayerSDK11LicenseTypeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"LicenseType"},"Enums/DRMIntegration.html#/s:13THEOplayerSDK14DRMIntegrationO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"DRMIntegration"},"Classes/KeySystemConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfiguration(py)licenseAcquisitionURL":{"name":"licenseAcquisitionURL","abstract":"

      Specifies the URL of the licensing server.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeySystemConfiguration(py)certificateURL":{"name":"certificateURL","abstract":"

      Specifies the URL of the FairPlay certificate server.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/s:13THEOplayerSDK22KeySystemConfigurationC11licenseTypeAA07LicenseG0OSgvp":{"name":"licenseType","abstract":"

      Specifies the license type.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/s:13THEOplayerSDK22KeySystemConfigurationC7headersSDyS2SGSgvp":{"name":"headers","abstract":"

      Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values.

      ","parent_name":"KeySystemConfiguration"},"Classes/KeySystemConfiguration.html#/s:13THEOplayerSDK22KeySystemConfigurationC21licenseAcquisitionURL011certificateH00F4Type7headersACSSSg_AhA07LicenseJ0OSgSDyS2SGSgtcfc":{"name":"init(licenseAcquisitionURL:certificateURL:licenseType:headers:)","abstract":"

      Constructs a KeySystemConfiguration.

      ","parent_name":"KeySystemConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(py)ticketAcquisitionURL":{"name":"ticketAcquisitionURL","abstract":"

      The required ticket acquisition URL.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(py)sessionId":{"name":"sessionId","abstract":"

      The required session id for the ticket server.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(py)streamId":{"name":"streamId","abstract":"

      The required stream id for the ticket server.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/XstreamDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerXstreamDRMConfiguration(im)initWithTicketAcquisitionURL:streamId:sessionId:keySystemConfigurations:":{"name":"init(ticketAcquisitionURL:streamId:sessionId:keySystemConfigurations:)","abstract":"

      Constructs a Xstream DRMConfiguration.

      ","parent_name":"XstreamDRMConfiguration"},"Classes/VimondDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVimondDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a Vimond DRMConfiguration.

      ","parent_name":"VimondDRMConfiguration"},"Classes/VerimatrixDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVerimatrixDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a VERIMATRIX DRMConfiguration.

      ","parent_name":"VerimatrixDRMConfiguration"},"Classes/UplynkDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerUplynkDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a EZDRM DRMConfiguration.

      ","parent_name":"UplynkDRMConfiguration"},"Classes/KeyOSDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeyOSDRMConfiguration(py)customdata":{"name":"customdata","abstract":"

      The KeyOS custom data.

      ","parent_name":"KeyOSDRMConfiguration"},"Classes/KeyOSDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerKeyOSDRMConfiguration(im)initWithCustomdata:keySystemConfigurations:":{"name":"init(customdata:keySystemConfigurations:)","abstract":"

      Constructs a KeyOS DRMConfiguration.

      ","parent_name":"KeyOSDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(py)releasePid":{"name":"releasePid","abstract":"

      The PID of the media for which the license is being requested.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(py)token":{"name":"token","abstract":"

      The Comcast Authorization Token.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(py)accountId":{"name":"accountId","abstract":"

      The identifier of the Comcast account.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/ComcastDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerComcastDRMConfiguration(im)initWithReleasePid:token:accountId:keySystemConfigurations:":{"name":"init(releasePid:token:accountId:keySystemConfigurations:)","abstract":"

      Constructs an Comcast DRM Configuration.

      ","parent_name":"ComcastDRMConfiguration"},"Classes/AxinomDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAxinomDRMConfiguration(py)token":{"name":"token","abstract":"

      The Axinom token.

      ","parent_name":"AxinomDRMConfiguration"},"Classes/AxinomDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAxinomDRMConfiguration(im)initWithToken:keySystemConfigurations:":{"name":"init(token:keySystemConfigurations:)","abstract":"

      Constructs a Axinom DRMConfiguration.

      ","parent_name":"AxinomDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWidevineDRMConfiguration(py)widevine":{"name":"widevine","abstract":"

      The Widevine KeySystemConfiguration.

      ","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP11integrationAA14DRMIntegrationOSgvp":{"name":"integration","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(pl)THEOplayerDRMConfiguration(py)integration":{"name":"integration_Objc","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP7headersSaySDyS2SGGSgvp":{"name":"headers","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP21integrationParametersSDySSypGSgvp":{"name":"integrationParameters","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP19customIntegrationIdSSSgvp":{"name":"customIntegrationId","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWidevineDRMConfiguration(im)initWithLicenseAcquisitionURL:headers:":{"name":"init(licenseAcquisitionURL:headers:)","abstract":"

      Constructs a Widevine DRM configuration object.

      ","parent_name":"WidevineDRMConfiguration"},"Classes/WidevineDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWidevineDRMConfiguration(im)initWithCustomIntegrationId:licenseAcquisitionURL:headers:integrationParameters:":{"name":"init(customIntegrationId:licenseAcquisitionURL:headers:integrationParameters:)","abstract":"

      Constructs a Widevine DRM configuration object.

      ","parent_name":"WidevineDRMConfiguration"},"Classes/VudrmDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVudrmDRMConfiguration(py)token":{"name":"token","abstract":"

      The VUDRM token.

      ","parent_name":"VudrmDRMConfiguration"},"Classes/VudrmDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVudrmDRMConfiguration(im)initWithToken:keySystemConfigurations:":{"name":"init(token:keySystemConfigurations:)","abstract":"

      Constructs a VUDRM DRMConfiguration.

      ","parent_name":"VudrmDRMConfiguration"},"Classes/IrdetoDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerIrdetoDRMConfiguration(im)initWithCrmId:accountId:contentId:keyId:applicationId:sessionId:ticket:keySystemConfigurations:":{"name":"init(crmId:accountId:contentId:keyId:applicationId:sessionId:ticket:keySystemConfigurations:)","abstract":"

      Constructs an Irdeto DRMConfiguration.

      ","parent_name":"IrdetoDRMConfiguration"},"Classes/EzdrmDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEzdrmDRMConfiguration(im)initWithKeySystemConfigurations:":{"name":"init(keySystemConfigurations:)","abstract":"

      Constructs a EZDRM DRMConfiguration.

      ","parent_name":"EzdrmDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)token":{"name":"token","abstract":"

      The authentication token.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)userId":{"name":"userId","abstract":"

      The user ID.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)sessionId":{"name":"sessionId","abstract":"

      The session ID.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(py)merchant":{"name":"merchant","abstract":"

      The merchant ID.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/DRMTodayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDRMTodayDRMConfiguration(im)initWithToken:userId:sessionId:merchant:keySystemConfigurations:":{"name":"init(token:userId:sessionId:merchant:keySystemConfigurations:)","abstract":"

      Constructs a DRMToday DRMConfiguration.

      ","parent_name":"DRMTodayDRMConfiguration"},"Classes/AzureDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAzureDRMConfiguration(py)token":{"name":"token","abstract":"

      The Azure token.

      ","parent_name":"AzureDRMConfiguration"},"Classes/AzureDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAzureDRMConfiguration(im)initWithToken:keySystemConfigurations:":{"name":"init(token:keySystemConfigurations:)","abstract":"

      Constructs a Azure DRMConfiguration.

      ","parent_name":"AzureDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)fairplay":{"name":"fairplay","abstract":"

      The FairPlay KeySystemConfiguration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/s:13THEOplayerSDK24FairPlayDRMConfigurationC11integrationAA14DRMIntegrationOSgvp":{"name":"integration","abstract":"

      The identifier of the DRM integration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)integration":{"name":"integration_Objc","abstract":"

      The identifier of the DRM integration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)headers":{"name":"headers","abstract":"

      The FairPlay headers.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)integrationParameters":{"name":"integrationParameters","abstract":"

      The FairPlay integration parameters.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerFairPlayDRMConfiguration(py)customIntegrationId":{"name":"customIntegrationId","abstract":"

      The custom integration identifier.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/s:13THEOplayerSDK24FairPlayDRMConfigurationC21licenseAcquisitionURL011certificateH07headers0F4Type21integrationParametersACSS_SSSaySDyS2SGGSgAA07LicenseK0OSgSDySSypGSgtcfc":{"name":"init(licenseAcquisitionURL:certificateURL:headers:licenseType:integrationParameters:)","abstract":"

      Constructs a FairPlay DRMConfiguration.

      ","parent_name":"FairPlayDRMConfiguration"},"Classes/FairPlayDRMConfiguration.html#/s:13THEOplayerSDK24FairPlayDRMConfigurationC19customIntegrationId21licenseAcquisitionURL011certificateK07headers0I4Type21integrationParametersACSS_S2SSaySDyS2SGGSgAA07LicenseN0OSgSDySSypGSgtcfc":{"name":"init(customIntegrationId:licenseAcquisitionURL:certificateURL:headers:licenseType:integrationParameters:)","abstract":"

      Constructs a FairPlay DRMConfiguration.

      ","parent_name":"FairPlayDRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP7headersSaySDyS2SGGSgvp":{"name":"headers","abstract":"

      Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values.

      ","parent_name":"DRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP21integrationParametersSDySSypGSgvp":{"name":"integrationParameters","abstract":"

      An object of key/value pairs which can be used to pass in specific parameters related to a source into a ContentProtectionIntegration.

      ","parent_name":"DRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP11integrationAA14DRMIntegrationOSgvp":{"name":"integration","abstract":"

      DRM integration.

      ","parent_name":"DRMConfiguration"},"Protocols/DRMConfiguration.html#/s:13THEOplayerSDK16DRMConfigurationP19customIntegrationIdSSSgvp":{"name":"customIntegrationId","abstract":"

      The custom integration identifier of the DRM integration.

      ","parent_name":"DRMConfiguration"},"Content%20Protection.html#/s:13THEOplayerSDK32FairPlayDRMConfigurationProtocolP":{"name":"FairPlayDRMConfigurationProtocol","abstract":"

      The FairPlay DRM configuration.

      "},"Content%20Protection.html#/s:13THEOplayerSDK32WidevineDRMConfigurationProtocolP":{"name":"WidevineDRMConfigurationProtocol","abstract":"

      The Widevine DRM configuration.

      "},"Protocols/DRMConfiguration.html":{"name":"DRMConfiguration","abstract":"

      The DRMConfiguration object provides a set of DRM parameters for DRM streaming.

      "},"Classes/FairPlayDRMConfiguration.html":{"name":"FairPlayDRMConfiguration","abstract":"

      The FairPlayDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming.

      "},"Classes/AzureDRMConfiguration.html":{"name":"AzureDRMConfiguration","abstract":"

      The Azure DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Azure integration.

      "},"Classes/DRMTodayDRMConfiguration.html":{"name":"DRMTodayDRMConfiguration","abstract":"

      The DRMtoday DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with DRMtoday integration.

      "},"Classes/EzdrmDRMConfiguration.html":{"name":"EzdrmDRMConfiguration","abstract":"

      The EZDRM DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with EZDRM integration.

      "},"Classes/IrdetoDRMConfiguration.html":{"name":"IrdetoDRMConfiguration","abstract":"

      The Irdeto DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Irdeto integration.

      "},"Classes/VudrmDRMConfiguration.html":{"name":"VudrmDRMConfiguration","abstract":"

      The VUDRM DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VUDRM integration.

      "},"Classes/WidevineDRMConfiguration.html":{"name":"WidevineDRMConfiguration","abstract":"

      The WidevineDRMConfiguration object provides a set of DRM parameters for Widevine DRM streaming.

      "},"Classes/AxinomDRMConfiguration.html":{"name":"AxinomDRMConfiguration","abstract":"

      The AxinomDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Axinom integration.

      "},"Classes/ComcastDRMConfiguration.html":{"name":"ComcastDRMConfiguration","abstract":"

      Represents Comcast MPX DRM Configuration.

      "},"Classes/KeyOSDRMConfiguration.html":{"name":"KeyOSDRMConfiguration","abstract":"

      The KeyOS DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with KeyOS integration.

      "},"Classes/UplynkDRMConfiguration.html":{"name":"UplynkDRMConfiguration","abstract":"

      The Uplynk DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Uplynk integration.

      "},"Classes/VerimatrixDRMConfiguration.html":{"name":"VerimatrixDRMConfiguration","abstract":"

      The VERIMATRIX DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VERIMATRIX integration.

      "},"Classes/VimondDRMConfiguration.html":{"name":"VimondDRMConfiguration","abstract":"

      Describes the configuration of the Vimond DRM integration.

      "},"Classes/XstreamDRMConfiguration.html":{"name":"XstreamDRMConfiguration","abstract":"

      The Xstream DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Xstream integration.

      "},"Classes/KeySystemConfiguration.html":{"name":"KeySystemConfiguration","abstract":"

      Key system configuration.

      "},"Enums/DRMIntegration.html":{"name":"DRMIntegration","abstract":"

      The identifier for the DRM integration.

      "},"Enums/LicenseType.html":{"name":"LicenseType","abstract":"

      The LicenseTypes for the DRM configuration.

      "},"Protocols/ContentProtectionError.html":{"name":"ContentProtectionError","abstract":"

      An error related to content protection.

      "},"Classes/MetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetadataDescription(py)metadataKeys":{"name":"metadataKeys","abstract":"

      A dictionary of metadata.

      ","parent_name":"MetadataDescription"},"Classes/MetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetadataDescription(py)title":{"name":"title","abstract":"

      The title of the content.

      ","parent_name":"MetadataDescription"},"Classes/MetadataDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetadataDescription(im)initWithMetadataKeys:title:":{"name":"init(metadataKeys:title:)","abstract":"

      Constructs a MetadataDescription object.

      ","parent_name":"MetadataDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC9isDefaultSbSgvp":{"name":"isDefault","abstract":"

      Whether the track should be enabled by default.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)isDefault":{"name":"isDefault_Objc","abstract":"

      Whether the track should be enabled by default.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC4kindAA0cD4KindOSgvp":{"name":"kind","abstract":"

      A TextTrackKind object specifying what kind of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)kind":{"name":"kind_Objc","abstract":"

      A TextTrackKind object specifying what kind of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)src":{"name":"src","abstract":"

      Specifies a source URL where the text track can be downloaded from.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)srclang":{"name":"srclang","abstract":"

      Specifies the main language of the track.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)label":{"name":"label","abstract":"

      Specifies a label for the track which can be used to identify it.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC6formatAA0cD6FormatOSgvp":{"name":"format","abstract":"

      A TextTrackFormat object specifying what format of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackDescription(py)format":{"name":"format_Objc","abstract":"

      A TextTrackFormat object specifying what format of text track this is.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:13THEOplayerSDK20TextTrackDescriptionC3src7srclang9isDefault4kind5label6formatACSS_SSSbSgAA0cD4KindOSgSSSgAA0cD6FormatOSgtcfc":{"name":"init(src:srclang:isDefault:kind:label:format:)","abstract":"

      Constructs a TextTrackDescription.

      ","parent_name":"TextTrackDescription"},"Classes/TextTrackDescription.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TextTrackDescription"},"Classes/TypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTypedSource(py)src":{"name":"src","abstract":"

      The ‘src’ property represents the source URL of the manifest or video file to be played.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTypedSource(py)type":{"name":"type","abstract":"

      Specifies the content type (MIME type) of source being played.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC3drmAA16DRMConfiguration_pSgvp":{"name":"drm","abstract":"

      This optional property can be used to specify required DRM parameters for a playback source.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC11crossOriginAA05CrossF0OSgvp":{"name":"crossOrigin","abstract":"

      This optional property can be used to specify CORS parameters.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC12hlsDateRangeSbSgvp":{"name":"hlsDateRange","abstract":"

      Parse / Expose date ranges from HLS manifest.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTypedSource(py)ssai":{"name":"ssai","abstract":"

      This optional property can be used to specify required Server-Side Ad Insertion parameters for a playback source.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC7headersSDyS2SGSgvp":{"name":"headers","abstract":"

      The HTTP request headers associated with the source. These headers are passed to every HTTP request that the player will make which include: master playlist, media playlist and segment requests.

      ","parent_name":"TypedSource"},"Classes/TypedSource.html#/s:13THEOplayerSDK11TypedSourceC3src4type3drm11crossOrigin4ssai12hlsDateRange7headersACSS_SSAA16DRMConfiguration_pSgAA05CrossI0OSgAA34ServerSideAdInsertionConfiguration_pSgSbSgSDyS2SGSgtcfc":{"name":"init(src:type:drm:crossOrigin:ssai:hlsDateRange:headers:)","abstract":"

      Constructs a TypedSource.

      ","parent_name":"TypedSource"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)sources":{"name":"sources","abstract":"

      Represents the source of the media to be played.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)textTracks":{"name":"textTracks","abstract":"

      The textTracks property can be used to add an array of side-loaded text tracks to the player.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/s:13THEOplayerSDK17SourceDescriptionC3adsSayAA02AdD0_pGSgvp":{"name":"ads","abstract":"

      The ads property can be used to add an array of AdDescriptions to the player. All valid and supported advertisement files will be cued for playback in the player. Each ad in the array should be described as an AdDescription.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)poster":{"name":"poster","abstract":"

      The poster property can be used to specify a content poster per source.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceDescription(py)metadata":{"name":"metadata","abstract":"

      Metadata that can be used to describe content, e.g. when casting to chromecast.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/s:13THEOplayerSDK17SourceDescriptionC7sources10textTracks3ads6poster8metadataACSayAA05TypedC0CG_SayAA09TextTrackD0CGSgSayAA02AdD0_pGSgSSSgAA08MetadataD0CSgtcfc":{"name":"init(sources:textTracks:ads:poster:metadata:)","abstract":"

      Constructs a SourceDescription.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html#/s:13THEOplayerSDK17SourceDescriptionC6source10textTracks3ads6poster8metadataAcA05TypedC0C_SayAA09TextTrackD0CGSgSayAA02AdD0_pGSgSSSgAA08MetadataD0CSgtcfc":{"name":"init(source:textTracks:ads:poster:metadata:)","abstract":"

      Constructs a SourceDescription.

      ","parent_name":"SourceDescription"},"Classes/SourceDescription.html":{"name":"SourceDescription","abstract":"

      The SourceDescription object is used to describe a configuration of a source for a THEOplayer instance.

      "},"Classes/TypedSource.html":{"name":"TypedSource","abstract":"

      The TypedSource object provides the following properties:

      "},"Classes/TextTrackDescription.html":{"name":"TextTrackDescription","abstract":"

      A TextTrackDescription object contains a description of a side-loaded text track that will be added to the player.

      "},"Classes/MetadataDescription.html":{"name":"MetadataDescription","abstract":"

      The MetadataDescription object is used to describe content.

      "},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)none":{"name":"none","abstract":"

      No edge style

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)raised":{"name":"raised","abstract":"

      A raised edge style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)depressed":{"name":"depressed","abstract":"

      A depressed edge style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)uniform":{"name":"uniform","abstract":"

      A uniform border style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Classes/TextTrackStyleEdgeStyle.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleEdgeStyle(cpy)dropShadow":{"name":"dropShadow","abstract":"

      A drop shadow style.

      ","parent_name":"TextTrackStyleEdgeStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)backgroundColor":{"name":"backgroundColor","abstract":"

      The background color for the text track.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)fontColor":{"name":"fontColor","abstract":"

      The font color for the text track.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)fontSize":{"name":"fontSize","abstract":"

      The font size for the text track. A non-negative number.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)fontFamily":{"name":"fontFamily","abstract":"

      The font family for the text track.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)edgeStyle":{"name":"edgeStyle","abstract":"

      The edge style of the text, represented by a value from TextTrackStyleEdgeStyle

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)marginTop":{"name":"marginTop","abstract":"

      The top margin of the area where subtitles are being rendered. A non-negative number.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html#/c:@M@THEOplayerSDK@objc(pl)THEOTextTrackStyle(py)marginLeft":{"name":"marginLeft","abstract":"

      The left margin of the area where subtitles are being rendered. A non-negative number.

      ","parent_name":"TextTrackStyle"},"Protocols/TextTrackStyle.html":{"name":"TextTrackStyle","abstract":"

      The TextTrackStyle API can be used to change the style of the renderred TextTracks.

      "},"Text%20Track%20Styling%20API.html#/s:13THEOplayerSDK18TextTrackStyleRuleP":{"name":"TextTrackStyleRule","abstract":"

      The common protocol for TextTrackStyleRuleColor, THEOplayerTextTrackStyleRuleString and THEOplayerTextTrackStyleRuleNumber

      "},"Text%20Track%20Styling%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleRuleColor":{"name":"TextTrackStyleRuleColor","abstract":"

      A TextTrackStyleRule that holds a color (UIColor) value.

      "},"Text%20Track%20Styling%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleRuleString":{"name":"TextTrackStyleRuleString","abstract":"

      A TextTrackStyleRule that holds a color (String) value.

      "},"Text%20Track%20Styling%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTextTrackStyleRuleNumber":{"name":"TextTrackStyleRuleNumber","abstract":"

      A TextTrackStyleRule that holds a color (Int) value.

      "},"Classes/TextTrackStyleEdgeStyle.html":{"name":"TextTrackStyleEdgeStyle","abstract":"

      The TextTrackStyleEdgeStyle API can be used to change the edge style of the renderred TextTracks.

      "},"Classes/CueUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueUpdateEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “update”.

      ","parent_name":"CueUpdateEvent"},"Classes/CueUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueUpdateEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueUpdateEvent"},"Classes/CueUpdateEvent.html#/s:13THEOplayerSDK14CueUpdateEventC3cueAA09TextTrackC0_pvp":{"name":"cue","abstract":"

      The TextTrackCuewhich was updated.

      ","parent_name":"CueUpdateEvent"},"Classes/CueUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueUpdateEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCuewhich was updated.

      ","parent_name":"CueUpdateEvent"},"Classes/CueExitEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueExitEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “exit”.

      ","parent_name":"CueExitEvent"},"Classes/CueExitEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueExitEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueExitEvent"},"Classes/CueExitEvent.html#/s:13THEOplayerSDK12CueExitEventC3cueAA09TextTrackC0_pvp":{"name":"cue","abstract":"

      The TextTrackCuewhich was exited.

      ","parent_name":"CueExitEvent"},"Classes/CueExitEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueExitEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCuewhich was exited.

      ","parent_name":"CueExitEvent"},"Classes/CueEnterEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOPlayerCueEnterEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “enter”.

      ","parent_name":"CueEnterEvent"},"Classes/CueEnterEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOPlayerCueEnterEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueEnterEvent"},"Classes/CueEnterEvent.html#/s:13THEOplayerSDK13CueEnterEventC3cueAA09TextTrackC0_pvp":{"name":"cue","abstract":"

      The TextTrackCuewhich was entered.

      ","parent_name":"CueEnterEvent"},"Classes/CueEnterEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOPlayerCueEnterEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCuewhich was entered.

      ","parent_name":"CueEnterEvent"},"Structs/TextTrackCueEventTypes.html#/s:13THEOplayerSDK22TextTrackCueEventTypesV5ENTERAA0F4TypeCyAA0e5EnterF0CGvpZ":{"name":"ENTER","abstract":"

      Fired when CueEnterEvent occurs.

      ","parent_name":"TextTrackCueEventTypes"},"Structs/TextTrackCueEventTypes.html#/s:13THEOplayerSDK22TextTrackCueEventTypesV4EXITAA0F4TypeCyAA0e4ExitF0CGvpZ":{"name":"EXIT","abstract":"

      Fired when CueExitEvent occurs.

      ","parent_name":"TextTrackCueEventTypes"},"Structs/TextTrackCueEventTypes.html#/s:13THEOplayerSDK22TextTrackCueEventTypesV6UPDATEAA0F4TypeCyAA0e6UpdateF0CGvpZ":{"name":"UPDATE","abstract":"

      Fired when CueUpdateEvent occurs.

      ","parent_name":"TextTrackCueEventTypes"},"Structs/TextTrackCueEventTypes.html":{"name":"TextTrackCueEventTypes","abstract":"

      The types of TextTrackCue events. These events apply to a certain TextTrackCue.

      "},"Classes/CueEnterEvent.html":{"name":"CueEnterEvent","abstract":"

      Fired when TextTrackCueEventTypes.ENTER occurs for a TextTrackCue.

      "},"Classes/CueExitEvent.html":{"name":"CueExitEvent","abstract":"

      Fired when TextTrackCueEventTypes.EXIT occurs for a TextTrackCue.

      "},"Classes/CueUpdateEvent.html":{"name":"CueUpdateEvent","abstract":"

      Fired when TextTrackCueEventTypes.UPDATE occurs for a TextTrackCue.

      "},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP5alignSSvp":{"name":"align","abstract":"

      The WebVTT cue text alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP4lineSSvp":{"name":"line","abstract":"

      The WebVTT cue line, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP9lineAlignSSvp":{"name":"lineAlign","abstract":"

      A string representing the WebVTT cue line alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP8positionSSvp":{"name":"position","abstract":"

      The WebVTT cue position, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP13positionAlignSSvp":{"name":"positionAlign","abstract":"

      A string representing the WebVTT cue position alignment, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP6regionSSSgvp":{"name":"region","abstract":"

      The VTTRegion object to which this cue belongs, the WebVTTRegion objects follows the WebVTT specification for WebVTTRegions.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP4sizeSivp":{"name":"size","abstract":"

      The WebVTT cue size, following to the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP11snapToLinesSbvp":{"name":"snapToLines","abstract":"

      True if the WebVTT cue snap-to-lines flag is true, false otherwise, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP4textSSSgvp":{"name":"text","abstract":"

      The text track cue text in raw unparsed form, following to the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/WebVttCue.html#/s:13THEOplayerSDK9WebVttCueP8verticalSSvp":{"name":"vertical","abstract":"

      A string representing the WebVTT cue writing direction, following the WebVTT specification.

      ","parent_name":"WebVttCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP7contentypSgvp":{"name":"content","abstract":"

      The cue’s content.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP13contentStringSSSgvp":{"name":"contentString","abstract":"

      If the cue’s type is WebVtt, the contentString is used. It contains the text track cue text in raw unparsed form.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP17contentDictionarySDyS2SGSgvp":{"name":"contentDictionary","abstract":"

      If the cue’s type is WebVtt, the contentDictionary is used. It contains the text track cue info in a dictionary.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP7endTimeSdSgvp":{"name":"endTime","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes inactive.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP2idSSvp":{"name":"id","abstract":"

      The cue’s identifier.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP3uidSdvp":{"name":"uid","abstract":"

      The cue’s unique identifier.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP9startTimeSdSgvp":{"name":"startTime","abstract":"

      The time in seconds and relative to a THEOplayer instance’s currentTime at which the cue becomes active.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP5trackAA0cD0_pSgvp":{"name":"track","abstract":"

      The track the given cue belongs to.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue"},"Protocols/TextTrackCue.html#/s:13THEOplayerSDK12TextTrackCueP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackCueEventType.

      ","parent_name":"TextTrackCue"},"Classes/CustomAttributes.html#/s:13THEOplayerSDK16CustomAttributesC9getDouble3forSdSgSS_tKF":{"name":"getDouble(for:)","abstract":"

      The Double value from the CustomAttribute list.

      ","parent_name":"CustomAttributes"},"Classes/CustomAttributes.html#/s:13THEOplayerSDK16CustomAttributesC9getString3forSSSgSS_tKF":{"name":"getString(for:)","abstract":"

      The String value from the CustomAttribute list.

      ","parent_name":"CustomAttributes"},"Classes/CustomAttributes.html#/s:13THEOplayerSDK16CustomAttributesC8getBytes3for10Foundation4DataVSgSS_tKF":{"name":"getBytes(for:)","abstract":"

      The byte buffer from the CustomAttribute list.

      ","parent_name":"CustomAttributes"},"Classes/CustomAttributes.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCustomAttributes(im)getAttributesAsDictionary":{"name":"getAttributesAsDictionary()","abstract":"

      The CustomAttribute list as a dictionary.

      ","parent_name":"CustomAttributes"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP14attributeClassSSSgvp":{"name":"attributeClass","abstract":"

      Identifier of some set of attributes with associated value semantics.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP05startC010Foundation0C0Vvp":{"name":"startDate","abstract":"

      Returns the date at which the DateRange begins.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP03endC010Foundation0C0VSgvp":{"name":"endDate","abstract":"

      Returns the date at which the DateRange ends. The date will be equal to or later than the startDate.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP8durationSdSgvp":{"name":"duration","abstract":"

      Returns the duration in seconds of the timed metadata.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP15plannedDurationSdSgvp":{"name":"plannedDuration","abstract":"

      Returns the expected duration in seconds of the timed metadata. Use this whenever the exact duration is not known.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP9endOnNextSbvp":{"name":"endOnNext","abstract":"

      Returns true if the end of this DateRange is equal to the startDate of the Following Range.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP9scte35Cmd10Foundation4DataVSgvp":{"name":"scte35Cmd","abstract":"

      Returns the SCTE ‘cmd’ splice_info_section.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP9scte35Out10Foundation4DataVSgvp":{"name":"scte35Out","abstract":"

      Returns the SCTE ‘out’ splice_info_section.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP8scte35In10Foundation4DataVSgvp":{"name":"scte35In","abstract":"

      Returns the SCTE ‘in’ splice_info_section.

      ","parent_name":"DateRangeCue"},"Protocols/DateRangeCue.html#/s:13THEOplayerSDK12DateRangeCueP16customAttributesAA06CustomG0Cvp":{"name":"customAttributes","abstract":"

      Returns all client-defined attributes. The attribute name does not include the ‘X-’ prefix.

      ","parent_name":"DateRangeCue"},"Text%20Track%20Cue%20API.html#/s:13THEOplayerSDK16CueEventProtocolP":{"name":"CueEventProtocol","abstract":"

      The base TextTrackCue Event protocol.

      "},"Text%20Track%20Cue%20API.html#/s:13THEOplayerSDK25TextTrackCueEventProtocolP":{"name":"TextTrackCueEventProtocol","abstract":"

      The base TextTrack cue Event protocol.

      "},"Protocols/DateRangeCue.html":{"name":"DateRangeCue","abstract":"

      Represents the HLS date range cue which is a part of the metadata text track.

      "},"Text%20Track%20Cue%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCustomAttribute":{"name":"CustomAttribute","abstract":"

      The CustomAttribute object of the date range cue."},"Classes/CustomAttributes.html":{"name":"CustomAttributes","abstract":"

      An array of CustomAttribute objects for the dateRangeCue.

      "},"Protocols/TextTrackCue.html":{"name":"TextTrackCue","abstract":"

      A TextTrackCue object represents an individual cue and provides methods and properties to access the data and events to act on changes to cue state. Depending on the TextTrack’s type, a cue might have different properties.

      "},"Protocols/WebVttCue.html":{"name":"WebVttCue","abstract":"

      Web Video Text Tracks cue.

      "},"Text%20Track%20Cue%20API.html#/s:13THEOplayerSDK6Id3CueP":{"name":"Id3Cue","abstract":"

      ID3 Text Track cue. Content type is [String:String].

      "},"Classes/ExitCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerExitCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “exitcue”.

      ","parent_name":"ExitCueEvent"},"Classes/ExitCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerExitCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"ExitCueEvent"},"Classes/ExitCueEvent.html#/s:13THEOplayerSDK12ExitCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that exited.

      ","parent_name":"ExitCueEvent"},"Classes/ExitCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerExitCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that exited.

      ","parent_name":"ExitCueEvent"},"Classes/EnterCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEnterCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “entercue”.

      ","parent_name":"EnterCueEvent"},"Classes/EnterCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEnterCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"EnterCueEvent"},"Classes/EnterCueEvent.html#/s:13THEOplayerSDK13EnterCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that entered.

      ","parent_name":"EnterCueEvent"},"Classes/EnterCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEnterCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that entered.

      ","parent_name":"EnterCueEvent"},"Classes/CueChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueChangeEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “cuechange”.

      ","parent_name":"CueChangeEvent"},"Classes/CueChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueChangeEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"CueChangeEvent"},"Classes/CueChangeEvent.html#/s:13THEOplayerSDK14CueChangeEventC5trackAA5Track_pvp":{"name":"track","abstract":"

      The TextTrackfor which the TextTrackCue changed.

      ","parent_name":"CueChangeEvent"},"Classes/CueChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCueChangeEvent(py)track":{"name":"track_Objc","abstract":"

      The TextTrackfor which the TextTrackCue changed.

      ","parent_name":"CueChangeEvent"},"Classes/RemoveCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “removecue”.

      ","parent_name":"RemoveCueEvent"},"Classes/RemoveCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"RemoveCueEvent"},"Classes/RemoveCueEvent.html#/s:13THEOplayerSDK14RemoveCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that was removed.

      ","parent_name":"RemoveCueEvent"},"Classes/RemoveCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that was removed.

      ","parent_name":"RemoveCueEvent"},"Classes/AddCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddCueEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “addcue”.

      ","parent_name":"AddCueEvent"},"Classes/AddCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddCueEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"AddCueEvent"},"Classes/AddCueEvent.html#/s:13THEOplayerSDK11AddCueEventC3cueAA09TextTrackD0_pvp":{"name":"cue","abstract":"

      The TextTrackCue that was added.

      ","parent_name":"AddCueEvent"},"Classes/AddCueEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddCueEvent(py)cue":{"name":"cue_Objc","abstract":"

      The TextTrackCue that was added.

      ","parent_name":"AddCueEvent"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV10CUE_CHANGEAA0E4TypeCyAA09CueChangeE0CGvpZ":{"name":"CUE_CHANGE","abstract":"

      Fired when CueChangeEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV7ADD_CUEAA0E4TypeCyAA06AddCueE0CGvpZ":{"name":"ADD_CUE","abstract":"

      Fired when AddCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV10REMOVE_CUEAA0E4TypeCyAA09RemoveCueE0CGvpZ":{"name":"REMOVE_CUE","abstract":"

      Fired when RemoveCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV9ENTER_CUEAA0E4TypeCyAA08EnterCueE0CGvpZ":{"name":"ENTER_CUE","abstract":"

      Fired when EnterCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html#/s:13THEOplayerSDK19TextTrackEventTypesV8EXIT_CUEAA0E4TypeCyAA07ExitCueE0CGvpZ":{"name":"EXIT_CUE","abstract":"

      Fired when ExitCueEvent occurs.

      ","parent_name":"TextTrackEventTypes"},"Structs/TextTrackEventTypes.html":{"name":"TextTrackEventTypes","abstract":"

      The types of TextTrack events. These events apply to the list of TextTrackCues.

      "},"Classes/AddCueEvent.html":{"name":"AddCueEvent","abstract":"

      Fired when TextTrackEventTypes.ADD_CUE occurs for the list of TextTrackCues.

      "},"Classes/RemoveCueEvent.html":{"name":"RemoveCueEvent","abstract":"

      Fired when TextTrackEventTypes.REMOVE_CUE occurs for the list of TextTrackCues.

      "},"Classes/CueChangeEvent.html":{"name":"CueChangeEvent","abstract":"

      Fired when TextTrackEventTypes.CUE_CHANGE occurs for the list of TextTrackCues.

      "},"Classes/EnterCueEvent.html":{"name":"EnterCueEvent","abstract":"

      Fired when TextTrackEventTypes.ENTER_CUE occurs for the list of TextTrackCues.

      "},"Classes/ExitCueEvent.html":{"name":"ExitCueEvent","abstract":"

      Fired when TextTrackEventTypes.EXIT_CUE occurs for the list of TextTrackCues.

      "},"Enums/TextTrackFormat.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackFormat@THEOplayerTextTrackFormatWEBVTT":{"name":"WebVTT","abstract":"

      The text track is in the Web Video Text Tracks format.

      ","parent_name":"TextTrackFormat"},"Enums/TextTrackFormat.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackFormat@THEOplayerTextTrackFormatSRT":{"name":"SRT","abstract":"

      The text track is in the SubRip Text Tracks format.

      ","parent_name":"TextTrackFormat"},"Enums/TextTrackFormat.html#/s:13THEOplayerSDK15TextTrackFormatO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"TextTrackFormat"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindSUBTITLES":{"name":"subtitles","abstract":"

      The text track contains subtitles.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindCAPTIONS":{"name":"captions","abstract":"

      The text track contains closed captions, a translation of dialogue and sound effects.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindDESCRIPTION":{"name":"description","abstract":"

      The text track contains descriptions, a textual description of the video.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@THEOplayerTextTrackKindCHAPTERS":{"name":"chapters","abstract":"

      The text track contains chapter titles suitable for navigating the media resource.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/c:@M@THEOplayerSDK@E@THEOplayerTextTrackKind@TextTrackKindMETADATA":{"name":"metadata","abstract":"

      The text track contains metadata.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackKind.html#/s:13THEOplayerSDK13TextTrackKindO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"TextTrackKind"},"Enums/TextTrackMode.html#/s:13THEOplayerSDK13TextTrackModeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"TextTrackMode"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP014inBandMetadataD12DispatchTypeSSvp":{"name":"inBandMetadataTrackDispatchType","abstract":"

      The text track in-band metadata track dispatch type of the text track that the TextTrack object represents.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP4modeAA0cD4ModeOvp":{"name":"mode","abstract":"

      The text track mode.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP4cuesSayAA0cD3Cue_pGvp":{"name":"cues","abstract":"

      The text track’s list of TextTrackCue objects as a TextTrackCueList. This list includes all of the text track’s known cues.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP3srcSSvp":{"name":"src","abstract":"

      The text track’s resource path

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP10activeCuesSayAA0cD3Cue_pGvp":{"name":"activeCues","abstract":"

      The text track’s list of active TextTrackCue objects as a TextTrackCueList.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP4typeSSvp":{"name":"type","abstract":"

      The content type of the given track.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP6forcedSbvp":{"name":"forced","abstract":"

      Indicates whether the track contains Forced Narrative cues.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP16addEventListener4type8listenerAA0fG0_pAA0F4TypeCyqd__G_yqd__ctAA0F8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackEventType.

      ","parent_name":"TextTrack"},"Protocols/TextTrack.html#/s:13THEOplayerSDK9TextTrackP19removeEventListener4type8listeneryAA0F4TypeCyqd__G_AA0fG0_ptAA0F8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackEventType.

      ","parent_name":"TextTrack"},"Protocols/AudioTrack.html#/s:13THEOplayerSDK10AudioTrackP7enabledSbvp":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"AudioTrack"},"Protocols/MediaTrack.html#/s:13THEOplayerSDK10MediaTrackP7enabledSbvp":{"name":"enabled","abstract":"

      Indicates whether the track is enabled.

      ","parent_name":"MediaTrack"},"Protocols/MediaTrack.html#/s:13THEOplayerSDK10MediaTrackP22activeQualityBandwidthSivp":{"name":"activeQualityBandwidth","abstract":"

      Returns the bandwidth of the media track’s current active quality.

      ","parent_name":"MediaTrack"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP4kindSSvp":{"name":"kind","abstract":"

      The kind of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP8languageSSvp":{"name":"language","abstract":"

      The language of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP5labelSSvp":{"name":"label","abstract":"

      The label of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP2idSSvp":{"name":"id","abstract":"

      The identifier of the track.

      ","parent_name":"Track"},"Protocols/Track.html#/s:13THEOplayerSDK5TrackP3uidSivp":{"name":"uid","abstract":"

      A unique identifier of the track.

      ","parent_name":"Track"},"Protocols/Track.html":{"name":"Track","abstract":"

      A track object.

      "},"Protocols/MediaTrack.html":{"name":"MediaTrack","abstract":"

      A MediaTrack is an element that represents a single video or audio track that can be played by the player.

      "},"Track%20API.html#/s:13THEOplayerSDK10VideoTrackP":{"name":"VideoTrack","abstract":"

      A VideoTrack object is an element that represents a single video track that can be played by the player.

      "},"Protocols/AudioTrack.html":{"name":"AudioTrack","abstract":"

      An AudioTrack object is an element that represents a single audio track that can be played by the player.

      "},"Protocols/TextTrack.html":{"name":"TextTrack","abstract":"

      A TextTrack object is an element that represents a single text track that can be displayed in the player.

      "},"Enums/TextTrackMode.html":{"name":"TextTrackMode","abstract":"

      The different TextTrack modes.

      "},"Enums/TextTrackKind.html":{"name":"TextTrackKind","abstract":"

      Describes the kind of the text track.

      "},"Enums/TextTrackFormat.html":{"name":"TextTrackFormat","abstract":"

      Describes the format of the text track.

      "},"Classes/RemoveTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveTrackEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “removetrack”.

      ","parent_name":"RemoveTrackEvent"},"Classes/RemoveTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveTrackEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"RemoveTrackEvent"},"Classes/RemoveTrackEvent.html#/s:13THEOplayerSDK16RemoveTrackEventC5trackAA0D0_pvp":{"name":"track","abstract":"

      The Track which was just removed from the track list.

      ","parent_name":"RemoveTrackEvent"},"Classes/RemoveTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRemoveTrackEvent(py)track":{"name":"track_Objc","abstract":"

      The Track which was just removed from the track list.

      ","parent_name":"RemoveTrackEvent"},"Classes/AddTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddTrackEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “addtrack”.

      ","parent_name":"AddTrackEvent"},"Classes/AddTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddTrackEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"AddTrackEvent"},"Classes/AddTrackEvent.html#/s:13THEOplayerSDK13AddTrackEventC5trackAA0D0_pvp":{"name":"track","abstract":"

      The Track which was just added to the track list.

      ","parent_name":"AddTrackEvent"},"Classes/AddTrackEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerAddTrackEvent(py)track":{"name":"track_Objc","abstract":"

      The Track which was just added to the track list.

      ","parent_name":"AddTrackEvent"},"Classes/TrackChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackChangeEvent(py)type":{"name":"type","abstract":"

      The textual representation of the type of event, “change”.

      ","parent_name":"TrackChangeEvent"},"Classes/TrackChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackChangeEvent(py)date":{"name":"date","abstract":"

      The date at which the event occurred.

      ","parent_name":"TrackChangeEvent"},"Classes/TrackChangeEvent.html#/s:13THEOplayerSDK16TrackChangeEventC5trackAA0C0_pvp":{"name":"track","abstract":"

      The Track which has its state just changed.

      ","parent_name":"TrackChangeEvent"},"Classes/TrackChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTrackChangeEvent(py)track":{"name":"track_Objc","abstract":"

      The Track which has its state just changed.

      ","parent_name":"TrackChangeEvent"},"Structs/TextTrackListEventTypes.html#/s:13THEOplayerSDK23TextTrackListEventTypesV9ADD_TRACKAA0F4TypeCyAA03AdddF0CGvpZ":{"name":"ADD_TRACK","abstract":"

      Fired when AddTrackEvent occurs.

      ","parent_name":"TextTrackListEventTypes"},"Structs/TextTrackListEventTypes.html#/s:13THEOplayerSDK23TextTrackListEventTypesV12REMOVE_TRACKAA0F4TypeCyAA06RemovedF0CGvpZ":{"name":"REMOVE_TRACK","abstract":"

      Fired when RemoveTrackEvent occurs.

      ","parent_name":"TextTrackListEventTypes"},"Structs/TextTrackListEventTypes.html#/s:13THEOplayerSDK23TextTrackListEventTypesV6CHANGEAA0F4TypeCyAA0d6ChangeF0CGvpZ":{"name":"CHANGE","abstract":"

      Fired when TrackChangeEvent occurs.

      ","parent_name":"TextTrackListEventTypes"},"Structs/AudioTrackListEventTypes.html#/s:13THEOplayerSDK24AudioTrackListEventTypesV9ADD_TRACKAA0F4TypeCyAA03AdddF0CGvpZ":{"name":"ADD_TRACK","abstract":"

      Fired when AddTrackEvent occurs.

      ","parent_name":"AudioTrackListEventTypes"},"Structs/AudioTrackListEventTypes.html#/s:13THEOplayerSDK24AudioTrackListEventTypesV12REMOVE_TRACKAA0F4TypeCyAA06RemovedF0CGvpZ":{"name":"REMOVE_TRACK","abstract":"

      Fired when RemoveTrackEvent occurs.

      ","parent_name":"AudioTrackListEventTypes"},"Structs/AudioTrackListEventTypes.html#/s:13THEOplayerSDK24AudioTrackListEventTypesV6CHANGEAA0F4TypeCyAA0d6ChangeF0CGvpZ":{"name":"CHANGE","abstract":"

      Fired when TrackChangeEvent occurs.

      ","parent_name":"AudioTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html#/s:13THEOplayerSDK24VideoTrackListEventTypesV9ADD_TRACKAA0F4TypeCyAA03AdddF0CGvpZ":{"name":"ADD_TRACK","abstract":"

      Fired when AddTrackEvent occurs.

      ","parent_name":"VideoTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html#/s:13THEOplayerSDK24VideoTrackListEventTypesV12REMOVE_TRACKAA0F4TypeCyAA06RemovedF0CGvpZ":{"name":"REMOVE_TRACK","abstract":"

      Fired when RemoveTrackEvent occurs.

      ","parent_name":"VideoTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html#/s:13THEOplayerSDK24VideoTrackListEventTypesV6CHANGEAA0F4TypeCyAA0d6ChangeF0CGvpZ":{"name":"CHANGE","abstract":"

      Fired when TrackChangeEvent occurs.

      ","parent_name":"VideoTrackListEventTypes"},"Structs/VideoTrackListEventTypes.html":{"name":"VideoTrackListEventTypes","abstract":"

      The types of VideoTrackList events.

      "},"Structs/AudioTrackListEventTypes.html":{"name":"AudioTrackListEventTypes","abstract":"

      The types of AudioTrackList events.

      "},"Structs/TextTrackListEventTypes.html":{"name":"TextTrackListEventTypes","abstract":"

      The types of TextTrackList events.

      "},"Classes/TrackChangeEvent.html":{"name":"TrackChangeEvent","abstract":"

      Fired when TextTrackListEventTypes.CHANGE occurs for a TextTrackList.

      "},"Classes/AddTrackEvent.html":{"name":"AddTrackEvent","abstract":"

      Fired when TextTrackListEventTypes.ADD_TRACK occurs for a TextTrackList.

      "},"Classes/RemoveTrackEvent.html":{"name":"RemoveTrackEvent","abstract":"

      Fired when TextTrackListEventTypes.REMOVE_TRACK occurs for a TextTrackList.

      "},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP5countSivp":{"name":"count","abstract":"

      The number of text tracks in the list of text tracks.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP3getyAA0cD0_pSiF":{"name":"get(_:)","abstract":"

      The TextTrack object representing the text track at the index position in the player’s list of text tracks.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListPyAA0cD0_pSicip":{"name":"subscript(_:)","abstract":"

      Returns the TextTrack object representing the text track at the index position in the player’s list of text tracks.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList"},"Protocols/TextTrackList.html#/s:13THEOplayerSDK13TextTrackListP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given TextTrackListEventType.

      ","parent_name":"TextTrackList"},"Protocols/AudioTrackList.html#/s:13THEOplayerSDK14AudioTrackListP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList"},"Protocols/AudioTrackList.html#/s:13THEOplayerSDK14AudioTrackListP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given AudioTrackListEventType.

      ","parent_name":"AudioTrackList"},"Protocols/VideoTrackList.html#/s:13THEOplayerSDK14VideoTrackListP16addEventListener4type8listenerAA0gH0_pAA0G4TypeCyqd__G_yqd__ctAA0G8ProtocolRd__lF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList"},"Protocols/VideoTrackList.html#/s:13THEOplayerSDK14VideoTrackListP19removeEventListener4type8listeneryAA0G4TypeCyqd__G_AA0gH0_ptAA0G8ProtocolRd__lF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given VideoTrackListEventType.

      ","parent_name":"VideoTrackList"},"Protocols/MediaTrackList.html#/s:13THEOplayerSDK14MediaTrackListP5countSivp":{"name":"count","abstract":"

      The number of media tracks in the list of media tracks.

      ","parent_name":"MediaTrackList"},"Protocols/MediaTrackList.html#/s:13THEOplayerSDK14MediaTrackListP3getyAA0cD0_pSiF":{"name":"get(_:)","abstract":"

      Returns the MediaTrack object representing the media track at the index position in the player’s list of audio or video tracks.

      ","parent_name":"MediaTrackList"},"Protocols/MediaTrackList.html#/s:13THEOplayerSDK14MediaTrackListPyAA0cD0_pSicip":{"name":"subscript(_:)","abstract":"

      Returns the MediaTrack object representing the media track at the index position in the player’s list of audio or video tracks.

      ","parent_name":"MediaTrackList"},"Protocols/MediaTrackList.html":{"name":"MediaTrackList","abstract":"

      A MediaTrackList lists all available MediaTrack objects that the player can play. It contains MediaTrack objects, which are either AudioTracks or VideoTracks.

      "},"Protocols/VideoTrackList.html":{"name":"VideoTrackList","abstract":"

      A VideoTrackList lists all available VideoTrack objects that the player can play.

      "},"Protocols/AudioTrackList.html":{"name":"AudioTrackList","abstract":"

      An AudioTrackList lists all available AudioTrack objects that the player can play.

      "},"Protocols/TextTrackList.html":{"name":"TextTrackList","abstract":"

      A TextTrackList lists all available TextTrack objects that the player can display.

      "},"Classes/VolumeChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVolumeChangeEvent(py)volume":{"name":"volume","abstract":"

      The new value, between 0 and 1, of the player’s volume.

      ","parent_name":"VolumeChangeEvent"},"Classes/VolumeChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerVolumeChangeEvent(py)deviceVolume":{"name":"deviceVolume","abstract":"

      The new value, between 0 and 1, of the device’s volume.

      ","parent_name":"VolumeChangeEvent"},"Classes/PresentationModeChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPresentationModeChangeEvent(py)presentationMode":{"name":"presentationMode","abstract":"

      The new PresentationMode of the player.

      ","parent_name":"PresentationModeChangeEvent"},"Classes/ErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerErrorEvent(py)error":{"name":"error","abstract":"

      The textual representation of the error that happened.

      ","parent_name":"ErrorEvent"},"Classes/ErrorEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerErrorEvent(py)errorObject":{"name":"errorObject","abstract":"

      A more descriptive THEOErrorcontaining information about the error.

      ","parent_name":"ErrorEvent"},"Classes/RateChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerRateChangeEvent(py)playbackRate":{"name":"playbackRate","abstract":"

      The new rate of playback of the player.

      ","parent_name":"RateChangeEvent"},"Classes/TimeUpdateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerTimeUpdateEvent(py)currentProgramDateTime":{"name":"currentProgramDateTime","abstract":"

      The current program date time of the player.

      ","parent_name":"TimeUpdateEvent"},"Classes/DurationChangeEvent.html#/s:13THEOplayerSDK19DurationChangeEventC8durationSdSgvp":{"name":"duration","abstract":"

      The new duration of the content, in seconds.

      ","parent_name":"DurationChangeEvent"},"Classes/ReadyStateEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerReadyStateEvent(py)readyState":{"name":"readyState","abstract":"

      The ReadyState of the player.

      ","parent_name":"ReadyStateEvent"},"Classes/SourceChangeEvent.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSourceChangeEvent(py)source":{"name":"source","abstract":"

      The new SourceDescription that was set.

      ","parent_name":"SourceChangeEvent"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV4PLAYAA0D4TypeCyAA04PlayD0CGvpZ":{"name":"PLAY","abstract":"

      Fired when PlayEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7PLAYINGAA0D4TypeCyAA07PlayingD0CGvpZ":{"name":"PLAYING","abstract":"

      Fired when PlayingEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV5PAUSEAA0D4TypeCyAA05PauseD0CGvpZ":{"name":"PAUSE","abstract":"

      Fired when PauseEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV8PROGRESSAA0D4TypeCyAA08ProgressD0CGvpZ":{"name":"PROGRESS","abstract":"

      Fired when ProgressEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7SEEKINGAA0D4TypeCyAA07SeekingD0CGvpZ":{"name":"SEEKING","abstract":"

      Fired when SeekingEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV6SEEKEDAA0D4TypeCyAA06SeekedD0CGvpZ":{"name":"SEEKED","abstract":"

      Fired when SeekedEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7WAITINGAA0D4TypeCyAA07WaitingD0CGvpZ":{"name":"WAITING","abstract":"

      Fired when WaitingEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV11TIME_UPDATEAA0D4TypeCyAA010TimeUpdateD0CGvpZ":{"name":"TIME_UPDATE","abstract":"

      Fired when TimeUpdateEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV5ENDEDAA0D4TypeCyAA05EndedD0CGvpZ":{"name":"ENDED","abstract":"

      Fired when EndedEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV11RATE_CHANGEAA0D4TypeCyAA010RateChangeD0CGvpZ":{"name":"RATE_CHANGE","abstract":"

      Fired when RateChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV18READY_STATE_CHANGEAA0D4TypeCyAA016ReadyStateChangeD0CGvpZ":{"name":"READY_STATE_CHANGE","abstract":"

      Fired when ReadyStateChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV16LOADED_META_DATAAA0D4TypeCyAA014LoadedMetaDataD0CGvpZ":{"name":"LOADED_META_DATA","abstract":"

      Fired when LoadedMetaDataEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV11LOADED_DATAAA0D4TypeCyAA010LoadedDataD0CGvpZ":{"name":"LOADED_DATA","abstract":"

      Fired when LoadedDataEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV10LOAD_STARTAA0D4TypeCyAA09LoadStartD0CGvpZ":{"name":"LOAD_START","abstract":"

      Fired when LoadStartEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV8CAN_PLAYAA0D4TypeCyAA07CanPlayD0CGvpZ":{"name":"CAN_PLAY","abstract":"

      Fired when CanPlayEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV16CAN_PLAY_THROUGHAA0D4TypeCyAA014CanPlayThroughD0CGvpZ":{"name":"CAN_PLAY_THROUGH","abstract":"

      Fired when CanPlayThroughEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV5ERRORAA0D4TypeCyAA05ErrorD0CGvpZ":{"name":"ERROR","abstract":"

      Fired when ErrorEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV15DURATION_CHANGEAA0D4TypeCyAA014DurationChangeD0CGvpZ":{"name":"DURATION_CHANGE","abstract":"

      Fired when DurationChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV13SOURCE_CHANGEAA0D4TypeCyAA012SourceChangeD0CGvpZ":{"name":"SOURCE_CHANGE","abstract":"

      Fired when SourceChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV24PRESENTATION_MODE_CHANGEAA0D4TypeCyAA022PresentationModeChangeD0CGvpZ":{"name":"PRESENTATION_MODE_CHANGE","abstract":"

      Fired when PresentationModeChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV19ASPECT_RATIO_CHANGEAA0D4TypeCyAA017AspectRatioChangeD0CGvpZ":{"name":"ASPECT_RATIO_CHANGE","abstract":"

      Fired when AspectRatioChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV13VOLUME_CHANGEAA0D4TypeCyAA012VolumeChangeD0CGvpZ":{"name":"VOLUME_CHANGE","abstract":"

      Fired when VolumeChangeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV6RESIZEAA0D4TypeCyAA06ResizeD0CGvpZ":{"name":"RESIZE","abstract":"

      Fired when ResizeEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html#/s:13THEOplayerSDK16PlayerEventTypesV7DESTROYAA0D4TypeCyAA07DestroyD0CGvpZ":{"name":"DESTROY","abstract":"

      Fired when DestroyEvent occurs.

      ","parent_name":"PlayerEventTypes"},"Structs/PlayerEventTypes.html":{"name":"PlayerEventTypes","abstract":"

      The types of Player events.

      "},"Classes/SourceChangeEvent.html":{"name":"SourceChangeEvent","abstract":"

      Fired when PlayerEventTypes.SOURCE_CHANGE occurs for the THEOplayer.

      "},"Classes/ReadyStateEvent.html":{"name":"ReadyStateEvent","abstract":"

      The base event for all events that change the ReadyState of the player.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayEvent":{"name":"PlayEvent","abstract":"

      Fired when PlayerEventTypes.PLAY occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPlayingEvent":{"name":"PlayingEvent","abstract":"

      Fired when PlayerEventTypes.PLAYING occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerPauseEvent":{"name":"PauseEvent","abstract":"

      Fired when PlayerEventTypes.PAUSE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerProgressEvent":{"name":"ProgressEvent","abstract":"

      Fired when PlayerEventTypes.PROGRESS occurs for the THEOplayer.

      "},"Classes/DurationChangeEvent.html":{"name":"DurationChangeEvent","abstract":"

      Fired when PlayerEventTypes.DURATION_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSeekingEvent":{"name":"SeekingEvent","abstract":"

      Fired when PlayerEventTypes.SEEKING occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerSeekedEvent":{"name":"SeekedEvent","abstract":"

      Fired when PlayerEventTypes.SEEKED occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerWaitingEvent":{"name":"WaitingEvent","abstract":"

      Fired when PlayerEventTypes.WAITING occurs for the THEOplayer.

      "},"Classes/TimeUpdateEvent.html":{"name":"TimeUpdateEvent","abstract":"

      Fired when PlayerEventTypes.TIME_UPDATE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerEndedEvent":{"name":"EndedEvent","abstract":"

      Fired when PlayerEventTypes.ENDED occurs for the THEOplayer.

      "},"Classes/RateChangeEvent.html":{"name":"RateChangeEvent","abstract":"

      Fired when PlayerEventTypes.RATE_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerReadyStateChangeEvent":{"name":"ReadyStateChangeEvent","abstract":"

      Fired when PlayerEventTypes.READY_STATE_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLoadedMetaDataEvent":{"name":"LoadedMetaDataEvent","abstract":"

      Fired when PlayerEventTypes.LOADED_META_DATA occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLoadedDataEvent":{"name":"LoadedDataEvent","abstract":"

      Fired when PlayerEventTypes.LOADED_DATA occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCanPlayEvent":{"name":"CanPlayEvent","abstract":"

      Fired when PlayerEventTypes.CAN_PLAY occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerCanPlayThroughEvent":{"name":"CanPlayThroughEvent","abstract":"

      Fired when PlayerEventTypes.CAN_PLAY_THROUGH occurs for the THEOplayer.

      "},"Classes/ErrorEvent.html":{"name":"ErrorEvent","abstract":"

      Fired when PlayerEventTypes.ERROR occurs for the THEOplayer.

      "},"Classes/PresentationModeChangeEvent.html":{"name":"PresentationModeChangeEvent","abstract":"

      Fired when PlayerEventTypes.PRESENTATION_MODE_CHANGE occurs for the THEOplayer.

      "},"Classes/VolumeChangeEvent.html":{"name":"VolumeChangeEvent","abstract":"

      Fired when PlayerEventTypes.VOLUME_CHANGE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerResizeEvent":{"name":"ResizeEvent","abstract":"

      Fired when PlayerEventTypes.RESIZE occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerLoadStartEvent":{"name":"LoadStartEvent","abstract":"

      Fired when PlayerEventTypes.LOAD_START occurs for the THEOplayer.

      "},"Player%20Events.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerDestroyEvent":{"name":"DestroyEvent","abstract":"

      Fired when PlayerEventTypes.DESTROY occurs for the THEOplayer.

      "},"Protocols/BackgroundPlaybackDelegate.html#/s:13THEOplayerSDK26BackgroundPlaybackDelegateP019shouldContinueAudiod2InC0SbyF":{"name":"shouldContinueAudioPlaybackInBackground()","abstract":"

      Decides whether audio should continue playing when the application goes to background and the video is not visible anymore.

      ","parent_name":"BackgroundPlaybackDelegate"},"Enums/Preload.html#/c:@M@THEOplayerSDK@E@THEOplayerPreload@THEOplayerPreloadNONE":{"name":"none","abstract":"

      The player will not load any data.

      ","parent_name":"Preload"},"Enums/Preload.html#/c:@M@THEOplayerSDK@E@THEOplayerPreload@THEOplayerPreloadAUTO":{"name":"auto","abstract":"

      The player will load the metadata and the media.

      ","parent_name":"Preload"},"Enums/Preload.html#/c:@M@THEOplayerSDK@E@THEOplayerPreload@THEOplayerPreloadMETADATA":{"name":"metadata","abstract":"

      The player will load the metadata.

      ","parent_name":"Preload"},"Enums/Preload.html#/s:13THEOplayerSDK7PreloadO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"Preload"},"Enums/PresentationMode.html#/c:@M@THEOplayerSDK@E@THEOplayerPresentationMode@THEOplayerPresentationModeINLINE":{"name":"inline","abstract":"

      The player is shown in its original location in the view.

      ","parent_name":"PresentationMode"},"Enums/PresentationMode.html#/c:@M@THEOplayerSDK@E@THEOplayerPresentationMode@THEOplayerPresentationModeFULLSCREEN":{"name":"fullscreen","abstract":"

      The player fills the entire screen and overlays all the other view controllers.

      ","parent_name":"PresentationMode"},"Enums/PresentationMode.html#/c:@M@THEOplayerSDK@E@THEOplayerPresentationMode@THEOplayerPresentationModePICTURE_IN_PICTURE":{"name":"pictureInPicture","abstract":"

      The player is shown in a window that overlays all the views. Further configurations can be made through PictureInPicture.configure

      ","parent_name":"PresentationMode"},"Enums/PresentationMode.html#/s:13THEOplayerSDK16PresentationModeO9_rawValueSSvp":{"name":"_rawValue","abstract":"

      The raw value of type String.

      ","parent_name":"PresentationMode"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_NOTHING":{"name":"HAVE_NOTHING","abstract":"

      The player has no information about the duration of its source.

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_METADATA":{"name":"HAVE_METADATA","abstract":"

      The player has information about the duration of its source.

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_CURRENT_DATA":{"name":"HAVE_CURRENT_DATA","abstract":"

      The player has its current frame in its buffer.

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_FUTURE_DATA":{"name":"HAVE_FUTURE_DATA","abstract":"

      The player has enough data for the current playback position, as well as for at least a little bit of time into the future (at least two frames of video, for example).

      ","parent_name":"ReadyState"},"Enums/ReadyState.html#/c:@M@THEOplayerSDK@E@THEOplayerReadyState@THEOplayerReadyStateHAVE_ENOUGH_DATA":{"name":"HAVE_ENOUGH_DATA","abstract":"

      The player has enough data available, and the download rate is high enough that the media can be played through to the end without interruption.

      ","parent_name":"ReadyState"},"Protocols/Cast.html#/s:13THEOplayerSDK4CastP7castingSbvp":{"name":"casting","abstract":"

      Whether THEOplayer is currently connected with a casting device.

      ","parent_name":"Cast"},"Protocols/Cast.html#/s:13THEOplayerSDK4CastP10chromecastAA10Chromecast_pSgvp":{"name":"chromecast","abstract":"

      A Chromecast integration object that allows you to cast to Chromecast and inspect its state.

      ","parent_name":"Cast"},"Protocols/Cast.html#/s:13THEOplayerSDK4CastP7airPlayAA03AirE0_pSgvp":{"name":"airPlay","abstract":"

      An AirPlay integration object that allows you to cast to AirPlay and inspect its state.

      ","parent_name":"Cast"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC12hlsDateRangeSbSgvp":{"name":"hlsDateRange","abstract":"

      Whether the logic to expose date ranges parsed from HLS manifests is enabled.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC7licenseSSSgvp":{"name":"license","abstract":"

      The license for the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC10licenseUrlSSSgvp":{"name":"licenseUrl","abstract":"

      The url to fetch the license for the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC3pipAA16PiPConfigurationCSgvp":{"name":"pip","abstract":"

      The picture in picture configuration of the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC7networkAA07NetworkC0CSgvp":{"name":"network","abstract":"

      The network configuration of the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC3uidSiSgvp":{"name":"uid","abstract":"

      The unique identifier of the player.

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayerConfiguration.html#/s:13THEOplayerSDK0A13ConfigurationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"

      :nodoc

      ","parent_name":"THEOplayerConfiguration"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C26backgroundPlaybackDelegateAA010BackgrounddE0_pvp":{"name":"backgroundPlaybackDelegate","abstract":"

      The delegate defining behavior for background playback

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C4with13configurationACSo6CGRectVSg_AA0A13ConfigurationCSgtcfc":{"name":"init(with:configuration:)","abstract":"

      Create a new instance of THEOplayer with a frame.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(cpy)playerVersion":{"name":"version","abstract":"

      THEOplayer’s Version.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)frame":{"name":"frame","abstract":"

      The frame rectangle, which describes the THEOplayer view’s location and size in its superview’s coordinate system.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)bounds":{"name":"bounds","abstract":"

      The bounds rectangle, which describes the THEOplayer view’s location and size in its own coordinate system.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)center":{"name":"center","abstract":"

      The center of the THEOplayer view’s frame.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)autoresizingMask":{"name":"autoresizingMask","abstract":"

      An integer bit mask that determines how the THEOplayer view resizes itself when its superview’s bounds change.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)videoHeight":{"name":"videoHeight","abstract":"

      Returns the height of the video in pixels for the current quality.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)videoWidth":{"name":"videoWidth","abstract":"

      Returns the width of the video in pixels for the current quality.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)videoRect":{"name":"videoRect","abstract":"

      Returns the current size and position of the video image as displayed within the receiver’s bounds.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)resizeTransitionEnabled":{"name":"resizeTransitionEnabled","abstract":"

      Enables or disables the transition animation when resizing the player. Defaults to true.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)abr":{"name":"abr","abstract":"

      Allows you to modify the player’s ABR behavior. See documentation for ABRConfiguration to see how this is done.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)aspectRatio":{"name":"aspectRatio","abstract":"

      Specifies how to handle the aspect ratio of the content.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C7networkAA7Network_pvp":{"name":"network","abstract":"

      The network status of the player which can be used to monitor the network related errors.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C10textTracksAA13TextTrackList_pvp":{"name":"textTracks","abstract":"

      The list of Text Tracks.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C11audioTracksAA14AudioTrackList_pvp":{"name":"audioTracks","abstract":"

      The list of Audio Tracks.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C11videoTracksAA14VideoTrackList_pvp":{"name":"videoTracks","abstract":"

      The list of Video Tracks.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C8durationSdSgvp":{"name":"duration","abstract":"

      The length of the currently loaded video, in seconds.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)autoplay":{"name":"autoplay","abstract":"

      Sets or returns if the video should automatically start playing.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)source":{"name":"source","abstract":"

      Sets or returns the current source of the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)src":{"name":"src","abstract":"

      Returns the current source URL of the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)volume":{"name":"volume","abstract":"

      Sets or returns the volume of the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)muted":{"name":"muted","abstract":"

      Sets or returns whether the audio output of the video is muted.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)seeking":{"name":"seeking","abstract":"

      Return whether the video is seeking.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)paused":{"name":"paused","abstract":"

      Returns whether the video is paused.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)ended":{"name":"ended","abstract":"

      Returns whether the video has ended.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)preload":{"name":"preload","abstract":"

      Returns whether the player should preload a certain type of data.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)playbackRate":{"name":"playbackRate","abstract":"

      Returns current playback rate of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)buffered":{"name":"buffered","abstract":"

      Returns the buffered TimeRanges of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)played":{"name":"played","abstract":"

      Returns the played TimeRanges of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)seekable":{"name":"seekable","abstract":"

      Returns the seekable TimeRanges of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)metrics":{"name":"metrics","abstract":"

      Returns the Metrics data.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)presentationMode":{"name":"presentationMode","abstract":"

      Sets or returns the presentationMode of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)readyState":{"name":"readyState","abstract":"

      Returns the readystate of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)error":{"name":"error","abstract":"

      Returns the last encountered player error.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)uid":{"name":"uid","abstract":"

      Returns the unique ID of the player

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)currentTime":{"name":"currentTime","abstract":"

      The current playback position of the video, in seconds. Setting it allows to change the playback position.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(py)currentProgramDateTime":{"name":"currentProgramDateTime","abstract":"

      Returns the current playback position of the media, as a timestamp.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(cpy)automaticallyManageAudioSession":{"name":"automaticallyManageAudioSession","abstract":"

      Sets whether THEOplayer automatically manages the AVAudioSession.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)play":{"name":"play()","abstract":"

      After invoking this method, the player starts playback.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)pause":{"name":"pause()","abstract":"

      After invoking this method, the player pauses playback.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C4stop17completionHandleryySbSg_s5Error_pSgtcSg_tF":{"name":"stop(completionHandler:)","abstract":"

      After invoking this method, the player stops playback completely and unloads all loaded resources.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C16addEventListener4type8listenerAA0dE0_pAA0D4TypeCyxG_yxctAA0D8ProtocolRzlF":{"name":"addEventListener(type:listener:)","abstract":"

      Adds the given event listener of the given PlayerEventType.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C19removeEventListener4type8listeneryAA0D4TypeCyxG_AA0dE0_ptAA0D8ProtocolRzlF":{"name":"removeEventListener(type:listener:)","abstract":"

      Removes the given event listener of the given PlayerEventType.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)setCurrentTime:completionHandler:":{"name":"setCurrentTime(_:completionHandler:)","abstract":"

      Sets the current playback position in the video.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)setCurrentProgramDateTime:completionHandler:":{"name":"setCurrentProgramDateTime(_:completionHandler:)","abstract":"

      Sets the current ProgramDateTime of the player.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)addAsSubviewOf:":{"name":"addAsSubview(of:)","abstract":"

      Adds the THEOplayer view to the end of the parameter view’s list of subviews.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)insertAsSubviewOf:at:":{"name":"insertAsSubview(of:at:)","abstract":"

      Inserts the THEOplayer view at the specified index of the parameter view’s list of subviews.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)insertAsSubviewOf:belowSubview:":{"name":"insertAsSubview(of:belowSubview:)","abstract":"

      Inserts the THEOplayer view below another view in the parameter view’s hierarchy.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)insertAsSubviewOf:aboveSubview:":{"name":"insertAsSubview(of:aboveSubview:)","abstract":"

      Inserts the THEOplayer view above another view in the parameter view’s hierarchy.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)isContainedIn:":{"name":"isContained(in:)","abstract":"

      Returns a Boolean value indicating whether THEOplayer is contained in the given array of UIview.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C36registerContentProtectionIntegration13integrationId9keySystem0G7FactoryySS_AA03KeyjH0OAA0defK0_ptFZ":{"name":"registerContentProtectionIntegration(integrationId:keySystem:integrationFactory:)","abstract":"

      Register a content protection integration

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayer(im)destroy":{"name":"destroy()","abstract":"

      Unloads the THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)addIntegration:":{"name":"addIntegration(_:)","abstract":"

      Add an Integration to the THEOplayer instance .

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)removeIntegration:":{"name":"removeIntegration(_:)","abstract":"

      Removes an Integration from the THEOplayer instance.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)removeAllIntegrations":{"name":"removeAllIntegrations()","abstract":"

      Removes all Integrations from the THEOplayer instance.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)getAllIntegrations":{"name":"getAllIntegrations()","abstract":"

      Returns all registered Integrations on the THEOplayer instance

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)textTrackStyle":{"name":"textTrackStyle","abstract":"

      API to configure TextTrack styles (for subtitles)

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C4castAA4Cast_pSgvp":{"name":"cast","abstract":"

      The Cast object helps you configure and control casting to external devices with THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C10fullscreenAA10Fullscreen_pvp":{"name":"fullscreen","abstract":"

      The Fullscreen api of theoplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)addGestureRecognizer:":{"name":"addGestureRecognizer(_:)","abstract":"

      Attaches a gesture recognizer to THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(im)removeGestureRecognizer:":{"name":"removeGestureRecognizer(_:)","abstract":"

      Detaches a gesture recognizer from THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)gestureRecognizers":{"name":"gestureRecognizers","abstract":"

      List of the gesture recognizers attached to THEOplayer.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C3adsAA3Ads_pvp":{"name":"ads","abstract":"

      An Ads object that contains information about the current and the scheduled advertisements.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)ads":{"name":"ads_Objc","abstract":"

      An Ads object that contains information about the current and the scheduled advertisements.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C3pipAA09PictureInD0_pSgvp":{"name":"pip","abstract":"

      A PictureInPicture object to configure Picture-In-Picture.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/c:@CM@THEOplayerSDK@objc(cs)THEOplayer(py)fullscreenOrientationCoupling":{"name":"fullscreenOrientationCoupling","abstract":"

      Whether the fullscreen mode is coupled to device orientation, defaults to false.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html#/s:13THEOplayerSDK0A0C5cacheAA5Cache_pvpZ":{"name":"cache","abstract":"

      The Cache object to access the caching API.

      ","parent_name":"THEOplayer"},"Classes/THEOplayer.html":{"name":"THEOplayer","abstract":"

      The THEOplayer object.

      "},"Classes/THEOplayerConfiguration.html":{"name":"THEOplayerConfiguration","abstract":"

      The configuration for a THEOplayer instance.

      "},"Protocols/Cast.html":{"name":"Cast","abstract":"

      The Cast object helps you configure and control casting to external devices with THEOplayer.

      "},"Enums/ReadyState.html":{"name":"ReadyState","abstract":"

      The ready state of the player.

      "},"Enums/PresentationMode.html":{"name":"PresentationMode","abstract":"

      The presentation mode specifies how the player will be displayed.

      "},"Enums/Preload.html":{"name":"Preload","abstract":"

      The preload strategy of the player. The strategy specifies what data to load on source change.

      "},"THEOplayer%20API.html#/c:@M@THEOplayerSDK@objc(cs)THEOplayerMetrics":{"name":"Metrics","abstract":"

      The metrics API which can be used to gather information related to the quality-of-service and video playback experience.

      "},"Protocols/BackgroundPlaybackDelegate.html":{"name":"BackgroundPlaybackDelegate","abstract":"

      A delegate defining behavior for background playback

      "},"THEOplayer%20API.html":{"name":"THEOplayer API"},"Player%20Events.html":{"name":"Player Events"},"Track%20List%20API.html":{"name":"Track List API"},"Track%20List%20Events.html":{"name":"Track List Events"},"Track%20API.html":{"name":"Track API"},"Track%20Events.html":{"name":"Track Events"},"Text%20Track%20Cue%20API.html":{"name":"Text Track Cue API"},"Text%20Track%20Cue%20Events.html":{"name":"Text Track Cue Events"},"Text%20Track%20Styling%20API.html":{"name":"Text Track Styling API"},"Source%20Description%20API.html":{"name":"Source Description API"},"Content%20Protection.html":{"name":"Content Protection"},"SSAI.html":{"name":"SSAI"},"CSAI.html":{"name":"CSAI"},"Ads%20API.html":{"name":"Ads API"},"Ads%20Events.html":{"name":"Ads Events"},"ChromeCast%20API.html":{"name":"ChromeCast API"},"ChromeCast%20Events.html":{"name":"ChromeCast Events"},"Airplay%20API.html":{"name":"Airplay API"},"Airplay%20Events.html":{"name":"Airplay Events"},"Picture-In-Picture.html":{"name":"Picture-In-Picture"},"Fullscreen%20API.html":{"name":"Fullscreen API"},"Fullscreen%20Events.html":{"name":"Fullscreen Events"},"Network%20API.html":{"name":"Network API"},"Network%20Events.html":{"name":"Network Events"},"Error%20API.html":{"name":"Error API"},"Cache%20API.html":{"name":"Cache API"},"Cache%20Events.html":{"name":"Cache Events"},"Adaptive%20Bit%20Rate%20API.html":{"name":"Adaptive Bit Rate API"},"External%20Content%20Protection%20integration%20API.html":{"name":"External Content Protection integration API"},"Util.html":{"name":"Util"},"Base%20classes%20%26%20interfaces.html":{"name":"Base classes & interfaces"},"Other%20Classes.html":{"name":"Other Classes","abstract":"

      The following classes are available globally.

      "},"Other%20Enums.html":{"name":"Other Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"

      The following extensions are available globally.

      "},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"

      The following protocols are available globally.

      "},"Other%20Structs.html":{"name":"Other Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file diff --git a/theoplayer/static/theoplayer/v8/api-reference/ios/undocumented.json b/theoplayer/static/theoplayer/v8/api-reference/ios/undocumented.json index 3131ed722ed..3678473281c 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/ios/undocumented.json +++ b/theoplayer/static/theoplayer/v8/api-reference/ios/undocumented.json @@ -681,14 +681,14 @@ }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Ads/AdsImplNative.swift", - "line": 133, + "line": 134, "symbol": "AdsImplNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Ads/AdsImplNative.swift", - "line": 143, + "line": 144, "symbol": "AdsImplNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" @@ -821,14 +821,14 @@ }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/ContentPlayers/AVPlayerContentPlayerNative.swift", - "line": 1208, + "line": 1209, "symbol": "AVPlayerContentPlayerNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/ContentPlayers/AVPlayerContentPlayerNative.swift", - "line": 1246, + "line": 1247, "symbol": "AVPlayerContentPlayerNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" @@ -863,77 +863,84 @@ }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 876, + "line": 892, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 886, + "line": 902, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 903, + "line": 919, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 910, + "line": 926, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 948, + "line": 964, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 978, + "line": 994, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 997, + "line": 1013, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 1015, + "line": 1031, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 1031, + "line": 1047, + "symbol": "THEOplayerInternalNative", + "symbol_kind": "source.lang.swift.decl.extension", + "warning": "undocumented" + }, + { + "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", + "line": 1059, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 1043, + "line": 1065, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jenkins/jenkins-agent/workspace/Documentation/SDK/0_API_Ref-iOS/ios/THEOplayer_SDK/Native/Models/Player/THEOplayerInternalNative.swift", - "line": 1049, + "line": 1087, "symbol": "THEOplayerInternalNative", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" diff --git a/theoplayer/static/theoplayer/v8/api-reference/web/index.html b/theoplayer/static/theoplayer/v8/api-reference/web/index.html index b449ad05d44..7880caca3d4 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/web/index.html +++ b/theoplayer/static/theoplayer/v8/api-reference/web/index.html @@ -1,4 +1,4 @@ -THEOplayer Web SDK

      THEOplayer Web SDK

      The API references for THEOplayer Web SDK version 8.6.3.

      +THEOplayer Web SDK

      THEOplayer Web SDK

      The API references for THEOplayer Web SDK version 8.7.0.

      Index

      API

      The classes, constants, functions and namespaces listed in this category can be found on the global THEOplayer variable when loading with a <script> tag, or as exports of the theoplayer package when loading through npm.

      diff --git a/theoplayer/static/theoplayer/v8/api-reference/web/interfaces/ReadyStateChangeEvent.html b/theoplayer/static/theoplayer/v8/api-reference/web/interfaces/ReadyStateChangeEvent.html index fa14b75d281..0407ba0e959 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/web/interfaces/ReadyStateChangeEvent.html +++ b/theoplayer/static/theoplayer/v8/api-reference/web/interfaces/ReadyStateChangeEvent.html @@ -5,6 +5,12 @@ type

      Properties

      currentTime: number

      The player's current time.

      date: Date

      The creation date of the event.

      -
      readyState: number

      The player's new ready state.

      -
      type

      The type of the event.

      +
      readyState: number

      The player's new ready state, represented by a value from the following list: +
      - 0 (HAVE_NOTHING): The player has no information about the duration of its source. +
      - 1 (HAVE_METADATA): The player has information about the duration of its source. +
      - 2 (HAVE_CURRENT_DATA): The player has its current frame in its buffer. +
      - 3 (HAVE_FUTURE_DATA): The player has enough data for immediate playback. +
      - 4 (HAVE_ENOUGH_DATA): The player has enough data for continuous playback.

      +


      - See the HTML Media Specification

      +
      type

      The type of the event.

      diff --git a/theoplayer/static/theoplayer/v8/api-reference/web/sitemap.xml b/theoplayer/static/theoplayer/v8/api-reference/web/sitemap.xml index bd26414798c..f8a49a7b727 100644 --- a/theoplayer/static/theoplayer/v8/api-reference/web/sitemap.xml +++ b/theoplayer/static/theoplayer/v8/api-reference/web/sitemap.xml @@ -2,2030 +2,2030 @@ https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/index.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/hierarchy.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/enums/ErrorCategory.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/enums/ErrorCode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/classes/ChromelessPlayer.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/classes/MultiViewPlayer.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/classes/Player.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ABRConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ABRMetadata.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ABRStrategyConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Ad.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdBreak.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdBreakEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdBreakInit.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdBufferingEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AddCachingTaskEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AddTrackEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AddViewEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdInit.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdMetadataEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Ads.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdsConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdsEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdSkipEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdsManagerLoadedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AdSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AES128KeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AgamaConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AgamaPlayerConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AgamaSourceConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AirPlay.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AnalyticsDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AudioQuality.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AxinomDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/AzureDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Base64Util.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/BaseSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/BoundaryC3.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/BoundaryC7.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/BoundaryHalftime.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/BoundaryInfo.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/BufferedSegments.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Cache.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CacheEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CachingTask.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CachingTaskEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CachingTaskLicense.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CachingTaskList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CachingTaskListEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CachingTaskParameters.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CanPlayEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CanPlayThroughEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Canvas.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Cast.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CastConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CastEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CastStateChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CertificateResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Chromecast.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastConnectionCallback.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastError.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastErrorEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastMetadataDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ChromecastMetadataImage.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ClearkeyDecryptionKey.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ClearkeyKeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Clip.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ClipEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ComcastDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CommonUtils.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CompanionAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ConaxDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ContentProtectionError.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ContentProtectionErrorEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ContentProtectionIntegration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ContentProtectionIntegrationFactory.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ContentProtectionRequest.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ContentProtectionResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CsaiAdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CurrentSourceChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CustomTextTrackMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CustomTextTrackOptions.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/CustomWebVTTTextTrack.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DashPlaybackConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DateRangeCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DeviceBasedTitaniumDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DimensionChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DRMTodayDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/DurationChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EmptiedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EmsgCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EncryptedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EndedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EnterBadNetworkModeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ErrorEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Event.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EventDispatcher.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EventedList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EventStreamCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ExitBadNetworkModeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ExpressPlayDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/EzdrmDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/FairPlayKeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/FreeWheelAdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/FreeWheelCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/FullscreenOptions.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Geo.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GlobalCast.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GlobalChromecast.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleDAI.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleDAIConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleDAILiveConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleDAITypedSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleDAIVodConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleImaAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/GoogleImaConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/HespApi.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/HespApiEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/HespSourceConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/HespTypedSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/HlsPlaybackConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/HTTPHeaders.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3AttachedPicture.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3BaseFrame.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3Comments.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3CommercialFrame.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3Cue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3GenericEncapsulatedObject.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3InvolvedPeopleList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3PositionSynchronisationFrame.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3PrivateFrame.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3SynchronizedLyricsText.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3TermsOfUse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3Text.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3UniqueFileIdentifier.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3Unknown.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3UnsynchronisedLyricsTextTranscription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3UrlLink.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3UserDefinedText.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3UserDefinedUrlLink.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ID3Yospace.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/IMAAdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Imagine.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ImagineEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ImagineServerSideAdInsertionConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ImagineTrackingEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ImagineTypedSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/IntentToFallbackEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/InterceptableRequest.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/InterceptableResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/IrdetoDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/KeyOSDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/KeyOSFairplayKeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/KeyOSKeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/KeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LatencyConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LatencyManager.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LayoutChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LicenseRequest.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LicenseResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LinearAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/List.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LoadedDataEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/LoadedMetadataEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MeasurableNetworkEstimator.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaError.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaFile.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaMelonConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaTailorSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaTrack.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaTrackEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MediaTrackList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MetadataDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Metrics.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MillicastSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MoatConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/MultiViewPlayerEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Network.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/NetworkEstimator.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/NetworkEstimatorController.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/NetworkEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/NetworkInterceptorController.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/NonLinearAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PauseEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PiPConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PlayerConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PlayerEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PlayerList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PlayEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PlayingEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PlayReadyKeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Presentation.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PresentationEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PresentationModeChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ProgressEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PublicationLoadedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PublicationLoadStartEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/PublicationOfflineEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Quality.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/QualityEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/QualityEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/QualityList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RateChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ReadyStateChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RelatedContent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RelatedContentEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RelatedContentSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RemoveCachingTaskEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RemoveTrackEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RemoveViewEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Representation.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RepresentationChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Request.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RequestInit.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RequestMeasurer.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ResponseInit.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/RetryConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SeekedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SeekingEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ServerSideAdInsertionConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ServerSideAdIntegrationController.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ServerSideAdIntegrationHandler.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SmartSightConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SocialSharing.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SocialSharingItem.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SourceAbrConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SourceChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SourceConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SourceDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SourceLatencyConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SpotXAdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SpotxData.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/SpotxQueryParameter.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/StreamOneConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TargetQualityChangedEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrack.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackAddCueEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCueChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCueEnterEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCueEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCueExitEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCueList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackCueUpdateEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackEnterCueEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackError.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackErrorEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackExitCueEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackReadyStateChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackRemoveCueEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTracksList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackStyle.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackStyleEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackTypeChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TextTrackUpdateCueEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TheoAdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TheoLiveApi.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TheoLiveApiEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TheoLiveConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TheoLivePublication.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TheoLiveSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/THEOplayerError.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ThumbnailResolution.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TimeRanges.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TimeUpdateEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TitaniumDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TokenBasedTitaniumDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Track.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TrackChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TrackEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TrackList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TrackListEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TrackUpdateEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TTMLCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TTMLExtent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/TypedSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UIConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UIPlayerConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UIRelatedContent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UIRelatedContentEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UniversalAdId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UpdateQualityEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UplynkDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UpNextBar.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UpNextManager.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UpNextPanel.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UpNextSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/UserActions.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VendorCast.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VendorCastEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerimatrixDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMedia.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBeginEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreak.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreakBeginEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreakEndEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreakEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreakList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreakListEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdBreakSkipEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdCompleteEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAddAdBreakEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAddAssetEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdEndEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdFirstQuartileEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdListEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdMidpointEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAds.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAdThirdQuartileEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAsset.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAssetEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAssetInfoResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAssetInfoResponseEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaAssetList.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaEventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaExternalId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPingConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPingErrorEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPingResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPingResponseEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPreplayBaseResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPreplayLiveResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPreplayResponseEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaPreplayVodResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaRemoveAdBreakEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaRemoveAdEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaRemoveAssetEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseDrm.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseLiveAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseLiveAdBreak.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseLiveAds.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseVodAd.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseVodAdBreak.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseVodAdBreakOffset.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseVodAdPlaceholder.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaResponseVodAds.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaUiConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VerizonMediaUpdateAdBreakEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VideoFrameCallbackMetadata.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VideoQuality.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/View.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ViewChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/ViewPositionChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VimondDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/Visibility.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VisibilityObserver.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VolumeChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VR.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VRConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VRDirection.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VREventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VRPlayerConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/VudrmDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/WaitingEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/WebAudio.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/WebVTTCue.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/WebVTTRegion.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/XstreamDRMConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/YouboraOptions.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ABRStrategy.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ABRStrategyType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AccessibilityRole.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AdIntegrationKind.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AdPreloadType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AdReadyState.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AdSourceType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AdType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AgamaAnalyticsIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AgamaLogLevelType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AgamaServiceName.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AgamaStreamType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AnalyticsIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AxinomIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/AzureIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/Boundary.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/BufferSource.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/CacheStatus.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/CacheTaskStatus.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/CastState.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/CertificateRequest.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ChromecastErrorCode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ChromecastMetadataType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ComcastIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ConaxIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ContentProtectionErrorCode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ContentProtectionRequestSubType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/CrossOriginSetting.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/CustomAdIntegrationKind.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/DAIAvailabilityType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/DeliveryType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/DirectionChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/DRMTodayIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/EdgeStyle.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/EventListener.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/EventMap.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ExpressPlayIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/EzdrmIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/FreeWheelAdUnitType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/GoogleDAISSAIIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/HespMediaType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/HlsDiscontinuityAlignment.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ID3Frame.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ImagineSSAIIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/IrdetoIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/JoinStrategy.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/KeyOSIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/KeySystemId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/LicenseType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/MaybeAsync.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/MediaErrorCode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/MediaType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/MoatAnalyticsIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/MultiViewPlayerLayout.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/MutedAutoplayConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/NodeStyleVoidCallback.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/PiPPosition.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/PreloadType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/PresentationMode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RelatedChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RelatedHideEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RelatedShowEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RequestBody.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RequestInterceptor.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RequestLike.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RequestMethod.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RequestSubType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/RequestType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ResponseBody.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ResponseInterceptor.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ResponseLike.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ResponseType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SeamlessPeriodSwitchStrategy.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SeamlessSwitchStrategy.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/ServerSideAdIntegrationFactory.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SkippedAdStrategy.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SmartSightIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/Source.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SourceIntegrationId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/Sources.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SSAIIntegrationId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/StateChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/StereoChangeEvent.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/StreamOneAnalyticsIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/StreamType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/StringKeyOf.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/StylePropertyRecord.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/SupportedCustomTextTrackCueTypes.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/TextTrackErrorCode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/TextTrackReadyState.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/TextTrackType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/TheoAdsLayoutOverride.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/THEOplayerAdDescription.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/TitaniumIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/UILanguage.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/UplynkIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerimatrixIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerizonMediaAssetId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerizonMediaAssetMovieRating.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerizonMediaAssetTvRating.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerizonMediaAssetType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerizonMediaPreplayResponse.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VerizonMediaPreplayResponseType.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VideoFrameRequestCallback.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VimondIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VisibilityObserverCallback.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VoidPromiseCallback.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VPAIDMode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VRPanoramaMode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VRState.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VRStereoMode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTAlignSetting.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTDirectionSetting.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTLine.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTLineAlignSetting.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTPosition.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTPositionAlignSetting.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VTTScrollSetting.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/VudrmIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/WaitUntilCallback.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/WidevineKeySystemConfiguration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/XstreamIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/YospaceId.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/types/YouboraAnalyticsIntegrationID.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/cache-1.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/cast-1.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/features.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/players.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/playerSuiteVersion.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/utils.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/variables/version.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/functions/registerContentProtectionIntegration.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/modules/ErrorCategory-1.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/functions/ErrorCategory-1.fromCode.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/modules/videojs.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z https://www.theoplayer.com/docs/theoplayer/v8/api-reference/web/interfaces/videojs.Player.html - 2024-12-12T16:43:13.363Z + 2024-12-18T14:40:23.719Z diff --git a/theoplayer/version.txt b/theoplayer/version.txt index 1749336425e..df5119ec64e 100644 --- a/theoplayer/version.txt +++ b/theoplayer/version.txt @@ -1 +1 @@ -8.6.3 +8.7.0