Mediacore classes

These classes describe your media player and its resources.

Name

Description

ABRControlParameters Class that encapsulates all adaptive bit rate control parameters.
AdvertisingFactory Factory class that allows customization of the AdDecisioning process.
BufferControlParameters Class that encapsulates all buffer control parameters.
DefaultMediaPlayer Default class implementation of MediaPlayer interface.
MediaPlayer Public interface for the DefaultMediaPlayer class. Includes enumerations for Event, PlayerState, and Visibility.
MediaPlayer.AdPlaybackEventListener Interface definition of a set of callbacks to be invoked during ad playback.
MediaPlayer.DRMEventListener Interface definition of a callback to be invoked when protected metadata becomes available.
MediaPlayer.EventListener Marker interface used to unify event listener registration.
MediaPlayer.PlaybackEventListener Interface definition of a set of callback to be invoked during playback.
MediaPlayer.QOSEventListener Interface definition of a set of callback to be invoked during QoS.
MediaPlayerItem Interface that represents audio-video media.
MediaPlayerItemLoader Class that loads a media player resource and creates the corresponding MediaPlayerItem object.
MediaPlayerItemLoader.LoaderListener Interface that defines the listener methods associated with the MediaPlayerItemLoader object.
MediaPlayerView Class for the view that will be used by the MediaPlayer for video rendering.
MediaResource Class that wraps all information about a media resource. Includes enumeration for Type of media resource.
PlacementOpportunityDetector Interface used for processing in manifestcues that will be used as placement for the ad decisioning process.
TextFormat Interface that encapsulates different attributes describing a text style (for example, the closed captions style).
TextFormatBuilder Class methods for setting the formatting of text.
Version Class that provides the PSDK version and description.