dashjs
Version:
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
1 lines • 45.1 kB
JSON
{"list":[{"title":"DashAdapter","link":"<a href=\"module-DashAdapter.html\">DashAdapter</a>","description":"<p>The DashAdapter module can be accessed using the MediaPlayer API getDashAdapter()</p>"},{"title":"module:DashAdapter#getAdaptationForType","link":"<a href=\"module-DashAdapter.html#getAdaptationForType\">module:DashAdapter ▸ getAdaptationForType</a>"},{"title":"module:DashAdapter#getAllMediaInfoForType","link":"<a href=\"module-DashAdapter.html#getAllMediaInfoForType\">module:DashAdapter ▸ getAllMediaInfoForType</a>"},{"title":"module:DashAdapter#getAvailabilityStartTime","link":"<a href=\"module-DashAdapter.html#getAvailabilityStartTime\">module:DashAdapter ▸ getAvailabilityStartTime</a>"},{"title":"module:DashAdapter#getBandwidthForRepresentation","link":"<a href=\"module-DashAdapter.html#getBandwidthForRepresentation\">module:DashAdapter ▸ getBandwidthForRepresentation</a>"},{"title":"module:DashAdapter#getCodec","link":"<a href=\"module-DashAdapter.html#getCodec\">module:DashAdapter ▸ getCodec</a>"},{"title":"module:DashAdapter#getDuration","link":"<a href=\"module-DashAdapter.html#getDuration\">module:DashAdapter ▸ getDuration</a>"},{"title":"module:DashAdapter#getIndexForRepresentation","link":"<a href=\"module-DashAdapter.html#getIndexForRepresentation\">module:DashAdapter ▸ getIndexForRepresentation</a>"},{"title":"module:DashAdapter#getIsDynamic","link":"<a href=\"module-DashAdapter.html#getIsDynamic\">module:DashAdapter ▸ getIsDynamic</a>"},{"title":"module:DashAdapter#getIsMain","link":"<a href=\"module-DashAdapter.html#getIsMain\">module:DashAdapter ▸ getIsMain</a>"},{"title":"module:DashAdapter#getLocation","link":"<a href=\"module-DashAdapter.html#getLocation\">module:DashAdapter ▸ getLocation</a>"},{"title":"module:DashAdapter#getManifestUpdatePeriod","link":"<a href=\"module-DashAdapter.html#getManifestUpdatePeriod\">module:DashAdapter ▸ getManifestUpdatePeriod</a>"},{"title":"module:DashAdapter#getMaxIndexForBufferType","link":"<a href=\"module-DashAdapter.html#getMaxIndexForBufferType\">module:DashAdapter ▸ getMaxIndexForBufferType</a>"},{"title":"module:DashAdapter#getMediaInfoForType","link":"<a href=\"module-DashAdapter.html#getMediaInfoForType\">module:DashAdapter ▸ getMediaInfoForType</a>"},{"title":"module:DashAdapter#getMpd","link":"<a href=\"module-DashAdapter.html#getMpd\">module:DashAdapter ▸ getMpd</a>"},{"title":"module:DashAdapter#getPatchLocation","link":"<a href=\"module-DashAdapter.html#getPatchLocation\">module:DashAdapter ▸ getPatchLocation</a>"},{"title":"module:DashAdapter#getProducerReferenceTimes","link":"<a href=\"module-DashAdapter.html#getProducerReferenceTimes\">module:DashAdapter ▸ getProducerReferenceTimes</a>"},{"title":"module:DashAdapter#getPublishTime","link":"<a href=\"module-DashAdapter.html#getPublishTime\">module:DashAdapter ▸ getPublishTime</a>"},{"title":"module:DashAdapter#getRealAdaptation","link":"<a href=\"module-DashAdapter.html#getRealAdaptation\">module:DashAdapter ▸ getRealAdaptation</a>"},{"title":"module:DashAdapter#getRegularPeriods","link":"<a href=\"module-DashAdapter.html#getRegularPeriods\">module:DashAdapter ▸ getRegularPeriods</a>"},{"title":"module:DashAdapter#getSuggestedPresentationDelay","link":"<a href=\"module-DashAdapter.html#getSuggestedPresentationDelay\">module:DashAdapter ▸ getSuggestedPresentationDelay</a>"},{"title":"module:DashAdapter#getUTCTimingSources","link":"<a href=\"module-DashAdapter.html#getUTCTimingSources\">module:DashAdapter ▸ getUTCTimingSources</a>"},{"title":"module:DashAdapter#getVoRepresentations","link":"<a href=\"module-DashAdapter.html#getVoRepresentations\">module:DashAdapter ▸ getVoRepresentations</a>"},{"title":"DashMetrics","link":"<a href=\"module-DashMetrics.html\">DashMetrics</a>","description":"<p>The DashMetrics module can be accessed using the MediaPlayer API getDashMetrics()</p>"},{"title":"module:DashMetrics#getCurrent","link":"<a href=\"module-DashMetrics.html#getCurrent\">module:DashMetrics ▸ getCurrent</a>"},{"title":"module:DashMetrics#getCurrentBufferLevel","link":"<a href=\"module-DashMetrics.html#getCurrentBufferLevel\">module:DashMetrics ▸ getCurrentBufferLevel</a>"},{"title":"module:DashMetrics#getCurrentBufferState","link":"<a href=\"module-DashMetrics.html#getCurrentBufferState\">module:DashMetrics ▸ getCurrentBufferState</a>"},{"title":"module:DashMetrics#getCurrentDroppedFrames","link":"<a href=\"module-DashMetrics.html#getCurrentDroppedFrames\">module:DashMetrics ▸ getCurrentDroppedFrames</a>"},{"title":"module:DashMetrics#getCurrentDVRInfo","link":"<a href=\"module-DashMetrics.html#getCurrentDVRInfo\">module:DashMetrics ▸ getCurrentDVRInfo</a>"},{"title":"module:DashMetrics#getCurrentHttpRequest","link":"<a href=\"module-DashMetrics.html#getCurrentHttpRequest\">module:DashMetrics ▸ getCurrentHttpRequest</a>"},{"title":"module:DashMetrics#getCurrentManifestUpdate","link":"<a href=\"module-DashMetrics.html#getCurrentManifestUpdate\">module:DashMetrics ▸ getCurrentManifestUpdate</a>"},{"title":"module:DashMetrics#getCurrentRepresentationSwitch","link":"<a href=\"module-DashMetrics.html#getCurrentRepresentationSwitch\">module:DashMetrics ▸ getCurrentRepresentationSwitch</a>"},{"title":"module:DashMetrics#getCurrentSchedulingInfo","link":"<a href=\"module-DashMetrics.html#getCurrentSchedulingInfo\">module:DashMetrics ▸ getCurrentSchedulingInfo</a>"},{"title":"module:DashMetrics#getHttpRequests","link":"<a href=\"module-DashMetrics.html#getHttpRequests\">module:DashMetrics ▸ getHttpRequests</a>"},{"title":"module:DashMetrics#getLatestFragmentRequestHeaderValueByID","link":"<a href=\"module-DashMetrics.html#getLatestFragmentRequestHeaderValueByID\">module:DashMetrics ▸ getLatestFragmentRequestHeaderValueByID</a>"},{"title":"module:DashMetrics#getLatestMPDRequestHeaderValueByID","link":"<a href=\"module-DashMetrics.html#getLatestMPDRequestHeaderValueByID\">module:DashMetrics ▸ getLatestMPDRequestHeaderValueByID</a>"},{"title":"MediaPlayer","link":"<a href=\"module-MediaPlayer.html\">MediaPlayer</a>","description":"<p>The MediaPlayer is the primary dash.js Module and a Facade to build your player around.<br>\nIt will allow you access to all the important dash.js properties/methods via the public API and all the<br>\nevents to build a robust DASH media player.</p>"},{"title":"module:MediaPlayer#addABRCustomRule","link":"<a href=\"module-MediaPlayer.html#addABRCustomRule\">module:MediaPlayer ▸ addABRCustomRule</a>"},{"title":"module:MediaPlayer#addUTCTimingSource","link":"<a href=\"module-MediaPlayer.html#addUTCTimingSource\">module:MediaPlayer ▸ addUTCTimingSource</a>"},{"title":"module:MediaPlayer#attachProtectionController","link":"<a href=\"module-MediaPlayer.html#attachProtectionController\">module:MediaPlayer ▸ attachProtectionController</a>"},{"title":"module:MediaPlayer#attachSource","link":"<a href=\"module-MediaPlayer.html#attachSource\">module:MediaPlayer ▸ attachSource</a>"},{"title":"module:MediaPlayer#attachTTMLRenderingDiv","link":"<a href=\"module-MediaPlayer.html#attachTTMLRenderingDiv\">module:MediaPlayer ▸ attachTTMLRenderingDiv</a>"},{"title":"module:MediaPlayer#attachView","link":"<a href=\"module-MediaPlayer.html#attachView\">module:MediaPlayer ▸ attachView</a>"},{"title":"module:MediaPlayer#clearDefaultUTCTimingSources","link":"<a href=\"module-MediaPlayer.html#clearDefaultUTCTimingSources\">module:MediaPlayer ▸ clearDefaultUTCTimingSources</a>"},{"title":"module:MediaPlayer#convertToTimeCode","link":"<a href=\"module-MediaPlayer.html#convertToTimeCode\">module:MediaPlayer ▸ convertToTimeCode</a>"},{"title":"module:MediaPlayer#destroy","link":"<a href=\"module-MediaPlayer.html#destroy\">module:MediaPlayer ▸ destroy</a>"},{"title":"module:MediaPlayer#duration","link":"<a href=\"module-MediaPlayer.html#duration\">module:MediaPlayer ▸ duration</a>"},{"title":"module:MediaPlayer#durationAsUTC","link":"<a href=\"module-MediaPlayer.html#durationAsUTC\">module:MediaPlayer ▸ durationAsUTC</a>"},{"title":"module:MediaPlayer#enableForcedTextStreaming","link":"<a href=\"module-MediaPlayer.html#enableForcedTextStreaming\">module:MediaPlayer ▸ enableForcedTextStreaming</a>"},{"title":"module:MediaPlayer#enableText","link":"<a href=\"module-MediaPlayer.html#enableText\">module:MediaPlayer ▸ enableText</a>"},{"title":"module:MediaPlayer#extend","link":"<a href=\"module-MediaPlayer.html#extend\">module:MediaPlayer ▸ extend</a>"},{"title":"module:MediaPlayer#formatUTC","link":"<a href=\"module-MediaPlayer.html#formatUTC\">module:MediaPlayer ▸ formatUTC</a>"},{"title":"module:MediaPlayer#getActiveStream","link":"<a href=\"module-MediaPlayer.html#getActiveStream\">module:MediaPlayer ▸ getActiveStream</a>"},{"title":"module:MediaPlayer#getAutoPlay","link":"<a href=\"module-MediaPlayer.html#getAutoPlay\">module:MediaPlayer ▸ getAutoPlay</a>"},{"title":"module:MediaPlayer#getAverageThroughput","link":"<a href=\"module-MediaPlayer.html#getAverageThroughput\">module:MediaPlayer ▸ getAverageThroughput</a>"},{"title":"module:MediaPlayer#getBitrateInfoListFor","link":"<a href=\"module-MediaPlayer.html#getBitrateInfoListFor\">module:MediaPlayer ▸ getBitrateInfoListFor</a>"},{"title":"module:MediaPlayer#getBufferLength","link":"<a href=\"module-MediaPlayer.html#getBufferLength\">module:MediaPlayer ▸ getBufferLength</a>"},{"title":"module:MediaPlayer#getCurrentLiveLatency","link":"<a href=\"module-MediaPlayer.html#getCurrentLiveLatency\">module:MediaPlayer ▸ getCurrentLiveLatency</a>"},{"title":"module:MediaPlayer#getCurrentTrackFor","link":"<a href=\"module-MediaPlayer.html#getCurrentTrackFor\">module:MediaPlayer ▸ getCurrentTrackFor</a>"},{"title":"module:MediaPlayer#getDashAdapter","link":"<a href=\"module-MediaPlayer.html#getDashAdapter\">module:MediaPlayer ▸ getDashAdapter</a>"},{"title":"module:MediaPlayer#getDashMetrics","link":"<a href=\"module-MediaPlayer.html#getDashMetrics\">module:MediaPlayer ▸ getDashMetrics</a>"},{"title":"module:MediaPlayer#getDebug","link":"<a href=\"module-MediaPlayer.html#getDebug\">module:MediaPlayer ▸ getDebug</a>"},{"title":"module:MediaPlayer#getDVRSeekOffset","link":"<a href=\"module-MediaPlayer.html#getDVRSeekOffset\">module:MediaPlayer ▸ getDVRSeekOffset</a>"},{"title":"module:MediaPlayer#getDVRWindowSize","link":"<a href=\"module-MediaPlayer.html#getDVRWindowSize\">module:MediaPlayer ▸ getDVRWindowSize</a>"},{"title":"module:MediaPlayer#getInitialMediaSettingsFor","link":"<a href=\"module-MediaPlayer.html#getInitialMediaSettingsFor\">module:MediaPlayer ▸ getInitialMediaSettingsFor</a>"},{"title":"module:MediaPlayer#getLowLatencyModeEnabled","link":"<a href=\"module-MediaPlayer.html#getLowLatencyModeEnabled\">module:MediaPlayer ▸ getLowLatencyModeEnabled</a>"},{"title":"module:MediaPlayer#getOfflineController","link":"<a href=\"module-MediaPlayer.html#getOfflineController\">module:MediaPlayer ▸ getOfflineController</a>"},{"title":"module:MediaPlayer#getPlaybackRate","link":"<a href=\"module-MediaPlayer.html#getPlaybackRate\">module:MediaPlayer ▸ getPlaybackRate</a>"},{"title":"module:MediaPlayer#getProtectionController","link":"<a href=\"module-MediaPlayer.html#getProtectionController\">module:MediaPlayer ▸ getProtectionController</a>"},{"title":"module:MediaPlayer#getQualityFor","link":"<a href=\"module-MediaPlayer.html#getQualityFor\">module:MediaPlayer ▸ getQualityFor</a>"},{"title":"module:MediaPlayer#getSettings","link":"<a href=\"module-MediaPlayer.html#getSettings\">module:MediaPlayer ▸ getSettings</a>"},{"title":"module:MediaPlayer#getSource","link":"<a href=\"module-MediaPlayer.html#getSource\">module:MediaPlayer ▸ getSource</a>"},{"title":"module:MediaPlayer#getStreamsFromManifest","link":"<a href=\"module-MediaPlayer.html#getStreamsFromManifest\">module:MediaPlayer ▸ getStreamsFromManifest</a>"},{"title":"module:MediaPlayer#getTargetLiveDelay","link":"<a href=\"module-MediaPlayer.html#getTargetLiveDelay\">module:MediaPlayer ▸ getTargetLiveDelay</a>"},{"title":"module:MediaPlayer#getTopBitrateInfoFor","link":"<a href=\"module-MediaPlayer.html#getTopBitrateInfoFor\">module:MediaPlayer ▸ getTopBitrateInfoFor</a>"},{"title":"module:MediaPlayer#getTracksFor","link":"<a href=\"module-MediaPlayer.html#getTracksFor\">module:MediaPlayer ▸ getTracksFor</a>"},{"title":"module:MediaPlayer#getTracksForTypeFromManifest","link":"<a href=\"module-MediaPlayer.html#getTracksForTypeFromManifest\">module:MediaPlayer ▸ getTracksForTypeFromManifest</a>"},{"title":"module:MediaPlayer#getTTMLRenderingDiv","link":"<a href=\"module-MediaPlayer.html#getTTMLRenderingDiv\">module:MediaPlayer ▸ getTTMLRenderingDiv</a>"},{"title":"module:MediaPlayer#getVersion","link":"<a href=\"module-MediaPlayer.html#getVersion\">module:MediaPlayer ▸ getVersion</a>"},{"title":"module:MediaPlayer#getVideoElement","link":"<a href=\"module-MediaPlayer.html#getVideoElement\">module:MediaPlayer ▸ getVideoElement</a>"},{"title":"module:MediaPlayer#getVolume","link":"<a href=\"module-MediaPlayer.html#getVolume\">module:MediaPlayer ▸ getVolume</a>"},{"title":"module:MediaPlayer#getXHRWithCredentialsForType","link":"<a href=\"module-MediaPlayer.html#getXHRWithCredentialsForType\">module:MediaPlayer ▸ getXHRWithCredentialsForType</a>"},{"title":"module:MediaPlayer#initialize","link":"<a href=\"module-MediaPlayer.html#initialize\">module:MediaPlayer ▸ initialize</a>"},{"title":"module:MediaPlayer#isDynamic","link":"<a href=\"module-MediaPlayer.html#isDynamic\">module:MediaPlayer ▸ isDynamic</a>"},{"title":"module:MediaPlayer#isMuted","link":"<a href=\"module-MediaPlayer.html#isMuted\">module:MediaPlayer ▸ isMuted</a>"},{"title":"module:MediaPlayer#isPaused","link":"<a href=\"module-MediaPlayer.html#isPaused\">module:MediaPlayer ▸ isPaused</a>"},{"title":"module:MediaPlayer#isReady","link":"<a href=\"module-MediaPlayer.html#isReady\">module:MediaPlayer ▸ isReady</a>"},{"title":"module:MediaPlayer#isSeeking","link":"<a href=\"module-MediaPlayer.html#isSeeking\">module:MediaPlayer ▸ isSeeking</a>"},{"title":"module:MediaPlayer#isTextEnabled","link":"<a href=\"module-MediaPlayer.html#isTextEnabled\">module:MediaPlayer ▸ isTextEnabled</a>"},{"title":"module:MediaPlayer#off","link":"<a href=\"module-MediaPlayer.html#off\">module:MediaPlayer ▸ off</a>"},{"title":"module:MediaPlayer#on","link":"<a href=\"module-MediaPlayer.html#on\">module:MediaPlayer ▸ on</a>"},{"title":"module:MediaPlayer#pause","link":"<a href=\"module-MediaPlayer.html#pause\">module:MediaPlayer ▸ pause</a>"},{"title":"module:MediaPlayer#play","link":"<a href=\"module-MediaPlayer.html#play\">module:MediaPlayer ▸ play</a>"},{"title":"module:MediaPlayer#provideThumbnail","link":"<a href=\"module-MediaPlayer.html#provideThumbnail\">module:MediaPlayer ▸ provideThumbnail</a>"},{"title":"module:MediaPlayer#registerCustomCapabilitiesFilter","link":"<a href=\"module-MediaPlayer.html#registerCustomCapabilitiesFilter\">module:MediaPlayer ▸ registerCustomCapabilitiesFilter</a>"},{"title":"module:MediaPlayer#registerLicenseRequestFilter","link":"<a href=\"module-MediaPlayer.html#registerLicenseRequestFilter\">module:MediaPlayer ▸ registerLicenseRequestFilter</a>"},{"title":"module:MediaPlayer#registerLicenseResponseFilter","link":"<a href=\"module-MediaPlayer.html#registerLicenseResponseFilter\">module:MediaPlayer ▸ registerLicenseResponseFilter</a>"},{"title":"module:MediaPlayer#removeABRCustomRule","link":"<a href=\"module-MediaPlayer.html#removeABRCustomRule\">module:MediaPlayer ▸ removeABRCustomRule</a>"},{"title":"module:MediaPlayer#removeAllABRCustomRule","link":"<a href=\"module-MediaPlayer.html#removeAllABRCustomRule\">module:MediaPlayer ▸ removeAllABRCustomRule</a>"},{"title":"module:MediaPlayer#removeUTCTimingSource","link":"<a href=\"module-MediaPlayer.html#removeUTCTimingSource\">module:MediaPlayer ▸ removeUTCTimingSource</a>"},{"title":"module:MediaPlayer#reset","link":"<a href=\"module-MediaPlayer.html#reset\">module:MediaPlayer ▸ reset</a>"},{"title":"module:MediaPlayer#resetSettings","link":"<a href=\"module-MediaPlayer.html#resetSettings\">module:MediaPlayer ▸ resetSettings</a>"},{"title":"module:MediaPlayer#restoreDefaultUTCTimingSources","link":"<a href=\"module-MediaPlayer.html#restoreDefaultUTCTimingSources\">module:MediaPlayer ▸ restoreDefaultUTCTimingSources</a>"},{"title":"module:MediaPlayer#retrieveManifest","link":"<a href=\"module-MediaPlayer.html#retrieveManifest\">module:MediaPlayer ▸ retrieveManifest</a>"},{"title":"module:MediaPlayer#seek","link":"<a href=\"module-MediaPlayer.html#seek\">module:MediaPlayer ▸ seek</a>"},{"title":"module:MediaPlayer#setAutoPlay","link":"<a href=\"module-MediaPlayer.html#setAutoPlay\">module:MediaPlayer ▸ setAutoPlay</a>"},{"title":"module:MediaPlayer#setConfig","link":"<a href=\"module-MediaPlayer.html#setConfig\">module:MediaPlayer ▸ setConfig</a>"},{"title":"module:MediaPlayer#setCurrentTrack","link":"<a href=\"module-MediaPlayer.html#setCurrentTrack\">module:MediaPlayer ▸ setCurrentTrack</a>"},{"title":"module:MediaPlayer#setInitialMediaSettingsFor","link":"<a href=\"module-MediaPlayer.html#setInitialMediaSettingsFor\">module:MediaPlayer ▸ setInitialMediaSettingsFor</a>"},{"title":"module:MediaPlayer#setMute","link":"<a href=\"module-MediaPlayer.html#setMute\">module:MediaPlayer ▸ setMute</a>"},{"title":"module:MediaPlayer#setPlaybackRate","link":"<a href=\"module-MediaPlayer.html#setPlaybackRate\">module:MediaPlayer ▸ setPlaybackRate</a>"},{"title":"module:MediaPlayer#setProtectionData","link":"<a href=\"module-MediaPlayer.html#setProtectionData\">module:MediaPlayer ▸ setProtectionData</a>"},{"title":"module:MediaPlayer#setQualityFor","link":"<a href=\"module-MediaPlayer.html#setQualityFor\">module:MediaPlayer ▸ setQualityFor</a>"},{"title":"module:MediaPlayer#setTextTrack","link":"<a href=\"module-MediaPlayer.html#setTextTrack\">module:MediaPlayer ▸ setTextTrack</a>"},{"title":"module:MediaPlayer#setVolume","link":"<a href=\"module-MediaPlayer.html#setVolume\">module:MediaPlayer ▸ setVolume</a>"},{"title":"module:MediaPlayer#setXHRWithCredentialsForType","link":"<a href=\"module-MediaPlayer.html#setXHRWithCredentialsForType\">module:MediaPlayer ▸ setXHRWithCredentialsForType</a>"},{"title":"module:MediaPlayer#time","link":"<a href=\"module-MediaPlayer.html#time\">module:MediaPlayer ▸ time</a>"},{"title":"module:MediaPlayer#timeAsUTC","link":"<a href=\"module-MediaPlayer.html#timeAsUTC\">module:MediaPlayer ▸ timeAsUTC</a>"},{"title":"module:MediaPlayer#unregisterCustomCapabilitiesFilter","link":"<a href=\"module-MediaPlayer.html#unregisterCustomCapabilitiesFilter\">module:MediaPlayer ▸ unregisterCustomCapabilitiesFilter</a>"},{"title":"module:MediaPlayer#unregisterLicenseRequestFilter","link":"<a href=\"module-MediaPlayer.html#unregisterLicenseRequestFilter\">module:MediaPlayer ▸ unregisterLicenseRequestFilter</a>"},{"title":"module:MediaPlayer#unregisterLicenseResponseFilter","link":"<a href=\"module-MediaPlayer.html#unregisterLicenseResponseFilter\">module:MediaPlayer ▸ unregisterLicenseResponseFilter</a>"},{"title":"module:MediaPlayer#updatePortalSize","link":"<a href=\"module-MediaPlayer.html#updatePortalSize\">module:MediaPlayer ▸ updatePortalSize</a>"},{"title":"module:MediaPlayer#updateSettings","link":"<a href=\"module-MediaPlayer.html#updateSettings\">module:MediaPlayer ▸ updateSettings</a>"},{"title":"OfflineController","link":"<a href=\"module-OfflineController.html\">OfflineController</a>","description":"<p>Provides access to offline stream recording and playback functionality. This module can be accessed using the MediaPlayer API getOfflineController()</p>"},{"title":"module:OfflineController.loadRecordsFromStorage","link":"<a href=\"module-OfflineController.html#.loadRecordsFromStorage\">module:OfflineController ▸ loadRecordsFromStorage</a>"},{"title":"module:OfflineController#createRecord","link":"<a href=\"module-OfflineController.html#createRecord\">module:OfflineController ▸ createRecord</a>"},{"title":"module:OfflineController#deleteRecord","link":"<a href=\"module-OfflineController.html#deleteRecord\">module:OfflineController ▸ deleteRecord</a>"},{"title":"module:OfflineController#getAllRecords","link":"<a href=\"module-OfflineController.html#getAllRecords\">module:OfflineController ▸ getAllRecords</a>"},{"title":"module:OfflineController#getRecordProgression","link":"<a href=\"module-OfflineController.html#getRecordProgression\">module:OfflineController ▸ getRecordProgression</a>"},{"title":"module:OfflineController#resetRecords","link":"<a href=\"module-OfflineController.html#resetRecords\">module:OfflineController ▸ resetRecords</a>"},{"title":"module:OfflineController#resumeRecord","link":"<a href=\"module-OfflineController.html#resumeRecord\">module:OfflineController ▸ resumeRecord</a>"},{"title":"module:OfflineController#startRecord","link":"<a href=\"module-OfflineController.html#startRecord\">module:OfflineController ▸ startRecord</a>"},{"title":"module:OfflineController#stopRecord","link":"<a href=\"module-OfflineController.html#stopRecord\">module:OfflineController ▸ stopRecord</a>"},{"title":"ProtectionController","link":"<a href=\"module-ProtectionController.html\">ProtectionController</a>","description":"<p>Provides access to media protection information and functionality. Each<br>\nProtectionController manages a single {@link MediaPlayer.models.ProtectionModel}<br>\nwhich encapsulates a set of protection information (EME APIs, selected key system,<br>\nkey sessions). The APIs of ProtectionController mostly align with the latest EME<br>\nAPIs. Key system selection is mostly automated when combined with app-overrideable<br>\nfunctionality provided in {@link ProtectionKeyController}.</p>"},{"title":"module:ProtectionController#initializeForMedia","link":"<a href=\"module-ProtectionController.html#initializeForMedia\">module:ProtectionController ▸ initializeForMedia</a>"},{"title":"module:ProtectionController#setMediaElement","link":"<a href=\"module-ProtectionController.html#setMediaElement\">module:ProtectionController ▸ setMediaElement</a>"},{"title":"module:ProtectionController#setRobustnessLevel","link":"<a href=\"module-ProtectionController.html#setRobustnessLevel\">module:ProtectionController ▸ setRobustnessLevel</a>"},{"title":"module:ProtectionController#setServerCertificate","link":"<a href=\"module-ProtectionController.html#setServerCertificate\">module:ProtectionController ▸ setServerCertificate</a>"},{"title":"module:ProtectionController#setSessionType","link":"<a href=\"module-ProtectionController.html#setSessionType\">module:ProtectionController ▸ setSessionType</a>"},{"title":"module:ProtectionController#stop","link":"<a href=\"module-ProtectionController.html#stop\">module:ProtectionController ▸ stop</a>"},{"title":"Settings","link":"<a href=\"module-Settings.html\">Settings</a>","description":"<p>Define the configuration parameters of Dash.js MediaPlayer.</p>"},{"title":"Errors","link":"<a href=\"Errors.html\">Errors</a>"},{"title":"MediaPlayerEvents","link":"<a href=\"MediaPlayerEvents.html\">MediaPlayerEvents</a>","description":"<p>Public facing external events to be used when developing a player that implements dash.js.</p>"},{"title":"MediaPlayerModel","link":"<a href=\"MediaPlayerModel.html\">MediaPlayerModel</a>","description":"<p>We use this model as a wrapper/proxy between Settings.js and classes that are using parameters from Settings.js.<br>\nIn some cases we require additional logic to be applied and the settings might need to be adjusted before being used.</p>"},{"title":"MediaPlayerModel~getAbrBitrateParameter","link":"<a href=\"MediaPlayerModel.html#~getAbrBitrateParameter\">MediaPlayerModel~getAbrBitrateParameter ▸ undefined</a>"},{"title":"MediaPlayerModel~getCatchupMaxDrift","link":"<a href=\"MediaPlayerModel.html#~getCatchupMaxDrift\">MediaPlayerModel~getCatchupMaxDrift ▸ undefined</a>"},{"title":"MediaPlayerModel~getCatchupModeEnabled","link":"<a href=\"MediaPlayerModel.html#~getCatchupModeEnabled\">MediaPlayerModel~getCatchupModeEnabled ▸ undefined</a>"},{"title":"MediaPlayerModel~getCatchupPlaybackRate","link":"<a href=\"MediaPlayerModel.html#~getCatchupPlaybackRate\">MediaPlayerModel~getCatchupPlaybackRate ▸ undefined</a>"},{"title":"MediaPlayerModel~getInitialBufferLevel","link":"<a href=\"MediaPlayerModel.html#~getInitialBufferLevel\">MediaPlayerModel~getInitialBufferLevel ▸ undefined</a>"},{"title":"MediaPlayerModel~getLiveCatchupLatencyThreshold","link":"<a href=\"MediaPlayerModel.html#~getLiveCatchupLatencyThreshold\">MediaPlayerModel~getLiveCatchupLatencyThreshold ▸ undefined</a>"},{"title":"MediaPlayerModel~getRetryAttemptsForType","link":"<a href=\"MediaPlayerModel.html#~getRetryAttemptsForType\">MediaPlayerModel~getRetryAttemptsForType ▸ undefined</a>"},{"title":"MediaPlayerModel~getRetryIntervalsForType","link":"<a href=\"MediaPlayerModel.html#~getRetryIntervalsForType\">MediaPlayerModel~getRetryIntervalsForType ▸ undefined</a>"},{"title":"MediaPlayerModel~getStableBufferTime","link":"<a href=\"MediaPlayerModel.html#~getStableBufferTime\">MediaPlayerModel~getStableBufferTime ▸ undefined</a>"},{"title":"MetricsReportingEvents","link":"<a href=\"MetricsReportingEvents.html\">MetricsReportingEvents</a>"},{"title":"MssErrors","link":"<a href=\"MssErrors.html\">MssErrors</a>"},{"title":"OfflineErrors","link":"<a href=\"OfflineErrors.html\">OfflineErrors</a>"},{"title":"OfflineEvents","link":"<a href=\"OfflineEvents.html\">OfflineEvents</a>"},{"title":"ProtectionErrors","link":"<a href=\"ProtectionErrors.html\">ProtectionErrors</a>"},{"title":"ProtectionEvents","link":"<a href=\"ProtectionEvents.html\">ProtectionEvents</a>","description":"<p>Public facing external events to be used when including protection package.<br>\nAll public events will be aggregated into the MediaPlayerEvents Class and can be accessed<br>\nvia MediaPlayer.events. public_ is the prefix that we use to move event names to MediaPlayerEvents.</p>"},{"title":"ADAPTATION_SET_REMOVED_NO_CAPABILITIES","link":"<a href=\"MediaPlayerEvents.html#event:ADAPTATION_SET_REMOVED_NO_CAPABILITIES\">ADAPTATION_SET_REMOVED_NO_CAPABILITIES</a>","description":"<p>Event that is dispatched whenever an adaptation set is removed due to all representations not being supported.</p>"},{"title":"AST_IN_FUTURE","link":"<a href=\"MediaPlayerEvents.html#event:AST_IN_FUTURE\">AST_IN_FUTURE</a>","description":"<p>Triggered when playback will not start yet<br>\nas the MPD's availabilityStartTime is in the future.<br>\nCheck delay property in payload to determine time before playback will start.</p>"},{"title":"BUFFER_EMPTY","link":"<a href=\"MediaPlayerEvents.html#event:BUFFER_EMPTY\">BUFFER_EMPTY</a>","description":"<p>Triggered when the video element's buffer state changes to stalled.<br>\nCheck mediaType in payload to determine type (Video, Audio, FragmentedText).</p>"},{"title":"BUFFER_LEVEL_STATE_CHANGED","link":"<a href=\"MediaPlayerEvents.html#event:BUFFER_LEVEL_STATE_CHANGED\">BUFFER_LEVEL_STATE_CHANGED</a>","description":"<p>Triggered when the video element's buffer state changes, either stalled or loaded. Check payload for state.</p>"},{"title":"BUFFER_LEVEL_UPDATED","link":"<a href=\"MediaPlayerEvents.html#event:BUFFER_LEVEL_UPDATED\">BUFFER_LEVEL_UPDATED</a>","description":"<p>Triggered when the buffer level of a media type has been updated</p>"},{"title":"BUFFER_LOADED","link":"<a href=\"MediaPlayerEvents.html#event:BUFFER_LOADED\">BUFFER_LOADED</a>","description":"<p>Triggered when the video element's buffer state changes to loaded.<br>\nCheck mediaType in payload to determine type (Video, Audio, FragmentedText).</p>"},{"title":"CAN_PLAY","link":"<a href=\"MediaPlayerEvents.html#event:CAN_PLAY\">CAN_PLAY</a>","description":"<p>Sent when enough data is available that the media can be played,<br>\nat least for a couple of frames. This corresponds to the<br>\nHAVE_ENOUGH_DATA readyState.</p>"},{"title":"CAN_PLAY_THROUGH","link":"<a href=\"MediaPlayerEvents.html#event:CAN_PLAY_THROUGH\">CAN_PLAY_THROUGH</a>","description":"<p>This corresponds to the CAN_PLAY_THROUGH readyState.</p>"},{"title":"CAPTION_CONTAINER_RESIZE","link":"<a href=\"MediaPlayerEvents.html#event:CAPTION_CONTAINER_RESIZE\">CAPTION_CONTAINER_RESIZE</a>","description":"<p>Triggered when the caption container is resized.</p>"},{"title":"CAPTION_RENDERED","link":"<a href=\"MediaPlayerEvents.html#event:CAPTION_RENDERED\">CAPTION_RENDERED</a>","description":"<p>Triggered when a caption is rendered.</p>"},{"title":"CONFORMANCE_VIOLATION","link":"<a href=\"MediaPlayerEvents.html#event:CONFORMANCE_VIOLATION\">CONFORMANCE_VIOLATION</a>","description":"<p>Event that is dispatched whenever the player encounters a potential conformance validation that might lead to unexpected/not optimal behavior</p>"},{"title":"DYNAMIC_TO_STATIC","link":"<a href=\"MediaPlayerEvents.html#event:DYNAMIC_TO_STATIC\">DYNAMIC_TO_STATIC</a>","description":"<p>Triggered when a dynamic stream changed to static (transition phase between Live and On-Demand).</p>"},{"title":"ERROR","link":"<a href=\"MediaPlayerEvents.html#event:ERROR\">ERROR</a>","description":"<p>Triggered when there is an error from the element or MSE source buffer.</p>"},{"title":"EVENT_MODE_ON_RECEIVE","link":"<a href=\"MediaPlayerEvents.html#event:EVENT_MODE_ON_RECEIVE\">EVENT_MODE_ON_RECEIVE</a>","description":"<p>Dash events are triggered as soon as they were parsed.</p>"},{"title":"EVENT_MODE_ON_START","link":"<a href=\"MediaPlayerEvents.html#event:EVENT_MODE_ON_START\">EVENT_MODE_ON_START</a>","description":"<p>Dash events are triggered at their respective start points on the timeline.</p>"},{"title":"FRAGMENT_LOADING_ABANDONED","link":"<a href=\"MediaPlayerEvents.html#event:FRAGMENT_LOADING_ABANDONED\">FRAGMENT_LOADING_ABANDONED</a>","description":"<p>Triggered when a fragment download is abandoned due to detection of slow download base on the ABR abandon rule..</p>"},{"title":"FRAGMENT_LOADING_COMPLETED","link":"<a href=\"MediaPlayerEvents.html#event:FRAGMENT_LOADING_COMPLETED\">FRAGMENT_LOADING_COMPLETED</a>","description":"<p>Triggered when a fragment download has completed.</p>"},{"title":"FRAGMENT_LOADING_PROGRESS","link":"<a href=\"MediaPlayerEvents.html#event:FRAGMENT_LOADING_PROGRESS\">FRAGMENT_LOADING_PROGRESS</a>","description":"<p>Triggered when a partial fragment download has completed.</p>"},{"title":"FRAGMENT_LOADING_STARTED","link":"<a href=\"MediaPlayerEvents.html#event:FRAGMENT_LOADING_STARTED\">FRAGMENT_LOADING_STARTED</a>","description":"<p>Triggered when a fragment download has started.</p>"},{"title":"LOG","link":"<a href=\"MediaPlayerEvents.html#event:LOG\">LOG</a>","description":"<p>Triggered when {@link module:Debug} logger methods are called.</p>"},{"title":"MANIFEST_LOADED","link":"<a href=\"MediaPlayerEvents.html#event:MANIFEST_LOADED\">MANIFEST_LOADED</a>","description":"<p>Triggered when the manifest load is complete</p>"},{"title":"MANIFEST_VALIDITY_CHANGED","link":"<a href=\"MediaPlayerEvents.html#event:MANIFEST_VALIDITY_CHANGED\">MANIFEST_VALIDITY_CHANGED</a>","description":"<p>Manifest validity changed - As a result of an MPD validity expiration event.</p>"},{"title":"METRIC_ADDED","link":"<a href=\"MediaPlayerEvents.html#event:METRIC_ADDED\">METRIC_ADDED</a>","description":"<p>Triggered every time a new metric is added.</p>"},{"title":"METRIC_CHANGED","link":"<a href=\"MediaPlayerEvents.html#event:METRIC_CHANGED\">METRIC_CHANGED</a>","description":"<p>Triggered when an individual metric is added, updated or cleared.</p>"},{"title":"METRIC_UPDATED","link":"<a href=\"MediaPlayerEvents.html#event:METRIC_UPDATED\">METRIC_UPDATED</a>","description":"<p>Triggered every time a metric is updated.</p>"},{"title":"METRICS_CHANGED","link":"<a href=\"MediaPlayerEvents.html#event:METRICS_CHANGED\">METRICS_CHANGED</a>","description":"<p>Triggered anytime there is a change to the overall metrics.</p>"},{"title":"PERIOD_SWITCH_COMPLETED","link":"<a href=\"MediaPlayerEvents.html#event:PERIOD_SWITCH_COMPLETED\">PERIOD_SWITCH_COMPLETED</a>","description":"<p>Triggered at the stream end of a period.</p>"},{"title":"PERIOD_SWITCH_STARTED","link":"<a href=\"MediaPlayerEvents.html#event:PERIOD_SWITCH_STARTED\">PERIOD_SWITCH_STARTED</a>","description":"<p>Triggered when a new stream (period) starts.</p>"},{"title":"PLAYBACK_ENDED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_ENDED\">PLAYBACK_ENDED</a>","description":"<p>Sent when playback completes.</p>"},{"title":"PLAYBACK_ERROR","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_ERROR\">PLAYBACK_ERROR</a>","description":"<p>Sent when an error occurs. The element's error<br>\nattribute contains more information.</p>"},{"title":"PLAYBACK_METADATA_LOADED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_METADATA_LOADED\">PLAYBACK_METADATA_LOADED</a>","description":"<p>The media's metadata has finished loading; all attributes now<br>\ncontain as much useful information as they're going to.</p>"},{"title":"PLAYBACK_NOT_ALLOWED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_NOT_ALLOWED\">PLAYBACK_NOT_ALLOWED</a>","description":"<p>Sent when playback is not allowed (for example if user gesture is needed).</p>"},{"title":"PLAYBACK_PAUSED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_PAUSED\">PLAYBACK_PAUSED</a>","description":"<p>Sent when playback is paused.</p>"},{"title":"PLAYBACK_PLAYING","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_PLAYING\">PLAYBACK_PLAYING</a>","description":"<p>Sent when the media begins to play (either for the first time, after having been paused,<br>\nor after ending and then restarting).</p>"},{"title":"PLAYBACK_PROGRESS","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_PROGRESS\">PLAYBACK_PROGRESS</a>","description":"<p>Sent periodically to inform interested parties of progress downloading<br>\nthe media. Information about the current amount of the media that has<br>\nbeen downloaded is available in the media element's buffered attribute.</p>"},{"title":"PLAYBACK_RATE_CHANGED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_RATE_CHANGED\">PLAYBACK_RATE_CHANGED</a>","description":"<p>Sent when the playback speed changes.</p>"},{"title":"PLAYBACK_SEEKED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_SEEKED\">PLAYBACK_SEEKED</a>","description":"<p>Sent when a seek operation completes.</p>"},{"title":"PLAYBACK_SEEKING","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_SEEKING\">PLAYBACK_SEEKING</a>","description":"<p>Sent when a seek operation begins.</p>"},{"title":"PLAYBACK_STALLED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_STALLED\">PLAYBACK_STALLED</a>","description":"<p>Sent when the video element reports stalled</p>"},{"title":"PLAYBACK_STARTED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_STARTED\">PLAYBACK_STARTED</a>","description":"<p>Sent when playback of the media starts after having been paused;<br>\nthat is, when playback is resumed after a prior pause event.</p>"},{"title":"PLAYBACK_TIME_UPDATED","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_TIME_UPDATED\">PLAYBACK_TIME_UPDATED</a>","description":"<p>The time indicated by the element's currentTime attribute has changed.</p>"},{"title":"PLAYBACK_WAITING","link":"<a href=\"MediaPlayerEvents.html#event:PLAYBACK_WAITING\">PLAYBACK_WAITING</a>","description":"<p>Sent when the media playback has stopped because of a temporary lack of data.</p>"},{"title":"QUALITY_CHANGE_RENDERED","link":"<a href=\"MediaPlayerEvents.html#event:QUALITY_CHANGE_RENDERED\">QUALITY_CHANGE_RENDERED</a>","description":"<p>Triggered when the new ABR quality is being rendered on-screen.</p>"},{"title":"QUALITY_CHANGE_REQUESTED","link":"<a href=\"MediaPlayerEvents.html#event:QUALITY_CHANGE_REQUESTED\">QUALITY_CHANGE_REQUESTED</a>","description":"<p>Triggered when an ABR up /down switch is initiated; either by user in manual mode or auto mode via ABR rules.</p>"},{"title":"REPRESENTATION_SWITCH","link":"<a href=\"MediaPlayerEvents.html#event:REPRESENTATION_SWITCH\">REPRESENTATION_SWITCH</a>","description":"<p>Event that is dispatched whenever the player switches to a different representation</p>"},{"title":"STREAM_ACTIVATED","link":"<a href=\"MediaPlayerEvents.html#event:STREAM_ACTIVATED\">STREAM_ACTIVATED</a>","description":"<p>Triggered when a stream (period) is activated</p>"},{"title":"STREAM_DEACTIVATED","link":"<a href=\"MediaPlayerEvents.html#event:STREAM_DEACTIVATED\">STREAM_DEACTIVATED</a>","description":"<p>Triggered when a stream (period) is deactivated</p>"},{"title":"STREAM_INITIALIZED","link":"<a href=\"MediaPlayerEvents.html#event:STREAM_INITIALIZED\">STREAM_INITIALIZED</a>","description":"<p>Triggered when a stream (period) is activated</p>"},{"title":"STREAM_INITIALIZING","link":"<a href=\"MediaPlayerEvents.html#event:STREAM_INITIALIZING\">STREAM_INITIALIZING</a>","description":"<p>Triggered when a stream (period) is being loaded</p>"},{"title":"STREAM_TEARDOWN_COMPLETE","link":"<a href=\"MediaPlayerEvents.html#event:STREAM_TEARDOWN_COMPLETE\">STREAM_TEARDOWN_COMPLETE</a>","description":"<p>Triggered when the player has been reset.</p>"},{"title":"STREAM_UPDATED","link":"<a href=\"MediaPlayerEvents.html#event:STREAM_UPDATED\">STREAM_UPDATED</a>","description":"<p>Triggered when a stream (period) is loaded</p>"},{"title":"TEXT_TRACK_ADDED","link":"<a href=\"MediaPlayerEvents.html#event:TEXT_TRACK_ADDED\">TEXT_TRACK_ADDED</a>","description":"<p>Triggered when a text track is added to the video element's TextTrackList</p>"},{"title":"TEXT_TRACKS_ADDED","link":"<a href=\"MediaPlayerEvents.html#event:TEXT_TRACKS_ADDED\">TEXT_TRACKS_ADDED</a>","description":"<p>Triggered once all text tracks detected in the MPD are added to the video element.</p>"},{"title":"TRACK_CHANGE_RENDERED","link":"<a href=\"MediaPlayerEvents.html#event:TRACK_CHANGE_RENDERED\">TRACK_CHANGE_RENDERED</a>","description":"<p>Triggered when the new track is being rendered.</p>"},{"title":"TTML_PARSED","link":"<a href=\"MediaPlayerEvents.html#event:TTML_PARSED\">TTML_PARSED</a>","description":"<p>Triggered when a ttml chunk is parsed.</p>"},{"title":"TTML_TO_PARSE","link":"<a href=\"MediaPlayerEvents.html#event:TTML_TO_PARSE\">TTML_TO_PARSE</a>","description":"<p>Triggered when a ttml chunk has to be parsed.</p>"},{"title":"CMCD_DATA_GENERATED","link":"<a href=\"MetricsReportingEvents.html#event:CMCD_DATA_GENERATED\">CMCD_DATA_GENERATED</a>","description":"<p>Triggered when CMCD data was generated for a HTTP request</p>"},{"title":"OFFLINE_RECORD_FINISHED","link":"<a href=\"OfflineEvents.html#event:OFFLINE_RECORD_FINISHED\">OFFLINE_RECORD_FINISHED</a>","description":"<p>Triggered when all record has been downloaded</p>"},{"title":"OFFLINE_RECORD_LOADEDMETADATA","link":"<a href=\"OfflineEvents.html#event:OFFLINE_RECORD_LOADEDMETADATA\">OFFLINE_RECORD_LOADEDMETADATA</a>","description":"<p>Triggered when all mediaInfo has been loaded</p>"},{"title":"OFFLINE_RECORD_STARTED","link":"<a href=\"OfflineEvents.html#event:OFFLINE_RECORD_STARTED\">OFFLINE_RECORD_STARTED</a>","description":"<p>Triggered when a record is initialized and download is started</p>"},{"title":"OFFLINE_RECORD_STOPPED","link":"<a href=\"OfflineEvents.html#event:OFFLINE_RECORD_STOPPED\">OFFLINE_RECORD_STOPPED</a>","description":"<p>Triggered when the user stop downloading a record</p>"},{"title":"KEY_ADDED","link":"<a href=\"ProtectionEvents.html#event:KEY_ADDED\">KEY_ADDED</a>","description":"<p>Event ID for events delivered when a new key has been added</p>"},{"title":"KEY_ERROR","link":"<a href=\"ProtectionEvents.html#event:KEY_ERROR\">KEY_ERROR</a>","description":"<p>Event ID for events delivered when an error is encountered by the CDM<br>\nwhile processing a license server response message</p>"},{"title":"KEY_MESSAGE","link":"<a href=\"ProtectionEvents.html#event:KEY_MESSAGE\">KEY_MESSAGE</a>","description":"<p>Event ID for events delivered when the protection set receives<br>\na key message from the CDM</p>"},{"title":"KEY_SESSION_CLOSED","link":"<a href=\"ProtectionEvents.html#event:KEY_SESSION_CLOSED\">KEY_SESSION_CLOSED</a>","description":"<p>Event ID for events delivered when a key session close<br>\nprocess has completed</p>"},{"title":"KEY_SESSION_CREATED","link":"<a href=\"ProtectionEvents.html#event:KEY_SESSION_CREATED\">KEY_SESSION_CREATED</a>","description":"<p>Event ID for events delivered when a new key sessions creation<br>\nprocess has completed</p>"},{"title":"KEY_SESSION_REMOVED","link":"<a href=\"ProtectionEvents.html#event:KEY_SESSION_REMOVED\">KEY_SESSION_REMOVED</a>","description":"<p>Event ID for events delivered when a key session removal<br>\nprocess has completed</p>"},{"title":"KEY_STATUSES_CHANGED","link":"<a href=\"ProtectionEvents.html#event:KEY_STATUSES_CHANGED\">KEY_STATUSES_CHANGED</a>","description":"<p>Event ID for events delivered when the status of one or more<br>\ndecryption keys has changed</p>"},{"title":"KEY_SYSTEM_SELECTED","link":"<a href=\"ProtectionEvents.html#event:KEY_SYSTEM_SELECTED\">KEY_SYSTEM_SELECTED</a>","description":"<p>Event ID for events delivered when a key system selection procedure<br>\ncompletes</p>"},{"title":"LICENSE_REQUEST_COMPLETE","link":"<a href=\"ProtectionEvents.html#event:LICENSE_REQUEST_COMPLETE\">LICENSE_REQUEST_COMPLETE</a>","description":"<p>Event ID for events delivered when a license request procedure<br>\nhas completed</p>"},{"title":"LICENSE_REQUEST_SENDING","link":"<a href=\"ProtectionEvents.html#event:LICENSE_REQUEST_SENDING\">LICENSE_REQUEST_SENDING</a>","description":"<p>Sending a license rquest</p>"},{"title":"PROTECTION_CREATED","link":"<a href=\"ProtectionEvents.html#event:PROTECTION_CREATED\">PROTECTION_CREATED</a>","description":"<p>Event ID for events delivered when the Protection system is detected and created.</p>"},{"title":"PROTECTION_DESTROYED","link":"<a href=\"ProtectionEvents.html#event:PROTECTION_DESTROYED\">PROTECTION_DESTROYED</a>","description":"<p>Event ID for events delivered when the Protection system is destroyed.</p>"},{"title":"LICENSE_SERVER_MANIFEST_CONFIGURATIONS","link":"<a href=\"global.html#LICENSE_SERVER_MANIFEST_CONFIGURATIONS\">LICENSE_SERVER_MANIFEST_CONFIGURATIONS</a>","description":"<p>The copyright in this software is being made available under the BSD License,<br>\nincluded below. This software may be subject to other third party and contributor<br>\nrights, including patent rights, and no such rights are granted under this license.</p>\n<p>Copyright (c) 2013, Dash Industry Forum.<br>\nAll rights reserved.</p>\n<p>Redistribution and use in source and binary forms, with or without modification,<br>\nare permitted provided that the following conditions are met:</p>\n<ul>\n<li>Redistributions of source code must retain the above copyright notice, this<br>\nlist of conditions and the following disclaimer.</li>\n<li>Redistributions in binary form must reproduce the above copyright notice,<br>\nthis list of conditions and the following disclaimer in the documentation and/or<br>\nother materials provided with the distribution.</li>\n<li>Neither the name of Dash Industry Forum nor the names of its<br>\ncontributors may be used to endorse or promote products derived from this software<br>\nwithout specific prior written permission.</li>\n</ul>\n<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY<br>\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED<br>\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.<br>\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,<br>\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT<br>\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR<br>\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,<br>\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)<br>\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE<br>\nPOSSIBILITY OF SUCH DAMAGE.</p>"},{"title":"MediaType","link":"<a href=\"global.html#MediaType\">MediaType</a>","description":"<p>The media types</p>"}]}