A B C D E F G H I K L M N O P Q R S T U V W 

A

adapt(MediaAdapter.Params) - Method in class com.intertrust.wasabi.media.MediaAdapter
Adapt the media source for content playback.
addContent(String, MediaDownload.ContentBase) - Method in class com.intertrust.wasabi.media.MediaDownload
Register a new content for download.
addEvent(String, String) - Method in class com.intertrust.wasabi.drm.extensions.PlayCount
adds play counts event to database
addLicense(String, String) - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Adds a license into the License Store.
addTransactionListener(TransactionListener) - Method in class com.intertrust.wasabi.drm.Engine
adds a transaction listener.
Attribute - Class in com.intertrust.wasabi
Attribute objects represent named values that can be arranged in a tree structure.
audioCodecs - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Supported audio codecs (MPEG DASH only).
AudioMediaInfo - Class in com.intertrust.wasabi.media
Audio media details, e.g.
audioTrack - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Audio track selected.
audioTrackSelector - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Designate the index space referenced by audioTrack.

B

bbtsIndexUrl - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Optional BBTS index URL.
bitrateBitsPerSecond - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Required for BBTS without index, ignored for other content types.
BUILD_DATE_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
build date property.

C

CACHE_POLICY_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
tells how links are cached.
cancelContent(String) - Method in class com.intertrust.wasabi.media.MediaDownload
Cancel the content from download.
checkLicense(String) - Static method in class com.intertrust.wasabi.Runtime
Check for a valid license for 'content_id'.
checkResult(int) - Static method in exception com.intertrust.wasabi.ErrorCodeException
 
clear_text_size - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 
cloneDecrypter() - Method in class com.intertrust.wasabi.media.MediaSegmentDecrypter
Create a new instance of Media Segment Decrypter from another Media Segment Decrypter object.
close() - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Closes the License Store.
close() - Method in class com.intertrust.wasabi.media.MediaAdapter
Close the Media Adapter.
close() - Method in class com.intertrust.wasabi.media.MediaFile
 
close() - Method in class com.intertrust.wasabi.media.MediaStream
Release the Media Stream resources.
close() - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Release any resource allocated by this object.
com.intertrust.wasabi - package com.intertrust.wasabi
Marlin DRM protected media run-time package.
com.intertrust.wasabi.drm - package com.intertrust.wasabi.drm
Marlin DRM interaction package.
com.intertrust.wasabi.drm.extensions - package com.intertrust.wasabi.drm.extensions
Auxiliary Marlin DRM functionality.
com.intertrust.wasabi.licensestore - package com.intertrust.wasabi.licensestore
Marlin License objects database.
com.intertrust.wasabi.media - package com.intertrust.wasabi.media
Marlin protected media access package.
constraints - Variable in class com.intertrust.wasabi.media.MediaDownload.Status
 
content - Variable in class com.intertrust.wasabi.media.MediaDownload.ContentStatus
 
content_id - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 
content_state - Variable in class com.intertrust.wasabi.media.MediaDownload.ContentStatus
 
CONTENT_TYPE_AES128CBC - Static variable in interface com.intertrust.wasabi.media.MediaStreamInterface
 
CONTENT_TYPE_AES128CTR - Static variable in interface com.intertrust.wasabi.media.MediaStreamInterface
 
CONTENT_TYPE_DCF - Static variable in interface com.intertrust.wasabi.media.MediaStreamInterface
Media Stream content types of interest.
contentType - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
The URL response mime type.
contentUrl - Variable in class com.intertrust.wasabi.media.MediaAdapter.PlaybackInfo
Adapted content URL for playback.
counter_size - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 

D

DateTime - Class in com.intertrust.wasabi.drm
Simple data structure representing a UTC time.
decrypt(byte[], int, int, byte[], int, int) - Method in class com.intertrust.wasabi.media.MediaSegmentDecrypter
Perform decryption of a media buffer.
decrypt(byte[], byte[]) - Method in class com.intertrust.wasabi.media.MediaSegmentDecrypter
A convenience method, assuming offset 0 and full array length for both input and output.
destroy() - Method in class com.intertrust.wasabi.drm.Engine
destroys the engine.
destroy() - Method in class com.intertrust.wasabi.media.MediaSegmentDecrypter
Destroy a Media Segment Decrypter object earlier successfully created through MediaSegmentDecrypter().
downloaded_percentage - Variable in class com.intertrust.wasabi.media.MediaDownload.ContentStatus
 
drmType - Variable in class com.intertrust.wasabi.media.MediaAdapter.Config
Preferred DRM type.
durationSeconds - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Required for BBTS without index in which case it specifies the content duration.

E

Engine - Class in com.intertrust.wasabi.drm
The Engine is the entry point to get information about the current state of the DRM on the device and to ask the DRM layer to perform some actions such as processing a service token, updating the security data or vacuuming the persistent database in order to remove expired objects.
Engine() - Constructor for class com.intertrust.wasabi.drm.Engine
Create a new instance of the Engine class.
enumerateContentIds() - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Obtains from the License Store all content IDs governed by the licenses in the License Store.
enumerateLicenses(int) - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Obtains from the License Store all licenses.
ErrorCodeException - Exception in com.intertrust.wasabi
Catch-all Exception class for all the errors returned by the low level SDK.
ErrorCodeException(int) - Constructor for exception com.intertrust.wasabi.ErrorCodeException
 
ErrorCodeExplanation - Class in com.intertrust.wasabi
A high level Wasabi run-time exception interpretation.
expungeExpiredLicenses() - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Expunges from the License Store all the expired licenses and vacuums the database.
ext_x_key_line - Variable in class com.intertrust.wasabi.media.MediaSegmentDecrypter.HlsInitData
The complete \#EXT-X-KEY HLS tag that contains the Marlin specific key attributes, e.g.
extraClientHttpHeaders - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Additional HTTP headers passed from the Playlist Proxy to the HTTP client.
extraContentAccessHttpHeaders - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Additional HTTP headers passed in content access HTTP requests.

F

FileProgress - Class in com.intertrust.wasabi.media
Progressive download status.
finalize() - Method in class com.intertrust.wasabi.media.MediaDownload
Do release if necessary.
findContentIdsByLicense(int) - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Finds in the License Store the content ID(s) governed by the license with the specified license ID.
findLicensesByContentIds(String[]) - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Finds in the License Store the license(s) with specified content ID(s).
FLAG_PROGRESS_CAN_START - Static variable in class com.intertrust.wasabi.media.FileProgress
 
flags - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
PlaylistProxy flags.

G

get() - Static method in class com.intertrust.wasabi.drm.SdkInfo
retrieves the SDK information.
getAndClearLastError() - Method in class com.intertrust.wasabi.media.PlaylistProxy
Check the Playlist Proxy execution status.
getAuthToken() - Method in class com.intertrust.wasabi.media.PlaylistProxy
Obtain the current Playlist Proxy authentication token.
getAvailable() - Method in class com.intertrust.wasabi.media.FileProgress
 
getBitrate() - Method in class com.intertrust.wasabi.media.MediaInfo
 
getBuild() - Method in class com.intertrust.wasabi.drm.SdkInfo
gets the SDK build number
getChannelCount() - Method in class com.intertrust.wasabi.media.AudioMediaInfo
 
getChildByName(String) - Method in class com.intertrust.wasabi.Attribute
if the value of the attribute is of type Attribute[], returns the child attribute which name is specified.
getContentId() - Method in class com.intertrust.wasabi.media.MediaFile
Returns the content ID for the content in the specified media file.
getContentId() - Method in class com.intertrust.wasabi.media.TrackInfo
 
getContentProtection() - Method in class com.intertrust.wasabi.media.TrackInfo
 
getContentType() - Method in class com.intertrust.wasabi.media.MediaFile
 
getContentType() - Method in class com.intertrust.wasabi.media.MediaStream
Get Media Stream content type.
getContentType() - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Get Media Stream content type.
getData() - Method in class com.intertrust.wasabi.licensestore.License
Gets the license data (the bytes representing the license) for a specified license.
getDay() - Method in class com.intertrust.wasabi.drm.DateTime
 
getDepth() - Method in class com.intertrust.wasabi.media.VideoMediaInfo
 
getDetails() - Method in class com.intertrust.wasabi.drm.SdkInfo
gets the SDK details String
getDetails() - Method in class com.intertrust.wasabi.drm.Subscription
 
getDetails() - Method in class com.intertrust.wasabi.drm.User
gets the details of this user in the form of an Attribute tree
getDuration() - Method in class com.intertrust.wasabi.media.MediaInfo
 
getEncryptionMethod() - Method in class com.intertrust.wasabi.media.MediaInfo
 
getErrorCode() - Method in exception com.intertrust.wasabi.ErrorCodeException
returns the native Wasabi low level error code that triggered the exception
getExpirationData() - Method in class com.intertrust.wasabi.licensestore.License
Gets the license expiration date for a specified license.
getExpirationDate() - Method in class com.intertrust.wasabi.drm.Subscription
 
getExplanation() - Method in exception com.intertrust.wasabi.ErrorCodeException
returns an explanation of the error code if available (null otherwise).
getFlags() - Method in class com.intertrust.wasabi.media.FileProgress
 
getFormat() - Method in class com.intertrust.wasabi.media.MediaInfo
 
getHeight() - Method in class com.intertrust.wasabi.media.VideoMediaInfo
 
getHours() - Method in class com.intertrust.wasabi.drm.DateTime
 
getId() - Method in class com.intertrust.wasabi.licensestore.License
Gets the license ID for a specified license.
getInsertionDate() - Method in class com.intertrust.wasabi.licensestore.License
Gets the license insertion date (the date it was inserted into the License Store) for a specified license.
getKey() - Method in class com.intertrust.wasabi.media.MediaStream
Access the crypto context for sharing with another Media Stream object to avoid re-evaluation of the same license.
getLanguage() - Method in class com.intertrust.wasabi.drm.Resource
Get the language of the resource.
getLanguage() - Method in class com.intertrust.wasabi.media.AudioMediaInfo
 
getLicense() - Method in class com.intertrust.wasabi.media.MediaFile
 
getLicenseById(int) - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Obtains from the License Store the license with a specified license ID.
getLinkIds() - Method in class com.intertrust.wasabi.drm.Engine
gets all the IDs of the Links that the engine has access to
getMediaInfo() - Method in class com.intertrust.wasabi.media.MediaFile
 
getMediaInfo() - Method in class com.intertrust.wasabi.media.TrackInfo
 
getMetadata() - Method in class com.intertrust.wasabi.media.MediaFile
 
getMilliseconds() - Method in class com.intertrust.wasabi.drm.DateTime
 
getMimeType() - Method in class com.intertrust.wasabi.drm.Resource
Get the resource MIME type.
getMinutes() - Method in class com.intertrust.wasabi.drm.DateTime
 
getMonth() - Method in class com.intertrust.wasabi.drm.DateTime
 
getName() - Method in class com.intertrust.wasabi.Attribute
get the name of the Attribute
getName() - Method in class com.intertrust.wasabi.drm.Service
gets the human readable name of the Service.
getName() - Method in class com.intertrust.wasabi.drm.Subscription
 
getName() - Method in class com.intertrust.wasabi.drm.User
gets the human-readable name of the User
getName() - Method in class com.intertrust.wasabi.media.MediaFile
 
getNativeHandle() - Method in class com.intertrust.wasabi.media.PlaylistProxy
Get native handle.
getNodeIds() - Method in class com.intertrust.wasabi.drm.Engine
gets all the IDs of the Nodes that the engine has access to
getObjectDetails(String) - Method in class com.intertrust.wasabi.drm.Engine
returns detailed information about the Object whose ID is specified such as its attributes and more.
getPayload() - Method in class com.intertrust.wasabi.drm.Resource
Get the data of the resource.
getPriority() - Method in class com.intertrust.wasabi.licensestore.License
Gets the license priority for a specified license.
getProgress() - Method in class com.intertrust.wasabi.media.MediaFile
 
getProperty(String) - Method in class com.intertrust.wasabi.drm.Engine
gets the value of a property of the engine.
getProperty(Runtime.Property) - Static method in class com.intertrust.wasabi.Runtime
Get Runtime property selected.
getPropertyNames() - Method in class com.intertrust.wasabi.drm.Engine
gets all the engine property name
getProtectionType() - Method in class com.intertrust.wasabi.media.MediaFile
 
getRecommendation() - Method in class com.intertrust.wasabi.ErrorCodeExplanation
 
getRecommendationText() - Method in class com.intertrust.wasabi.ErrorCodeExplanation
 
getRenewalDate() - Method in class com.intertrust.wasabi.drm.Subscription
 
getRenewalUriTemplate() - Method in class com.intertrust.wasabi.drm.Subscription
 
getSampleRate() - Method in class com.intertrust.wasabi.media.AudioMediaInfo
 
getSampleSize() - Method in class com.intertrust.wasabi.media.AudioMediaInfo
 
getSeconds() - Method in class com.intertrust.wasabi.drm.DateTime
 
getService() - Method in class com.intertrust.wasabi.drm.User
gets the service to which this User is attached.
getServices() - Method in class com.intertrust.wasabi.drm.Engine
gets the list of the services that are currently configured for this engine.
getSessionKey(PlaylistProxy.SessionKeyFormat) - Method in class com.intertrust.wasabi.media.PlaylistProxy
Obtain the encrypted HLS session key.
getSilentLicenseAcquisitionUrls() - Method in class com.intertrust.wasabi.media.MediaFile
 
getSize() - Method in class com.intertrust.wasabi.media.MediaStream
Get Media Stream size.
getSize() - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Get Media Stream size.
getSubscriptions() - Method in class com.intertrust.wasabi.drm.User
gets the Subscriptions that this User has subscribed to.
getTag() - Method in class com.intertrust.wasabi.licensestore.License
Gets the license tag for a specified license.
getText() - Method in class com.intertrust.wasabi.ErrorCodeExplanation
 
getTotalSize() - Method in class com.intertrust.wasabi.media.FileProgress
 
getTrackId() - Method in class com.intertrust.wasabi.media.TrackInfo
 
getTrackInfoArray() - Method in class com.intertrust.wasabi.media.MediaFile
 
getTrackName() - Method in class com.intertrust.wasabi.media.MediaInfo
 
getTrustedTime() - Method in class com.intertrust.wasabi.drm.Engine
gets the current value of the trusted time
getType() - Method in class com.intertrust.wasabi.media.MediaInfo
 
getUid() - Method in class com.intertrust.wasabi.drm.Service
gets the unique identifier of the Service
getUid() - Method in class com.intertrust.wasabi.drm.Subscription
 
getUid() - Method in class com.intertrust.wasabi.drm.User
gets the unique identifier of the User
getUser() - Method in class com.intertrust.wasabi.drm.Subscription
 
getUsers() - Method in class com.intertrust.wasabi.drm.Service
gets the users registered to the Service
getValue() - Method in class com.intertrust.wasabi.Attribute
returns the value of the attribute which be of one of the following types: Integer, Float, String, DateTime, byte[], Resource or Attribute[]
getValue() - Method in enum com.intertrust.wasabi.media.MediaInfo.Format
 
getVersion() - Method in class com.intertrust.wasabi.drm.SdkInfo
gets the SDK version number
getWidth() - Method in class com.intertrust.wasabi.media.VideoMediaInfo
 
getYear() - Method in class com.intertrust.wasabi.drm.DateTime
 

H

handler - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
 
HTTP_CONNECTION_TIMEOUT_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Integer
HTTP_IO_TIMEOUT_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Integer
HTTP_PROXY_ENABLED_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Boolean
HTTP_PROXY_HOST_NAME_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is String
HTTP_PROXY_PORT_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Integer
HTTP_PROXY_SYSTEM_DEFAULT_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Boolean
HTTPS_PROXY_HOST_NAME_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is String
HTTPS_PROXY_PORT_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Integer

I

init(MediaSegmentDecrypter.InitData) - Method in class com.intertrust.wasabi.media.MediaSegmentDecrypter
Initialize decrypter for a new segment.
init_segment - Variable in class com.intertrust.wasabi.media.MediaSegmentDecrypter.Mp4CencInitData
The initialization segment that contains the moov atom.
initialize(String) - Static method in class com.intertrust.wasabi.Runtime
Initialize Wasabi runtime.
initialize() - Static method in class com.intertrust.wasabi.Runtime
Initialize Wasabi runtime.
initializeEx(String, String) - Static method in class com.intertrust.wasabi.Runtime
Initialize Wasabi runtime.
IS_PERSONALIZED_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Boolean
isDeviceRegistered() - Method in class com.intertrust.wasabi.drm.User
tells if the device is registered to this User
isPersonalized() - Method in class com.intertrust.wasabi.drm.Engine
indicates whether or not this engine has been personalized
isPersonalized() - Static method in class com.intertrust.wasabi.Runtime
Check whether the runtime has been personalized.
isValid() - Method in class com.intertrust.wasabi.drm.Subscription
 
iv - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 

K

key - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 

L

language - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Language desired for the audio.
License - Class in com.intertrust.wasabi.licensestore
A License object represents information about a license.
License(int, String, int, int, int, String) - Constructor for class com.intertrust.wasabi.licensestore.License
Constructor
license_data - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 
LicenseStore - Class in com.intertrust.wasabi.licensestore
A LicenseStore object is used to access the Wasabi License Store database in which licenses may be stored.
LicenseStore() - Constructor for class com.intertrust.wasabi.licensestore.LicenseStore
Constructor.
licenseType - Variable in class com.intertrust.wasabi.media.MediaAdapter.Config
Preferred license type.
listener - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
 

M

makeUrl(String, PlaylistProxy.MediaSourceType, PlaylistProxy.MediaSourceParams) - Method in class com.intertrust.wasabi.media.PlaylistProxy
Make a Playlist Proxy URL.
masterPlaylistAppendix - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Additional contents to be appended to the master playlist produced by the proxy.
max_bandwidth_bps - Variable in class com.intertrust.wasabi.media.MediaDownload.Constraints
 
max_connections - Variable in class com.intertrust.wasabi.media.MediaDownload.Constraints
 
media_file_name - Variable in class com.intertrust.wasabi.media.MediaDownload.DashContent
Will save as "video" if NULL.
media_file_name - Variable in class com.intertrust.wasabi.media.MediaDownload.SingleFileContent
Will save as "video" if NULL.
MediaAdapter - Class in com.intertrust.wasabi.media
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(MediaAdapter.Config) - Constructor for class com.intertrust.wasabi.media.MediaAdapter
MediaAdapter constructor.
MediaAdapter.Config - Class in com.intertrust.wasabi.media
Adapter configuration.
MediaAdapter.Config() - Constructor for class com.intertrust.wasabi.media.MediaAdapter.Config
 
MediaAdapter.DrmType - Enum in com.intertrust.wasabi.media
Adapter usage of DRM type.
MediaAdapter.LicenseType - Enum in com.intertrust.wasabi.media
Adapter usage of license type.
MediaAdapter.Params - Class in com.intertrust.wasabi.media
Adapter media source parameters.
MediaAdapter.Params() - Constructor for class com.intertrust.wasabi.media.MediaAdapter.Params
 
MediaAdapter.PlaybackInfo - Class in com.intertrust.wasabi.media
 
MediaAdapter.PlaybackInfo() - Constructor for class com.intertrust.wasabi.media.MediaAdapter.PlaybackInfo
 
MediaDownload - Class in com.intertrust.wasabi.media
Media Download module.
MediaDownload() - Constructor for class com.intertrust.wasabi.media.MediaDownload
Obtain a Media Download singleton object reference.
MediaDownload.Constraints - Class in com.intertrust.wasabi.media
Media Download resource constrains not to be exceeded.
MediaDownload.Constraints() - Constructor for class com.intertrust.wasabi.media.MediaDownload.Constraints
 
MediaDownload.ContentBase - Class in com.intertrust.wasabi.media
The download content parameters.
MediaDownload.ContentBase() - Constructor for class com.intertrust.wasabi.media.MediaDownload.ContentBase
 
MediaDownload.ContentState - Enum in com.intertrust.wasabi.media
Content download states
MediaDownload.ContentStatus - Class in com.intertrust.wasabi.media
The download content status.
MediaDownload.ContentStatus() - Constructor for class com.intertrust.wasabi.media.MediaDownload.ContentStatus
 
MediaDownload.DashContent - Class in com.intertrust.wasabi.media
MPEG DASH content parameters
MediaDownload.DashContent() - Constructor for class com.intertrust.wasabi.media.MediaDownload.DashContent
 
MediaDownload.Listener - Interface in com.intertrust.wasabi.media
The Media Download Listener interface.
MediaDownload.SingleFileContent - Class in com.intertrust.wasabi.media
Single file parameters
MediaDownload.SingleFileContent() - Constructor for class com.intertrust.wasabi.media.MediaDownload.SingleFileContent
 
MediaDownload.SourceType - Enum in com.intertrust.wasabi.media
The content source type.
MediaDownload.State - Enum in com.intertrust.wasabi.media
The overall Media Download status.
MediaDownload.Status - Class in com.intertrust.wasabi.media
The Media Download status.
MediaDownload.Status() - Constructor for class com.intertrust.wasabi.media.MediaDownload.Status
 
MediaFile - Class in com.intertrust.wasabi.media
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
MediaFile(String) - Constructor for class com.intertrust.wasabi.media.MediaFile
 
MediaFile.ProtectionType - Enum in com.intertrust.wasabi.media
DRM protection type.
MediaInfo - Class in com.intertrust.wasabi.media
Media file detailed information, e.g.
MediaInfo(MediaInfo.Type, int, int, int, int, String) - Constructor for class com.intertrust.wasabi.media.MediaInfo
 
MediaInfo.EncryptionMethod - Enum in com.intertrust.wasabi.media
Encryption algorithm and mode.
MediaInfo.Format - Enum in com.intertrust.wasabi.media
Media format.
MediaInfo.Type - Enum in com.intertrust.wasabi.media
Media type.
MediaSegmentDecrypter - Class in com.intertrust.wasabi.media
Marlin Media Segment Decrypter API module.
MediaSegmentDecrypter(String, MediaSegmentDecrypter.Type) - Constructor for class com.intertrust.wasabi.media.MediaSegmentDecrypter
Create a new instance of the Media Segment Decrypter object.
MediaSegmentDecrypter.HlsInitData - Class in com.intertrust.wasabi.media
The InitData specific to the HLS media format.
MediaSegmentDecrypter.HlsInitData() - Constructor for class com.intertrust.wasabi.media.MediaSegmentDecrypter.HlsInitData
 
MediaSegmentDecrypter.InitData - Class in com.intertrust.wasabi.media
A base InitData class.
MediaSegmentDecrypter.InitData() - Constructor for class com.intertrust.wasabi.media.MediaSegmentDecrypter.InitData
 
MediaSegmentDecrypter.Mp4CencInitData - Class in com.intertrust.wasabi.media
The InitData specific to the MP4/CENC media format.
MediaSegmentDecrypter.Mp4CencInitData() - Constructor for class com.intertrust.wasabi.media.MediaSegmentDecrypter.Mp4CencInitData
 
MediaSegmentDecrypter.Type - Enum in com.intertrust.wasabi.media
Media type a decrypter object can be used with.
mediaSource - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
Media source URL.
mediaSourceParams - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
PlaylistProxy media source parameters.
mediaSourceType - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
PlaylistProxy media source type.
MediaStream - Class in com.intertrust.wasabi.media
General Marlin protected data access.
MediaStream(String, MediaStream.SourceType, MediaStream.FormatInfo) - Constructor for class com.intertrust.wasabi.media.MediaStream
Access an encrypted source through a URL.
MediaStream(MediaStreamInterface, MediaStream.FormatInfo) - Constructor for class com.intertrust.wasabi.media.MediaStream
Access an encrypted source through an input object that implements the MediaStreamInterface.
MediaStream.FormatInfo - Class in com.intertrust.wasabi.media
The base class for the additional format information that may be SourceType specific.
MediaStream.FormatInfo() - Constructor for class com.intertrust.wasabi.media.MediaStream.FormatInfo
 
MediaStream.FormatInfoGeneric - Class in com.intertrust.wasabi.media
Additional format information that may be needed when constructing a Media Stream object.
MediaStream.FormatInfoGeneric() - Constructor for class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 
MediaStream.SourceType - Enum in com.intertrust.wasabi.media
The source type.
MediaStreamInterface - Interface in com.intertrust.wasabi.media
A generic Marlin protected data access interface, e.g.
ms3_url - Variable in class com.intertrust.wasabi.media.MediaStream.FormatInfoGeneric
 
MSG_TYPE_ERROR - Static variable in class com.intertrust.wasabi.media.PlaylistProxy
Message type

N

NEMO_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is com.intertrust.wasabi.Attribute

O

onErrorNotification(int, String) - Method in interface com.intertrust.wasabi.media.PlaylistProxyListener
 
onLicenseDataReceived(byte[]) - Method in interface com.intertrust.wasabi.drm.TransactionListener
called when some license data has been received by the engine
onTransactionBegin(TransactionType) - Method in interface com.intertrust.wasabi.drm.TransactionListener
called when a transaction begins
onTransactionEnd(TransactionType, int, String, String) - Method in interface com.intertrust.wasabi.drm.TransactionListener
called when a transaction ends.
onTransactionProgress(TransactionType, int, int) - Method in interface com.intertrust.wasabi.drm.TransactionListener
called when a transaction makes progress

P

path - Variable in class com.intertrust.wasabi.media.MediaDownload.ContentStatus
 
path - Variable in class com.intertrust.wasabi.media.MediaDownload.Status
 
pause() - Method in class com.intertrust.wasabi.media.MediaDownload
Pause the Media Download.
PERSONALITY_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is com.intertrust.wasabi.Attribute
personalize(String) - Method in class com.intertrust.wasabi.drm.Engine
requests that the engine engage in the personalization process.
personalize(String) - Static method in class com.intertrust.wasabi.Runtime
Perform runtime personalization.
personalize() - Static method in class com.intertrust.wasabi.Runtime
Perform runtime personalization with the default personalization token.
PlayCount - Class in com.intertrust.wasabi.drm.extensions
PlayCount object allows to add play count events and upload them to database.
PlayCount() - Constructor for class com.intertrust.wasabi.drm.extensions.PlayCount
 
playlistProxy - Variable in class com.intertrust.wasabi.media.MediaAdapter.PlaybackInfo
Playlist Proxy instance.
PlaylistProxy - Class in com.intertrust.wasabi.media
On iOS and Android, playback of Audio/Visual content is handled by the device's native media player.
PlaylistProxy(EnumSet<PlaylistProxy.Flags>, PlaylistProxyListener, Object) - Constructor for class com.intertrust.wasabi.media.PlaylistProxy
PlaylistProxy constructor with flags, listener, and handler.
PlaylistProxy(EnumSet<PlaylistProxy.Flags>) - Constructor for class com.intertrust.wasabi.media.PlaylistProxy
PlaylistProxy constructor with flags.
PlaylistProxy() - Constructor for class com.intertrust.wasabi.media.PlaylistProxy
PlaylistProxy constructor.
PlaylistProxy.Flags - Enum in com.intertrust.wasabi.media
Proxy creation flags.
PlaylistProxy.LicenseType - Enum in com.intertrust.wasabi.media
The type of license provided by a string.
PlaylistProxy.MediaSourceParams - Class in com.intertrust.wasabi.media
Playlist Proxy URL parameters.
PlaylistProxy.MediaSourceParams() - Constructor for class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
 
PlaylistProxy.MediaSourceType - Enum in com.intertrust.wasabi.media
The media source type: a single Marlin file, or a Marlin HLS playlist.
PlaylistProxy.SessionKeyFormat - Enum in com.intertrust.wasabi.media
The encrypted HLS session AES-128 key.
PlaylistProxy.TrackSelector - Enum in com.intertrust.wasabi.media
Media track selector mode.
PlaylistProxyListener - Interface in com.intertrust.wasabi.media
Caller implements this interface to listen to PlaylistProxy events (only error notification for now).
POLICY_DO_NOT_RELOAD_LINKS - Static variable in class com.intertrust.wasabi.drm.Engine
value for the CACHE_POLICY_PROPERTY.
POLICY_RELOAD_LINKS - Static variable in class com.intertrust.wasabi.drm.Engine
value for the CACHE_POLICY_PROPERTY (default).
PREFERRED_LANGUAGES_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is String[]
processServiceToken(String) - Method in class com.intertrust.wasabi.drm.Engine
requests that the engine process a service token.
processServiceToken(String) - Static method in class com.intertrust.wasabi.Runtime
Process service token.
progress(MediaDownload.ContentStatus) - Method in interface com.intertrust.wasabi.media.MediaDownload.Listener
Content download state has changed.
ProxyManager - Class in com.intertrust.wasabi
A static class for setting properties for the HTTP and HTTPS Proxy via Wasabi ProxyManager.
ProxyManager() - Constructor for class com.intertrust.wasabi.ProxyManager
 

Q

queryContentStatus(String) - Method in class com.intertrust.wasabi.media.MediaDownload
Query the status of the content being downloaded.
queryStatus() - Method in class com.intertrust.wasabi.media.MediaDownload
Query the Media Download status.

R

read(byte[]) - Method in class com.intertrust.wasabi.media.MediaStream
Read data from a media stream object.
read(byte[], int, int) - Method in class com.intertrust.wasabi.media.MediaStream
Read data from a media stream object.
read(byte[]) - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Read data from a media stream object.
read(byte[], int, int) - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Read data from a media stream object.
release() - Method in class com.intertrust.wasabi.media.MediaDownload
Release a Media Download singleton reference.
removeLicense(int) - Method in class com.intertrust.wasabi.licensestore.LicenseStore
Removes from the License Store the license with a specified license ID.
removeListener() - Method in class com.intertrust.wasabi.media.MediaDownload
Remove the listener, if any.
removeTransactionListener(TransactionListener) - Method in class com.intertrust.wasabi.drm.Engine
removes a transaction listener.
Resource - Class in com.intertrust.wasabi.drm
type of Attribute value.
resume() - Method in class com.intertrust.wasabi.media.MediaDownload
Resume the Media Download.
Runtime - Class in com.intertrust.wasabi
A static class for initializing and shutting down the Wasabi Runtime.
Runtime() - Constructor for class com.intertrust.wasabi.Runtime
 
Runtime.Property - Enum in com.intertrust.wasabi
Runtime property identifiers.

S

SdkInfo - Class in com.intertrust.wasabi.drm
This Class can be used to obtain information about the Wasabi DRM SDK, such as version and build details
SdkInfo() - Constructor for class com.intertrust.wasabi.drm.SdkInfo
 
seek(long) - Method in class com.intertrust.wasabi.media.MediaStream
Change the current read position.
seek(long) - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Change the current read position.
segment_number - Variable in class com.intertrust.wasabi.media.MediaSegmentDecrypter.HlsInitData
The segment number computed based on the \#EXT-X-MEDIA-SEQUENCE HLS playlist tag.
Service - Class in com.intertrust.wasabi.drm
This class represents information about a Marlin Service that the SDK instance may be linked with
setConstraints(MediaDownload.Constraints) - Method in class com.intertrust.wasabi.media.MediaDownload
Assign the Media Download constraints.
setHttpProxy(String, int) - Static method in class com.intertrust.wasabi.ProxyManager
Set HTTP Proxy.
setHttpProxyAuthentication(boolean, String, String) - Static method in class com.intertrust.wasabi.ProxyManager
Set authentication data for authenticating the client with HTTP Proxy.
setHttpsProxy(String, int) - Static method in class com.intertrust.wasabi.ProxyManager
Set HTTPS Proxy.
setHttpsProxyAuthentication(boolean, String, String) - Static method in class com.intertrust.wasabi.ProxyManager
Set authentication data for authenticating the client with HTTPS Proxy.
setLicense(byte[]) - Method in class com.intertrust.wasabi.media.MediaFile
 
setListener(MediaDownload.Listener) - Method in class com.intertrust.wasabi.media.MediaDownload
Set the listener.
setProperty(String, Object) - Method in class com.intertrust.wasabi.drm.Engine
sets the value of a property of the engine.
setProperty(Runtime.Property, Object) - Static method in class com.intertrust.wasabi.Runtime
Set Runtime property selected.
shutdown() - Static method in class com.intertrust.wasabi.Runtime
Shutdown Wasabi library.
sourceContentType - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
The source media mime type.
start() - Method in class com.intertrust.wasabi.media.PlaylistProxy
Start running playlist proxy.
state(MediaDownload.State) - Method in interface com.intertrust.wasabi.media.MediaDownload.Listener
The overall state has changed.
state - Variable in class com.intertrust.wasabi.media.MediaDownload.Status
 
stop() - Method in class com.intertrust.wasabi.media.PlaylistProxy
Stop running playlist proxy.
Subscription - Class in com.intertrust.wasabi.drm
This class represents a Marlin Subscription
subtitleLang - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Web VTT subtitles: RFC 5646 language code.
subtitleName - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Web VTT subtitles: UTF-8 Subtitle name.
subtitles_file_name - Variable in class com.intertrust.wasabi.media.MediaDownload.DashContent
Will save as "subtitles" if NULL.
subtitleUrl - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Web VTT subtitles: Absolute URL of the WebVTT file.

T

tell() - Method in class com.intertrust.wasabi.media.MediaStream
Get the current read position.
tell() - Method in interface com.intertrust.wasabi.media.MediaStreamInterface
Get the current read position.
toCalendar() - Method in class com.intertrust.wasabi.drm.DateTime
Calendar conversion method
tokenUrl - Variable in class com.intertrust.wasabi.media.MediaAdapter.Params
Universal token URL to redeeming a license for the media source.
tokenUrl - Variable in class com.intertrust.wasabi.media.MediaAdapter.PlaybackInfo
Token URL, if not NULL, is used to request a native DRM license to playback the adapted content URL.
toString() - Method in class com.intertrust.wasabi.Attribute
 
toString() - Method in class com.intertrust.wasabi.drm.SdkInfo
 
toString() - Method in class com.intertrust.wasabi.drm.Service
 
toString() - Method in class com.intertrust.wasabi.drm.Subscription
 
toString() - Method in class com.intertrust.wasabi.drm.User
 
toString() - Method in class com.intertrust.wasabi.licensestore.License
 
track - Variable in class com.intertrust.wasabi.media.MediaDownload.DashContent
Tracks to download.
track_id - Variable in class com.intertrust.wasabi.media.MediaSegmentDecrypter.Mp4CencInitData
The track id of the track to be decrypted.
TrackInfo - Class in com.intertrust.wasabi.media
Media track information details.
TransactionListener - Interface in com.intertrust.wasabi.drm
Interface that the user of this API has to implement and add to the Engine in order to get notified when transaction events occur.
TransactionType - Enum in com.intertrust.wasabi.drm
Types of transactions that the engine can perform.
transformUriTemplate(String) - Method in class com.intertrust.wasabi.drm.Engine
transforms a URI template according to the "URI Templates for Marlin" specification
type - Variable in class com.intertrust.wasabi.media.MediaDownload.ContentBase
 

U

unblockForLicense() - Method in class com.intertrust.wasabi.media.PlaylistProxy
Notify the proxy to proceed with license lookup and evaluation.
unblockForLicense(PlaylistProxy.LicenseType, String) - Method in class com.intertrust.wasabi.media.PlaylistProxy
Notify the proxy to proceed with license evaluation, using the provided license data.
updatePersonality(String) - Method in class com.intertrust.wasabi.drm.Engine
requests that the engine engage in the update personality.
updateSecurityData(String, int) - Method in class com.intertrust.wasabi.drm.Engine
updates security data for a specified service configured for this engine object
uploadEvents(String) - Method in class com.intertrust.wasabi.drm.extensions.PlayCount
uploads play counts event to the appropriate service
url - Variable in class com.intertrust.wasabi.media.MediaDownload.ContentBase
 
User - Class in com.intertrust.wasabi.drm
This class represents a Marlin User, registered with Marlin Service

V

VACUUM_FLAG_DONT_SAVE_RECENT_LINK - Static variable in class com.intertrust.wasabi.drm.Engine
when used in conjunction with VACUUM_FLAG_LINKS, forces the removal of the most recent Link.
VACUUM_FLAG_LINKS - Static variable in class com.intertrust.wasabi.drm.Engine
cleans up any Octopus Link which expiration date has passed except the most recent one for each type
VACUUM_FLAG_NODES - Static variable in class com.intertrust.wasabi.drm.Engine
cleans up any Octopus Node which expiration date has passed
VACUUM_FLAG_SEASHELL - Static variable in class com.intertrust.wasabi.drm.Engine
cleans up Seashell Objects which expiration date has passed
VACUUM_FLAG_WIPE - Static variable in class com.intertrust.wasabi.drm.Engine
use with caution! Wipes all the objects except the Personality.
vacuumData(int) - Method in class com.intertrust.wasabi.drm.Engine
removes expired data stored in the DRM database.
valueOf(String) - Static method in enum com.intertrust.wasabi.drm.TransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaAdapter.DrmType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaAdapter.LicenseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaDownload.ContentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaDownload.SourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaDownload.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaFile.ProtectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaInfo.EncryptionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaInfo.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaInfo.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaSegmentDecrypter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.MediaStream.SourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.Flags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.LicenseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.MediaSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.SessionKeyFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.TrackSelector
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intertrust.wasabi.Runtime.Property
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.intertrust.wasabi.drm.TransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaAdapter.DrmType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaAdapter.LicenseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaDownload.ContentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaDownload.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaDownload.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaFile.ProtectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaInfo.EncryptionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaInfo.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaInfo.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaSegmentDecrypter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.MediaStream.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.Flags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.LicenseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.MediaSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.SessionKeyFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.media.PlaylistProxy.TrackSelector
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intertrust.wasabi.Runtime.Property
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_PROPERTY - Static variable in class com.intertrust.wasabi.drm.Engine
type is Integer
videoCodecs - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Supported video codecs (MPEG DASH only).
VideoMediaInfo - Class in com.intertrust.wasabi.media
Video media details, e.g.
videoTrack - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Video track selected.
videoTrackSelector - Variable in class com.intertrust.wasabi.media.PlaylistProxy.MediaSourceParams
Designate the index space referenced by videoTrack.
volatileStore(String, byte[]) - Static method in class com.intertrust.wasabi.Runtime
Store a data object into Volatile Store returning a new special URL string that can be passed as media URL to Playlist Proxy.

W

WSB_LS_FLAG_LICENSE_DATA - Static variable in class com.intertrust.wasabi.licensestore.LicenseStore
License data
WSB_LS_FLAG_LICENSE_EXPIRE_DATE - Static variable in class com.intertrust.wasabi.licensestore.LicenseStore
License expiration date
WSB_LS_FLAG_LICENSE_INSERT_DATE - Static variable in class com.intertrust.wasabi.licensestore.LicenseStore
License insertion date
WSB_LS_FLAG_LICENSE_TAG - Static variable in class com.intertrust.wasabi.licensestore.LicenseStore
License tag
A B C D E F G H I K L M N O P Q R S T U V W