Interface | Description |
---|---|
MediaDownload.Listener |
The Media Download Listener interface.
|
MediaStreamInterface |
A generic Marlin protected data access interface, e.g.
|
PlaylistProxyListener |
Caller implements this interface to listen to PlaylistProxy events (only
error notification for now).
|
Class | Description |
---|---|
AudioMediaInfo |
Audio media details, e.g.
|
FileProgress |
Progressive download status.
|
MediaAdapter |
Media Adapter adapts protected media source to the device for playback based
on caller's preference on DRM, license type, and other adaptation parameters.
|
MediaAdapter.Config |
Adapter configuration.
|
MediaAdapter.Params |
Adapter media source parameters.
|
MediaAdapter.PlaybackInfo | |
MediaDownload |
Media Download module.
|
MediaDownload.Constraints |
Media Download resource constrains not to be exceeded.
|
MediaDownload.ContentBase |
The download content parameters.
|
MediaDownload.ContentStatus |
The download content status.
|
MediaDownload.DashContent |
MPEG DASH content parameters
|
MediaDownload.SingleFileContent |
Single file parameters
|
MediaDownload.Status |
The Media Download status.
|
MediaFile |
A MediaFile object can be used to obtain information about a media file, to
embed a license within a media file, and to obtain a license embedded within
a media file
|
MediaInfo |
Media file detailed information, e.g.
|
MediaSegmentDecrypter |
Marlin Media Segment Decrypter API module.
|
MediaSegmentDecrypter.HlsInitData |
The InitData specific to the HLS media format.
|
MediaSegmentDecrypter.InitData |
A base InitData class.
|
MediaSegmentDecrypter.Mp4CencInitData |
The InitData specific to the MP4/CENC media format.
|
MediaStream |
General Marlin protected data access.
|
MediaStream.FormatInfo |
The base class for the additional format information that may
be SourceType specific.
|
MediaStream.FormatInfoGeneric |
Additional format information that may be needed when
constructing a Media Stream object.
|
PlaylistProxy |
On iOS and Android, playback of Audio/Visual content is handled by the
device's native media player.
|
PlaylistProxy.MediaSourceParams |
Playlist Proxy URL parameters.
|
TrackInfo |
Media track information details.
|
VideoMediaInfo |
Video media details, e.g.
|
Enum | Description |
---|---|
MediaAdapter.DrmType |
Adapter usage of DRM type.
|
MediaAdapter.LicenseType |
Adapter usage of license type.
|
MediaDownload.ContentState |
Content download states
|
MediaDownload.SourceType |
The content source type.
|
MediaDownload.State |
The overall Media Download status.
|
MediaFile.ProtectionType |
DRM protection type.
|
MediaInfo.EncryptionMethod |
Encryption algorithm and mode.
|
MediaInfo.Format |
Media format.
|
MediaInfo.Type |
Media type.
|
MediaSegmentDecrypter.Type |
Media type a decrypter object can be used with.
|
MediaStream.SourceType |
The source type.
|
PlaylistProxy.Flags |
Proxy creation flags.
|
PlaylistProxy.LicenseType |
The type of license provided by a string.
|
PlaylistProxy.MediaSourceType |
The media source type: a single Marlin file, or a Marlin HLS
playlist.
|
PlaylistProxy.SessionKeyFormat |
The encrypted HLS session AES-128 key.
|
PlaylistProxy.TrackSelector |
Media track selector mode.
|