# Interface EventToTypeMap

interface EventToTypeMap {
adEnd: AdsAdEndEvent;
adStart: AdsAdStartEvent;
adTimeout: AdsAdTimeoutEvent;
adsNoPostroll: AdsNoPostrollEvent;
adsNoPreroll: AdsNoPrerollEvent;
adsReadyForPostroll: AdsReadyForPostrollEvent;
adsReadyForPreroll: AdsReadyForPrerollEvent;
adscancelled: AdsCancelledEvent;
adskip: AdsAdSkipEvent;
adsready: AdsReadyEvent;
bandwidthupdate: BandwidthUpdateEvent;
beforepin: BeforePinEvent;
beforepinclose: BeforePinCloseEvent;
beforepindisabled: BeforePinningDisabledEvent;
beforepinenabled: BeforePinningEnabledEvent;
beforeunpin: BeforeUnpinEvent;
bufferedrangeschanged: BufferedRangesChangedEvent;
codecschange: CodecsChangeEvent;
contentSteeringloadstart: ContentSteeringLoadStartEvent;
contentUpdate: AdsContentUpdateEvent;
contentchanged: AdsContentChangedEvent;
contentresumed: AdsContentResumedEvent;
contentsteeringloadcomplete: ContentSteeringLoadCompleteEvent;
contentsteeringparsed: ContentSteeringParsedEvent;
emeKeyMessage: EMEKeyMessageEvent;
emeKeySessionClosed: EMEKeySessionClosedEvent;
emeKeySessionCreated: EMEKeySessionCreatedEvent;
emeKeySessionRemoved: EMEKeySessionRemovedEvent;
emeKeySessionUpdated: EMEKeySessionUpdatedEvent;
emeKeyStatusesChanged: EMEKeyStatusesChangedEvent;
emeKeySystemAccessCompleted: EMEKeySystemAccessCompletedEvent;
emeLicenseRequestAttempted: EMELicenseRequestAttemptedEvent;
endOfFocusableComponents: EndOfFocusableComponentsEvent;
focusableComponentsChanged: FocusableComponentsChangedEvent;
gapjumped: GapJumpedEvent;
imaClientSideAdClick: ImaClientSideAdClickEvent;
imaClientSideAdComplete: ImaClientSideAdCompleteEvent;
imaClientSideAdError: ImaClientSideAdErrorEvent;
imaClientSideAdStarted: ImaClientSideAdStartedEvent;
imaClientSideAdsLoad: ImaClientSideAdsLoadEvent;
imaClientSideAdsPodEnded: ImaClientSideAdsPodEndedEvent;
imaClientSideAdsPodStarted: ImaClientSideAdsPodStartedEvent;
imaClientSideAdsRequest: ImaClientSideAdsRequestEvent;
imaClientSideAllAdsCompleted: ImaClientSideAllAdsCompletedEvent;
imaClientSideFirstQuartile: ImaClientSideFirstQuartileEvent;
imaClientSideMidPoint: ImaClientSideMidPointEvent;
imaClientSidePaused: ImaClientSidePausedEvent;
imaClientSideResumed: ImaClientSideResumedEvent;
imaClientSideSdkLoaded: ImaClientSideSdkLoadedEvent;
imaClientSideSkipped: ImaClientSideSkippedEvent;
imaClientSideThirdQuartile: ImaClientSideThirdQuartileEvent;
imaClientSideVolumeChanged: ImaClientSideVolumeChangedEvent;
imaDaiSdkLoaded: ImaDaiSdkLoadedEvent;
manifestparsecomplete: ManifestParseCompleteEvent;
manifestparsestart: ManifestParseStartEvent;
manifestrequestcomplete: ManifestRequestCompleteEvent;
manifestrequeststart: ManifestRequestStartEvent;
pin: PinEvent;
pinclose: PinCloseEvent;
pindisabled: PinningDisabledEvent;
pinenabled: PinningEnabledEvent;
playedrangeschanged: PlayedRangesChangedEvent;
playerAbort: PlayerAbortEvent;
playerAudioTracksChanged: PlayerAudioTracksChangedEvent;
playerCanPlay: PlayerCanPlayEvent;
playerCanplayThrough: PlayerCanPlayThroughEvent;
playerDisablePictureInPictureChanged: PlayerDisablePiPChangeEvent;
playerDisposed: PlayerDisposedEvent;
playerDurationChanged: PlayerDurationChangedEvent;
playerEmptied: PlayerEmptiedEvent;
playerEnablePictureInPicture: PlayerEnablePiPChangeEvent;
playerEnded: PlayerEndedEvent;
playerEnterPictureInPicture: PlayerEnterPiPEvent;
playerError: PlayerErrorEvent;
playerExitPictureInPicture: PlayerExitPiPEvent;
playerLoadStart: PlayerLoadStartEvent;
playerLoadedData: PlayerLoadedDataEvent;
playerLoadedMetadata: PlayerLoadedMetadataEvent;
playerMutedStatusChanged: PlayerMutedStatusChangedEvent;
playerPause: PlayerPauseEvent;
playerPlay: PlayerPlayEvent;
playerPlaying: PlayerPlayingEvent;
playerProgress: PlayerProgressEvent;
playerQualityLevelsChanged: PlayerQualityLevelsChangedEvent;
playerRateChanged: PlayerRateChangedEvent;
playerResize: PlayerResizeEvent;
playerSeeked: PlayerSeekedEvent;
playerSeeking: PlayerSeekingEvent;
playerStalled: PlayerStalledEvent;
playerStateChanged: PlayerStateChangedEvent;
playerSuspend: PlayerSuspendEvent;
playerTextTracksChanged: PlayerTextTracksChangedEvent;
playerThumbnailTracksChanged: PlayerThumbnailTracksChangedEvent;
playerTimeChanged: PlayerTimeChangedEvent;
playerVideoElementChanged: PlayerVideoElementChangedEvent;
playerVolumeChanged: PlayerVolumeChangedEvent;
playerWaiting: PlayerWaitingEvent;
playlistparsecomplete: PlaylistParseCompleteEvent;
playlistparsestart: PlaylistParseStartEvent;
playlistrequestcomplete: PlaylistRequestCompleteEvent;
playlistrequeststart: PlaylistRequestStartEvent;
renditiondisabled: RenditionDisabledEvent;
renditionenabled: RenditionEnabledEvent;
renditionselected: RenditionSelectedEvent;
seekablerangeschanged: SeekableRangesChangedEvent;
segmentappendcomplete: SegmentAppendCompleteEvent;
segmentappendstart: SegmentAppendStartEvent;
segmentdecryptioncomplete: SegmentDecryptionCompleteEvent;
segmentdecryptionstart: SegmentDecryptionStartEvent;
segmentkeyloadcomplete: SegmentKeyLoadCompleteEvent;
segmentkeyloadstart: SegmentKeyLoadStartEvent;
segmentloaded: SegmentLoadedEvent;
segmentloadstart: SegmentLoadStartEvent;
segmentselected: SegmentSelectedEvent;
segmenttransmuxingcomplete: SegmentTransmuxingCompleteEvent;
segmenttransmuxingstart: SegmentTransmuxingStartEvent;
segmenttransmuxingtiminginfoavailable: SegmentTransmuxingTimingInfoAvailableEvent;
segmenttransmuxingtrackinfoavailable: SegmentTransmuxingTrackInfoAvailableEvent;
ssaiClickThrough: SsaiClickThroughEvent;
timelinechange: TimelineChangeEvent;
unpin: UnpinEvent;
}

#####
Index

### Properties

adEnd
adStart
adTimeout
adsNoPostroll
adsNoPreroll
adsReadyForPostroll
adsReadyForPreroll
adscancelled
adskip
adsready
bandwidthupdate
beforepin
beforepinclose
beforepindisabled
beforepinenabled
beforeunpin
bufferedrangeschanged
codecschange
contentSteeringloadstart
contentUpdate
contentchanged
contentresumed
contentsteeringloadcomplete
contentsteeringparsed
emeKeyMessage
emeKeySessionClosed
emeKeySessionCreated
emeKeySessionRemoved
emeKeySessionUpdated
emeKeyStatusesChanged
emeKeySystemAccessCompleted
emeLicenseRequestAttempted
endOfFocusableComponents
focusableComponentsChanged
gapjumped
imaClientSideAdClick
imaClientSideAdComplete
imaClientSideAdError
imaClientSideAdStarted
imaClientSideAdsLoad
imaClientSideAdsPodEnded
imaClientSideAdsPodStarted
imaClientSideAdsRequest
imaClientSideAllAdsCompleted
imaClientSideFirstQuartile
imaClientSideMidPoint
imaClientSidePaused
imaClientSideResumed
imaClientSideSdkLoaded
imaClientSideSkipped
imaClientSideThirdQuartile
imaClientSideVolumeChanged
imaDaiSdkLoaded
manifestparsecomplete
manifestparsestart
manifestrequestcomplete
manifestrequeststart
pin
pinclose
pindisabled
pinenabled
playedrangeschanged
playerAbort
playerAudioTracksChanged
playerCanPlay
playerCanplayThrough
playerDisablePictureInPictureChanged
playerDisposed
playerDurationChanged
playerEmptied
playerEnablePictureInPicture
playerEnded
playerEnterPictureInPicture
playerError
playerExitPictureInPicture
playerLoadStart
playerLoadedData
playerLoadedMetadata
playerMutedStatusChanged
playerPause
playerPlay
playerPlaying
playerProgress
playerQualityLevelsChanged
playerRateChanged
playerResize
playerSeeked
playerSeeking
playerStalled
playerStateChanged
playerSuspend
playerTextTracksChanged
playerThumbnailTracksChanged
playerTimeChanged
playerVideoElementChanged
playerVolumeChanged
playerWaiting
playlistparsecomplete
playlistparsestart
playlistrequestcomplete
playlistrequeststart
renditiondisabled
renditionenabled
renditionselected
seekablerangeschanged
segmentappendcomplete
segmentappendstart
segmentdecryptioncomplete
segmentdecryptionstart
segmentkeyloadcomplete
segmentkeyloadstart
segmentloaded
segmentloadstart
segmentselected
segmenttransmuxingcomplete
segmenttransmuxingstart
segmenttransmuxingtiminginfoavailable
segmenttransmuxingtrackinfoavailable
ssaiClickThrough
timelinechange
unpin

## Properties

### adEnd

adEnd: AdsAdEndEvent

### adStart

adStart: AdsAdStartEvent

### adTimeout

adTimeout: AdsAdTimeoutEvent

### adsNoPostroll

adsNoPostroll: AdsNoPostrollEvent

### adsNoPreroll

adsNoPreroll: AdsNoPrerollEvent

### adsReadyForPostroll

adsReadyForPostroll: AdsReadyForPostrollEvent

### adsReadyForPreroll

adsReadyForPreroll: AdsReadyForPrerollEvent

### adscancelled

adscancelled: AdsCancelledEvent

### adskip

adskip: AdsAdSkipEvent

### adsready

adsready: AdsReadyEvent

### bandwidthupdate

bandwidthupdate: BandwidthUpdateEvent

### beforepin

beforepin: BeforePinEvent

### beforepinclose

beforepinclose: BeforePinCloseEvent

### beforepindisabled

beforepindisabled: BeforePinningDisabledEvent

### beforepinenabled

beforepinenabled: BeforePinningEnabledEvent

### beforeunpin

beforeunpin: BeforeUnpinEvent

### bufferedrangeschanged

bufferedrangeschanged: BufferedRangesChangedEvent

### codecschange

codecschange: CodecsChangeEvent

### contentSteeringloadstart

contentSteeringloadstart: ContentSteeringLoadStartEvent

### contentUpdate

contentUpdate: AdsContentUpdateEvent

### contentchanged

contentchanged: AdsContentChangedEvent

### contentresumed

contentresumed: AdsContentResumedEvent

### contentsteeringloadcomplete

contentsteeringloadcomplete: ContentSteeringLoadCompleteEvent

### contentsteeringparsed

contentsteeringparsed: ContentSteeringParsedEvent

### emeKeyMessage

emeKeyMessage: EMEKeyMessageEvent

### emeKeySessionClosed

emeKeySessionClosed: EMEKeySessionClosedEvent

### emeKeySessionCreated

emeKeySessionCreated: EMEKeySessionCreatedEvent

### emeKeySessionRemoved

emeKeySessionRemoved: EMEKeySessionRemovedEvent

### emeKeySessionUpdated

emeKeySessionUpdated: EMEKeySessionUpdatedEvent

### emeKeyStatusesChanged

emeKeyStatusesChanged: EMEKeyStatusesChangedEvent

### emeKeySystemAccessCompleted

emeKeySystemAccessCompleted: EMEKeySystemAccessCompletedEvent

### emeLicenseRequestAttempted

emeLicenseRequestAttempted: EMELicenseRequestAttemptedEvent

### endOfFocusableComponents

endOfFocusableComponents: EndOfFocusableComponentsEvent

### focusableComponentsChanged

focusableComponentsChanged: FocusableComponentsChangedEvent

### gapjumped

gapjumped: GapJumpedEvent

### imaClientSideAdClick

imaClientSideAdClick: ImaClientSideAdClickEvent

### imaClientSideAdComplete

imaClientSideAdComplete: ImaClientSideAdCompleteEvent

### imaClientSideAdError

imaClientSideAdError: ImaClientSideAdErrorEvent

### imaClientSideAdStarted

imaClientSideAdStarted: ImaClientSideAdStartedEvent

### imaClientSideAdsLoad

imaClientSideAdsLoad: ImaClientSideAdsLoadEvent

### imaClientSideAdsPodEnded

imaClientSideAdsPodEnded: ImaClientSideAdsPodEndedEvent

### imaClientSideAdsPodStarted

imaClientSideAdsPodStarted: ImaClientSideAdsPodStartedEvent

### imaClientSideAdsRequest

imaClientSideAdsRequest: ImaClientSideAdsRequestEvent

### imaClientSideAllAdsCompleted

imaClientSideAllAdsCompleted: ImaClientSideAllAdsCompletedEvent

### imaClientSideFirstQuartile

imaClientSideFirstQuartile: ImaClientSideFirstQuartileEvent

### imaClientSideMidPoint

imaClientSideMidPoint: ImaClientSideMidPointEvent

### imaClientSidePaused

imaClientSidePaused: ImaClientSidePausedEvent

### imaClientSideResumed

imaClientSideResumed: ImaClientSideResumedEvent

### imaClientSideSdkLoaded

imaClientSideSdkLoaded: ImaClientSideSdkLoadedEvent

### imaClientSideSkipped

imaClientSideSkipped: ImaClientSideSkippedEvent

### imaClientSideThirdQuartile

imaClientSideThirdQuartile: ImaClientSideThirdQuartileEvent

### imaClientSideVolumeChanged

imaClientSideVolumeChanged: ImaClientSideVolumeChangedEvent

### imaDaiSdkLoaded

imaDaiSdkLoaded: ImaDaiSdkLoadedEvent

### manifestparsecomplete

manifestparsecomplete: ManifestParseCompleteEvent

### manifestparsestart

manifestparsestart: ManifestParseStartEvent

### manifestrequestcomplete

manifestrequestcomplete: ManifestRequestCompleteEvent

### manifestrequeststart

manifestrequeststart: ManifestRequestStartEvent

### pin

pin: PinEvent

### pinclose

pinclose: PinCloseEvent

### pindisabled

pindisabled: PinningDisabledEvent

### pinenabled

pinenabled: PinningEnabledEvent

### playedrangeschanged

playedrangeschanged: PlayedRangesChangedEvent

### playerAbort

playerAbort: PlayerAbortEvent

### playerAudioTracksChanged

playerAudioTracksChanged: PlayerAudioTracksChangedEvent

### playerCanPlay

playerCanPlay: PlayerCanPlayEvent

### playerCanplayThrough

playerCanplayThrough: PlayerCanPlayThroughEvent

### playerDisablePictureInPictureChanged

playerDisablePictureInPictureChanged: PlayerDisablePiPChangeEvent

### playerDisposed

playerDisposed: PlayerDisposedEvent

### playerDurationChanged

playerDurationChanged: PlayerDurationChangedEvent

### playerEmptied

playerEmptied: PlayerEmptiedEvent

### playerEnablePictureInPicture

playerEnablePictureInPicture: PlayerEnablePiPChangeEvent

### playerEnded

playerEnded: PlayerEndedEvent

### playerEnterPictureInPicture

playerEnterPictureInPicture: PlayerEnterPiPEvent

### playerError

playerError: PlayerErrorEvent

### playerExitPictureInPicture

playerExitPictureInPicture: PlayerExitPiPEvent

### playerLoadStart

playerLoadStart: PlayerLoadStartEvent

### playerLoadedData

playerLoadedData: PlayerLoadedDataEvent

### playerLoadedMetadata

playerLoadedMetadata: PlayerLoadedMetadataEvent

### playerMutedStatusChanged

playerMutedStatusChanged: PlayerMutedStatusChangedEvent

### playerPause

playerPause: PlayerPauseEvent

### playerPlay

playerPlay: PlayerPlayEvent

### playerPlaying

playerPlaying: PlayerPlayingEvent

### playerProgress

playerProgress: PlayerProgressEvent

### playerQualityLevelsChanged

playerQualityLevelsChanged: PlayerQualityLevelsChangedEvent

### playerRateChanged

playerRateChanged: PlayerRateChangedEvent

### playerResize

playerResize: PlayerResizeEvent

### playerSeeked

playerSeeked: PlayerSeekedEvent

### playerSeeking

playerSeeking: PlayerSeekingEvent

### playerStalled

playerStalled: PlayerStalledEvent

### playerStateChanged

playerStateChanged: PlayerStateChangedEvent

### playerSuspend

playerSuspend: PlayerSuspendEvent

### playerTextTracksChanged

playerTextTracksChanged: PlayerTextTracksChangedEvent

### playerThumbnailTracksChanged

playerThumbnailTracksChanged: PlayerThumbnailTracksChangedEvent

### playerTimeChanged

playerTimeChanged: PlayerTimeChangedEvent

### playerVideoElementChanged

playerVideoElementChanged: PlayerVideoElementChangedEvent

### playerVolumeChanged

playerVolumeChanged: PlayerVolumeChangedEvent

### playerWaiting

playerWaiting: PlayerWaitingEvent

### playlistparsecomplete

playlistparsecomplete: PlaylistParseCompleteEvent

### playlistparsestart

playlistparsestart: PlaylistParseStartEvent

### playlistrequestcomplete

playlistrequestcomplete: PlaylistRequestCompleteEvent

### playlistrequeststart

playlistrequeststart: PlaylistRequestStartEvent

### renditiondisabled

renditiondisabled: RenditionDisabledEvent

### renditionenabled

renditionenabled: RenditionEnabledEvent

### renditionselected

renditionselected: RenditionSelectedEvent

### seekablerangeschanged

seekablerangeschanged: SeekableRangesChangedEvent

### segmentappendcomplete

segmentappendcomplete: SegmentAppendCompleteEvent

### segmentappendstart

segmentappendstart: SegmentAppendStartEvent

### segmentdecryptioncomplete

segmentdecryptioncomplete: SegmentDecryptionCompleteEvent

### segmentdecryptionstart

segmentdecryptionstart: SegmentDecryptionStartEvent

### segmentkeyloadcomplete

segmentkeyloadcomplete: SegmentKeyLoadCompleteEvent

### segmentkeyloadstart

segmentkeyloadstart: SegmentKeyLoadStartEvent

### segmentloaded

segmentloaded: SegmentLoadedEvent

### segmentloadstart

segmentloadstart: SegmentLoadStartEvent

### segmentselected

segmentselected: SegmentSelectedEvent

### segmenttransmuxingcomplete

segmenttransmuxingcomplete: SegmentTransmuxingCompleteEvent

### segmenttransmuxingstart

segmenttransmuxingstart: SegmentTransmuxingStartEvent

### segmenttransmuxingtiminginfoavailable

segmenttransmuxingtiminginfoavailable: SegmentTransmuxingTimingInfoAvailableEvent

### segmenttransmuxingtrackinfoavailable

segmenttransmuxingtrackinfoavailable: SegmentTransmuxingTrackInfoAvailableEvent

### ssaiClickThrough

ssaiClickThrough: SsaiClickThroughEvent

### timelinechange

timelinechange: TimelineChangeEvent

### unpin

unpin: UnpinEvent