com.mediakind.mkplayer.event.data

package com.mediakind.mkplayer.event.data

Classes

Name Description
open class MKPAdEvent: MKPlayerEvent<Any?>

Base class for MK Player Ad Events.

class MKPAdFinishedEvent: MKPAdEvent

Event which is sent with com.mediakind.mkplayer.event.listeners.OnMKPAdEventListener when user has completed watching Ad.

class MKPAdQuartileEvent: MKPAdEvent

Event passed when the Ad Quartiles are changed or watched by user. See com.mediakind.mkplayer.event.listeners.OnMKPAdEventListener.

data class MKPAdStartedEvent: MKPAdEvent

Event which is sent with com.mediakind.mkplayer.event.listeners.OnMKPAdEventListener when user has started watching Ad.

class MKPAudioDownloadQualityChangedEvent: MKPlayerEvent<Any?>

Event which is sent when current audio download quality has changed

class MKPAudioPlaybackQualityChangedEvent: MKPlayerEvent<Any?>

Event which is sent when current audio playback quality has changed

class MKPAudioQualityChangedEvent: MKPlayerEvent<Any?>

Event which is sent when audio quality has changed

class MKPDestroyEvent: MKPlayerEvent<Any?>

Event which is sent when the player is destroyed. See com.mediakind.mkplayer.event.listeners.OnMKDestroyListener.

class MKPDownloadFinishedEvent: MKPlayerEvent<Any?>

Event which is sent when a download was finished. See com.mediakind.mkplayer.event.listeners.OnMKDownloadFinishedListener.

class MKPDroppedVideoFramesEvent: MKPlayerEvent<Any?>

Event which is sent when video frames have been dropped. See com.mediakind.mkplayer.event.listeners.OnMKDroppedVideoFramesListener.

class MKPErrorEvent: MKPlayerEvent<Any?>

Event which is sent when an error occurs.

open class MKPMetadataEvent: MKPlayerEvent<Any?>

Event which is sent when metadata EventMessage encountered. See com.mediakind.mkplayer.event.listeners.OnMKMetadataListener.

class MKPMetadataParsedEvent: MKPMetadataEvent

Event which is sent when metadata is first seen and parsed. See com.mediakind.mkplayer.event.listeners.OnMKMetadataParsedListener.

class MKPMutedEvent: MKPlayerEvent<Any?>

Event which is sent when player mutes. See com.mediakind.mkplayer.event.listeners.OnMKMutedListener.

class MKPPausedEvent: MKPlayerEvent<Any?>

Event which is sent when player is paused. See com.mediakind.mkplayer.event.listeners.OnMKPausedListener.

class MKPPlayEvent: MKPlayerEvent<Any?>

Event which is sent when player is ready to play. See com.mediakind.mkplayer.event.listeners.OnMKPlayListener.

class MKPPlayingEvent: MKPlayerEvent<Any?>

Event which is sent when player starts playing. See com.mediakind.mkplayer.event.listeners.OnMKPlayingListener.

class MKPProgramRestrictionsEvent: MKPlayerEvent<Any?>

Defines the event data that will be received as part of the onProgramRestrictions event.

Please see the documentation for OnMKPProgramRestrictionListener for details on different events.

class MKPReadyEvent: MKPlayerEvent<Any?>

Event which is sent when player has loaded manifest and ready for playback. See com.mediakind.mkplayer.event.listeners.OnMKReadyListener.

class MKPRenderFirstFrameEvent: MKPlayerEvent<Any?>

Event which is sent when the first frame of the current video is rendered onto the video surface. See com.mediakind.mkplayer.event.listeners.OnMKRenderFirstFrameListener.

class MKPScalingModeChangedEvent: MKPlayerEvent<Any?>

Emitted when the PlayerView scalingMode is changed.

class MKPSeekEvent: MKPlayerEvent<Any?>

Event which is sent when player has to seek to position. See com.mediakind.mkplayer.event.listeners.OnMKSeekListener.

class MKPSeekedEvent: MKPlayerEvent<Any?>

Event which is sent when player finishes seek. See com.mediakind.mkplayer.event.listeners.OnMKSeekedListener.

class MKPSourceLoadEvent: MKPlayerEvent<Any?>

Event which is sent when player starts loading the source. See com.mediakind.mkplayer.event.listeners.OnMKSourceLoadListener.

class MKPSourceLoadedEvent: MKPlayerEvent<Any?>

Event which is sent when player loaded the source. See com.mediakind.mkplayer.event.listeners.OnMKSourceLoadedListener.

class MKPSourceUnloadEvent: MKPlayerEvent<Any?>

Event which is sent when player finished playback and starts unloading source. See com.mediakind.mkplayer.event.listeners.OnMKSourceUnloadedListener.

class MKPStallEndedEvent: MKPlayerEvent<Any?>

Event which is sent when player stops buffering. See com.mediakind.mkplayer.event.listeners.OnMKStallEndedListener.

class MKPStallStartedEvent: MKPlayerEvent<Any?>

Event which is sent when the player begins to stall and to buffer due to an empty buffer. See com.mediakind.mkplayer.event.listeners.OnMKStallStartedListener.

class MKPTimeChangedEvent: MKPlayerEvent<Any?>

Event which is sent when the current playback time has changed. See com.mediakind.mkplayer.event.listeners.OnMKTimeChangeListener.

class MKPTimeShiftEvent: MKPlayerEvent<Any?>

Event which is sent periodically during time shifting. Only applies to live streams. See com.mediakind.mkplayer.event.listeners.OnMKTimeShiftListener.

class MKPTimeShiftedEvent: MKPlayerEvent<Any?>

Event which is sent when time shifting has been finished and data is available to continue playback. Only applies to live streams. See com.mediakind.mkplayer.event.listeners.OnMKTimeShiftedListener.

class MKPUnmutedEvent: MKPlayerEvent<Any?>

Event which is sent when player unmutes. See com.mediakind.mkplayer.event.listeners.OnMKUnmutedListener.

class MKPVideoDownloadQualityChangedEvent: MKPlayerEvent<Any?>

Event which is sent when current video download quality has changed.

class MKPVideoPlaybackQualityChangedEvent: MKPlayerEvent<Any?>

Event which is sent when current video playback quality has changed.

class MKPVideoQualityChangedEvent: MKPlayerEvent<Any?>

Event which is sent when video quality has changed.

class MKPVideoSizeChangedEvent: MKPlayerEvent<Any?>

Event which is sent when the current size of the video content has been changed. See com.mediakind.mkplayer.event.listeners.OnMKVideoSizeChangedListener.

class MKPWarningEvent: MKPlayerEvent<Any?>

Event which is sent when an error during the setup is encountered. See com.mediakind.mkplayer.event.listeners.OnMKWarningListener.

class MKPlaybackFinishedEvent: MKPlayerEvent<Any?>

Event which is sent when playback has finished. See com.mediakind.mkplayer.event.listeners.OnMKPlaybackFinishedListener.