Package com.brightcove.player.model
package com.brightcove.player.model
-
ClassDescriptionRepresents a single timed-text element.Defines standard keys for each type of deliverable caption type handled by the SDK.Represents the data of a single cue point.Specifies the cue point type.Indicates the position of the cue point in relation to the entire video.Defines standard keys for each type of deliverable media asset handled by the SDK.Provides a common representation for TTML elements.Deprecated.Provides the representation of varying forms of length measure per the TTML specification.Provides the representation of varying forms of length measure per the WebVTT1 specification.An immutable
Parcelable
object that can be used describe the format of media stream.Provides a common metadata collection for any data model objects using a generic, dynamic set of metadata properties.Enum to depict the playback location state.Provides the list of known field names that can appear in the properties Map.Represents a region definition for targeting caption rendering on screen in a TTML document.This class contains configuration values used on a Renderer Builder.The Source class is an immutable representation of a specific playable video asset, including the URL or other necessary information required to play the video.Provides the list of known field names that can appear in the properties Map.Provides the list of known field names that can appear in the properties Map.The SourceCollection class represents a collection of video asset Source model objects grouped by a common encoding and/or delivery method.Represents a span of styled text within a TTML document.Provides a common representation for TTML styled elements.Represents a parsed DFXP TTML document.The Video class is an immutable representation of all data related to a video, including associated metadata (in properties) and the groupings of source assets for this video.Convenience Builder to build Video objects.Any method attempting to callVideo.setDownloadId(UUID)
must be annotated explicitly with this annotation.Any method attempting to callVideo.setLicenseExpiryDate(Date)
must be annotated explicitly with this annotation.Any method attempting to callVideo.setOfflinePlaybackLicenseKey(byte[])
must be annotated explicitly with this annotation.Provides the list of known field names that can appear in the properties Map.The list of known projection formats.Static class that contains all the relevant names for fields that are provided for Video data by the Media API.Represents a parsed WebVTT document.