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

## A

absoluteExpiration - Variable in class com.brightcove.player.drm.CustomerRightsToken.RentalLicense
  Defines how long the license is valid to start playback.
AbstractAnalyticsEvent - Class in com.brightcove.player.analytics
AbstractAnalyticsEvent() - Constructor for class com.brightcove.player.analytics.AbstractAnalyticsEvent
AbstractAnalyticsEvent.Priority - Annotation Type in com.brightcove.player.analytics
  List of supported event priorities.
AbstractBuilder(EventEmitter, String) - Constructor for class com.brightcove.player.edge.Catalog.AbstractBuilder
AbstractButtonController - Class in com.brightcove.player.mediacontroller.buttons
  Provides a class for customers which consists of basic ButtonController method implementations to simplify adding customized media controls.
AbstractButtonController(Context, BaseVideoView, View, int, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Builds a complete controller.
AbstractButtonController.Visibility - Annotation Type in com.brightcove.player.mediacontroller.buttons
AbstractComponent - Class in com.brightcove.player.event
  Provides some common implementation that useful to all that interact with RegisteringEventEmitters components, including: Maintaining a reference to an EventEmitter Wraps incoming EventEmitter in a RegisteringEventEmitter Ensures incoming EventEmitter is not null Maintains a collection of EventListener tokens for use with EventEmitter.off() Provides standard required method for initializing Event listeners
AbstractComponent(EventEmitter, Class<? extends Component>) - Constructor for class com.brightcove.player.event.AbstractComponent
  Being Components, Controllers inheriting from AbstractController require an EventEmitter on initialization.
AbstractComponent(EventEmitter) - Constructor for class com.brightcove.player.event.AbstractComponent
  Build an AbstractComponent that does not use a registering event emitter.
AbstractDownloadRequest - Class in com.brightcove.player.store
  Defines the contract of an entity that can be parceled and persisted into a local database with information related to download request.
AbstractDownloadRequest() - Constructor for class com.brightcove.player.store.AbstractDownloadRequest
AbstractDownloadRequestSet - Class in com.brightcove.player.store
  Defines the contract of an entity that can be parceled and persisted into a local database with information related to set of download requests.
AbstractDownloadRequestSet() - Constructor for class com.brightcove.player.store.AbstractDownloadRequestSet
AbstractEvent<PropertyValueType> - Class in com.brightcove.player.event
AbstractEvent(String) - Constructor for class com.brightcove.player.event.AbstractEvent
AbstractOfflineCatalog - Class in com.brightcove.player.edge
AbstractOfflineCatalog(Context, EventEmitter, String, String, String) - Constructor for class com.brightcove.player.edge.AbstractOfflineCatalog
  Deprecated.
AbstractOfflineCatalog(Context, EventEmitter, String, String, String, DownloadFileCreator) - Constructor for class com.brightcove.player.edge.AbstractOfflineCatalog
  Deprecated.
AbstractOfflineCatalog(AbstractOfflineCatalog.Builder<?>) - Constructor for class com.brightcove.player.edge.AbstractOfflineCatalog
  The Catalog constructor using the `AbstractOfflineCatalog.Builder`
AbstractOfflineCatalog.Builder<T extends AbstractOfflineCatalog.Builder<T>> - Class in com.brightcove.player.edge
  An abstract Builder which sets the bases to create the OfflineCatalog object.
AbstractOfflineVideo - Class in com.brightcove.player.store
  Defines the contract of an entity that can be parceled and persisted into a local database with information related to an video that can be played back offline.
AbstractOfflineVideo() - Constructor for class com.brightcove.player.store.AbstractOfflineVideo
AccessibilityListener - Interface in com.brightcove.player.accessibility
  Listener for the accessibility state.
ACCOUNT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
ACCOUNT - Static variable in class com.brightcove.player.event.EventType
  Indicates that the account has been set.
ACCOUNT_ID - Static variable in class com.brightcove.player.model.VideoFields
ACTIVE_FIELD - Static variable in class com.brightcove.player.concurrency.ConcurrencySession
ActiveSessionsGetterTask - Class in com.brightcove.player.concurrency
ActiveSessionsGetterTask(HttpRequestConfig, ConcurrencyNetworkConnector.HeartbeatListener) - Constructor for class com.brightcove.player.concurrency.ActiveSessionsGetterTask
ACTIVITY - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for Activity on the FRAGMENT_ATTACHED lifecycle event.
ACTIVITY_CREATED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity has been created.
ACTIVITY_DESTROYED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity has been destroyed.
ACTIVITY_PAUSED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity has been paused.
ACTIVITY_RESTARTED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity has been restarted.
ACTIVITY_RESUMED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity is about to save state.
ACTIVITY_SAVE_INSTANCE_STATE - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity is about to save state.
ACTIVITY_STARTED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity has been started.
ACTIVITY_STOPPED - Static variable in class com.brightcove.player.event.EventType
  Indicates the activity has been stopped.
activityOnDestroy() - Method in class com.brightcove.player.util.LifecycleUtil
activityOnPause() - Method in class com.brightcove.player.util.LifecycleUtil
activityOnResume() - Method in class com.brightcove.player.util.LifecycleUtil
activityOnSaveInstanceState(Bundle) - Method in class com.brightcove.player.util.LifecycleUtil
activityOnStart() - Method in class com.brightcove.player.util.LifecycleUtil
activityOnStop() - Method in class com.brightcove.player.util.LifecycleUtil
Ad<T> - Interface in com.brightcove.ssai.ad
  Definition of an SSAI Ad.
Ad.Category - Enum in com.brightcove.ssai.ad
  The category of the Ad
Ad.TrackingType - Enum in com.brightcove.ssai.ad
  Tracking types supported by an Ad.
Ad.Type - Enum in com.brightcove.ssai.ad
  Types of Ads.
AD_BREAK_COMPLETED - Static variable in class com.brightcove.player.event.EventType
  After a plugin finishes an advertisement break, it will emit this event.
AD_BREAK_STARTED - Static variable in class com.brightcove.player.event.EventType
  After a plugin starts an advertisement break, it will emit this event.
AD_COMPLETED - Static variable in class com.brightcove.player.event.EventType
  After a plugin finishes an advertisement, it will emit this event.
AD_CONTEXT_KEY - Static variable in class com.brightcove.freewheel.controller.FreeWheelController
  Key used for storing the current `IAdContext` in an Event
AD_DATA_READY - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that the ad data response is ready either to support the OnceUX functions or to provide an error indication on why not.
AD_DATA_URL - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The URL used to fetch the ad metadata.
AD_ERROR - Static variable in class com.brightcove.player.event.EventType
  When a plugin encounters an error while playing an advertisement, it will emit this event.
AD_EVENT - Static variable in class com.brightcove.ima.GoogleIMAComponent
AD_ID - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for ad id used in advertising events.
AD_NON_SKIPPABLE_OFFSET_VALUE - Static variable in interface com.brightcove.ssai.ad.Ad
  The default skip offset value returned when the Ad is not skippable.
AD_PAUSED - Static variable in class com.brightcove.player.event.EventType
  After a plugin pauses an advertisement, it will emit this event.
AD_PLAYHEAD_POSITION - Static variable in class com.brightcove.ima.GoogleIMAComponent
AD_POD - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The `AdPod` property key
AD_PROGRESS - Static variable in class com.brightcove.player.event.EventType
  As a plugin plays an advertisement, it will emit this event periodically.
AD_REQUEST_CONFIGURATION_KEY - Static variable in class com.brightcove.freewheel.controller.FreeWheelController
  Key used for storing the current `AdRequestConfiguration` in an Event
AD_RESUMED - Static variable in class com.brightcove.player.event.EventType
  After a plugin resumes an advertisement, it will emit this event.
AD_SLOTS_KEY - Static variable in class com.brightcove.freewheel.controller.FreeWheelController
  Key used for storing a `List` of `ISlot` instances for use by developers, e.g.
AD_STARTED - Static variable in class com.brightcove.player.event.EventType
  After a plugin starts an advertisement, it will emit this event.
AD_TAG_URL - Static variable in class com.brightcove.ima.GoogleIMAComponent
AD_TITLE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for ad title used in advertising events.
AD_WAS_PLAYING - Static variable in class com.brightcove.ima.GoogleIMAComponent
adaptive - Variable in class com.brightcove.player.model.MediaFormat
  Specifies whether the format represents an adaptive track, meaning that the format of the actual media data may change (e.g.
AdAsset - Class in com.brightcove.player.ads
  An AdAsset contains the information needed to play an Ad.
AdAsset(String, String, String, DeliveryType, AdAsset.AdType, boolean, long, int, int) - Constructor for class com.brightcove.player.ads.AdAsset
  Constructor of an AdId.
AdAsset.AdType - Enum in com.brightcove.player.ads
  The ad types
AdBlock - Class in com.brightcove.ssai.timeline.block
  A timeline block representing an Ad.
AdBlock(AdPod) - Constructor for class com.brightcove.ssai.timeline.block.AdBlock
  Instantiates a new Ad block.
AdBlock(AdPod, boolean) - Constructor for class com.brightcove.ssai.timeline.block.AdBlock
  Instantiates a new Ad block.
AdBreak - Class in com.brightcove.ssai.ad
  Representation of an AdBreak.
AdBreakMapper - Class in com.brightcove.ssai.ad
  Maps an com.brightcove.iab.vmap.AdBreak to an `AdBreak`.
AdBreakMapper(long, long) - Constructor for class com.brightcove.ssai.ad.AdBreakMapper
AdCuePointComponent - Class in com.brightcove.freewheel.cuepoint
  Before Video playback, converts Slots in an IAdContext into relevant CuePoints, then during playback is responsible for handling FreeWheel ad Cuepoints emitted by the VideoController.
AdCuePointComponent(EventEmitter) - Constructor for class com.brightcove.freewheel.cuepoint.AdCuePointComponent
add(Video) - Method in class com.brightcove.player.view.BaseVideoView
  Adds the video to the end of the video list.
add(int, Video) - Method in class com.brightcove.player.view.BaseVideoView
  Adds the video to the video list at the specified index.
ADD_ANALYTICS_BASE_PARAMS - Static variable in class com.brightcove.player.event.EventType
  Indicates additional base parameters for the Analytics component are available.
ADD_MEDIA_INFO - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the `MediaInfo` should be added to the queue for cast playback.
ADD_MEDIA_QUEUE_ITEM - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the `MediaQueueItem` should be added to the queue for cast playback.
addAdBreak(AdBreak) - Method in class com.brightcove.ssai.ad.AdPod
  Adds an Ad break.
addAdMarkers(List<Long>) - Method in class com.brightcove.ssai.ui.UIManager
  Add ad markers.
addAdOverlayConfigListener(AdOverlayConfigListener) - Method in class com.brightcove.ssai.live.LiveVideoOrchestrator
  Adds an `AdOverlayConfigListener`.
addAdPodListener(AdPodListener) - Method in class com.brightcove.ssai.timeline.TimelineManager
  Adds the Ad pod listener.
addAll(Collection<Video>) - Method in class com.brightcove.player.view.BaseVideoView
  Add all videos in the collection to the end of the list.
addAll(int, Collection<Video>) - Method in class com.brightcove.player.view.BaseVideoView
  Inserts all videos in the collection at the specified index.
addCallback(VideoAdPlayer.VideoAdPlayerCallback) - Method in class com.brightcove.ima.GoogleIMAComponent
addCallback(VideoAdPlayer.VideoAdPlayerCallback) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
addCaptions(Video, Map<String, String>) - Static method in class com.brightcove.player.util.VideoUtil
  Adds the `Video.Fields#CAPTION_SOURCES` video property with the languageCodeCaptionsMap, if and on only if, the `Video.Fields#CAPTION_SOURCES` doesn't exist.
addClosedCaptionLanguagesMapToVideo(Video) - Static method in class com.brightcove.player.util.VideoUtil
  Queries the CAPTION_SOURCES Video property, and builds a Map of language/label references.
addCompanionContainer(ViewGroup) - Method in class com.brightcove.ssai.SSAIComponent
  Add an additional companion ad container.
addCompanionContainer(ViewGroup) - Method in class com.brightcove.ssai.ui.CompanionAdHandler
  Add a container for showing companion ads.
addCuePoints(IAdContext) - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Given an instance of IAdContext, parses the Ad slots contained in the context and generates CuePoints.
addDownloadEventListener(MediaDownloadable.DownloadEventListener) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Adds the specified to the list of listeners that will be notified when a download event is raised.
addDownloadRequests(DownloadRequestSet, IDownloadManager.IRequest...) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Creates a new blank download request set.
addEventListener(Handler, BandwidthMeter.EventListener) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
addExclude(String) - Method in class com.brightcove.player.event.EventLogger
  By passing this method a specific `EventType`, that type will not be logged.
addHandler(IAnalyticsHandler) - Method in class com.brightcove.player.analytics.AnalyticsClient
  Adds the specified handler to the set of handlers that will be notified when an analytics event is received.
AdDisplayContainerFactory - Interface in com.brightcove.ima
  Defines the factory for creating the Google IMA `AdDisplayContainer`
addItems(MediaQueueItem...) - Method in class com.brightcove.cast.GoogleCastComponent
addListener(AdPlayer.Listener<T>) - Method in interface com.brightcove.player.ads.AdPlayer
  Adds a `AdPlayer.Listener`.
addListener(AdPlayer.Listener<AdAsset>) - Method in class com.brightcove.player.ads.ExoAdPlayer
addListener(String, EventListener) - Method in class com.brightcove.player.event.AbstractComponent
  Convenience method to add an EventListener for the given type using the EventEmitter.on() method.
addListener(ConnectivityMonitor.Listener) - Method in class com.brightcove.player.network.ConnectivityMonitor
  Adds the specified listener to the list of listeners that will be notified when the host device's network connectivity state changes.
addListener(Long, DownloadManager.Listener) - Method in class com.brightcove.player.network.DownloadManager
addListener(String, EventListener) - Method in class com.brightcove.player.view.BaseVideoView
addListener(AdPlayer.Listener<PulseVideoAd>) - Method in class com.brightcove.pulse.PulseAdPlayer
addMarker(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Deprecated.
addMarker(long) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Adds a marker to the list of markers.
addMediaInfo() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
addMediaInfo(MediaInfo) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
addOnceListener(String, EventListener) - Method in class com.brightcove.player.event.AbstractComponent
  Convenience method to add an EventListener for the given type using the EventEmitter.once() method.
addOnPreviewChangeListener(PreviewThumbnailView.OnPreviewChangeListener) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
addOnPreviewChangeListener(PreviewThumbnailView.OnPreviewChangeListener) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Adds a `PreviewThumbnailView.OnPreviewChangeListener`
addOnVideoViewSizeChangedListener(BaseVideoView.OnVideoViewSizeChangedListener) - Method in class com.brightcove.player.view.BaseVideoView
addOptionalHeaders(Map<String, String>) - Method in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  Adds the optional request headers that must be passed to the license key request.
addQueryParameter(String, String) - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
  Adds an HTTP query parameter
addQueryParameters(Map<String, String>) - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
  Adds the HTTP request query parameters as a map of key-value pairs.
addRequestHeader(String, String) - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
  Adds an HTTP request header
addRequestHeaders(Map<String, String>) - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
  Adds the HTTP request headers as a map of key-value pairs.
addSeekListener(SeekListener) - Method in class com.brightcove.ssai.seek.SeekManager
  Adds a seek listener
addSubtitleSource(Uri, BrightcoveCaptionFormat) - Method in class com.brightcove.player.view.BaseVideoView
  For adding subtitle sources to the Brightcove Player.
addTrackingConfigListener(TrackingConfigListener) - Method in class com.brightcove.ssai.live.LiveVideoOrchestrator
  Adds a `TrackingConfigListener`.
addTransferListener(TransferListener) - Method in class com.brightcove.player.offline.MultiDataSource
addWatermarkingToken(Video, String) - Static method in class com.brightcove.player.util.VideoUtil
  Add a watermarking token to this video's sources if a placeholder is present
addWhitelist(String) - Method in class com.brightcove.player.event.EventLogger
  Adds a specific `EventType` to the whitelist.
adjustPosterImageViewSize(int, int) - Method in class com.brightcove.player.view.BaseVideoView
AdOverlayConfig - Class in com.brightcove.ssai.ui
  An Ad Overlay Configuration class used to enable ot disable UI components in the Ad Overlay layout.
AdOverlayConfig.Builder - Class in com.brightcove.ssai.ui
  The AdOverlayConfig.Builder.
AdOverlayConfigListener - Interface in com.brightcove.ssai.ui
  Listener for `AdOverlayConfig` changes.
AdOverlayHandler - Class in com.brightcove.ssai.ui
AdPlayer<T> - Interface in com.brightcove.player.ads
  Represents the contract of an AdPlayer.
AdPlayer.AdPlayerSettings - Class in com.brightcove.player.ads
AdPlayer.AdPlayerSettings.Builder - Class in com.brightcove.player.ads
AdPlayer.Listener<T> - Interface in com.brightcove.player.ads
  Represents the callbacks from an `AdPlayer`.
AdPod - Class in com.brightcove.ssai.ad
  A representation of an Ad pod.
AdPodListener - Interface in com.brightcove.ssai.ad
  Listener that specifies when a an Ad pod has started and when it has ended.
Ads - Class in com.brightcove.ssai.ad
  Contains helper static methods related to `Ad`.
ADS_MANAGER - Static variable in class com.brightcove.ima.GoogleIMAComponent
ADS_MANAGER_LOADED - Static variable in class com.brightcove.ima.GoogleIMAEventType
ADS_REQUEST_FOR_VIDEO - Static variable in class com.brightcove.ima.GoogleIMAEventType
ADS_REQUESTS - Static variable in class com.brightcove.ima.GoogleIMAComponent
adsDisabled - Variable in class com.brightcove.player.controller.VideoPlaybackController
  Disables ad playback which otherwise might occurr after a -seekTo.
AdSelectionStrategy - Interface in com.brightcove.ssai.seek
  Defines the contract for Ad Pods selection to be played when seeking between the start seek position and the end seek position.
ALIGNMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The alignment property of a CAPTION event.
ALL_NETWORKS - Static variable in class com.brightcove.player.network.ConnectivityMonitor
  An array of all supported network types.
AllocatorConfig - Class in com.brightcove.player.config
  Config class used when creating a `Allocator` instance.
AllocatorConfig.Builder - Class in com.brightcove.player.config
  The AllocatorConfig Builder.
Analytics - Class in com.brightcove.player.analytics
Analytics(EventEmitter, Context) - Constructor for class com.brightcove.player.analytics.Analytics
Analytics(EventEmitter, Context, Class<? extends Component>) - Constructor for class com.brightcove.player.analytics.Analytics
Analytics.Fields - Class in com.brightcove.player.analytics
ANALYTICS_CATALOG_REQUEST - Static variable in class com.brightcove.player.event.EventType
  Indicates that a catalog request has been made.
ANALYTICS_CATALOG_RESPONSE - Static variable in class com.brightcove.player.event.EventType
  Indicates that a catalog response was received.
ANALYTICS_VIDEO_ENGAGEMENT - Static variable in class com.brightcove.player.event.EventType
  Indicates that video_engagement event data was received.
AnalyticsClient - Class in com.brightcove.player.analytics
  Analytics client can be used to publish analytics event to the list of registered analytics handlers.
AnalyticsOutOfSpaceException - Exception in com.brightcove.player.analytics
  An `IOException` that describes the reason why an `AnalyticsEvent` cannot be saved.
AnalyticsOutOfSpaceException(AnalyticsEvent, long, long, Throwable) - Constructor for exception com.brightcove.player.analytics.AnalyticsOutOfSpaceException
  Constructs an instance of `AnalyticsOutOfSpaceException`
AnalyticsParams - Class in com.brightcove.cast.model
  The analytics parameters to be sent as part of the custom data to the Cast Receiver app.
AnalyticsParams(String, String) - Constructor for class com.brightcove.cast.model.AnalyticsParams
  Constructor
AnalyticsRetryLimitException - Exception in com.brightcove.player.analytics
  An `IOException` that describes the reason why an `AnalyticsEvent` cannot be sent.
AnalyticsRetryLimitException(AnalyticsEvent, long, Exception) - Constructor for exception com.brightcove.player.analytics.AnalyticsRetryLimitException
  Constructs an instance of `AnalyticsRetryLimitException`
ANDROID_VIEW - Static variable in class com.brightcove.player.event.AbstractEvent
  The event property that specifies `View`.
ANIMATION_STYLE_FADE - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Use a fading animation style whereby ...
ANIMATION_STYLE_SLIDE - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Use a sliding animation style whereby ...
ANNOTATION_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
ANY - Static variable in class com.brightcove.player.event.EventType
  ANY is a special event in that the Default Implementation of EventEmitter will process all listeners for ANY before every event.
APPLICATION_ID - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  Key value to set the Application Id
apply(TextInformationFrame) - Method in class com.brightcove.player.metadata.TextInformationFrameExoPlayer2Mapper
apply(I1) - Method in interface com.brightcove.player.util.functional.Function
  Converts `I1 to `O`.`
apply(I1, I2) - Method in interface com.brightcove.player.util.functional.Function2
  Converts `I1, I2` to `O`.
apply(AdBreak, Long) - Method in class com.brightcove.ssai.ad.AdBreakMapper
applySelectionOverride(int, SelectionOverrideCreator) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Creates a `DefaultTrackSelector.SelectionOverride` with the `SelectionOverrideCreator` and the render type.
assertCallerAnnotation(Class<? extends Annotation>, String) - Static method in class com.brightcove.player.util.ReflectionUtil
  Ensures if the caller of the method calling this method is annotated with the specified annotation.
AsyncTaskResult<R,E> - Class in com.brightcove.ssai.tracking
  Helper class to return results to the UI thread when using an `AsyncTask`.
attachPreviewFrameLayout(FrameLayout, BrightcoveControlBar) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
attachPreviewFrameLayout(FrameLayout, BrightcoveControlBar) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Attaches the this view's `ThumbnailView` to the parent frame layout.
attemptsMade - Variable in exception com.brightcove.player.analytics.AnalyticsRetryLimitException
  The total number of attempts made to send the event.
Attributes() - Constructor for class com.brightcove.player.captioning.TTMLParser.Attributes
AUDIO_LANGUAGE_ROLES - Static variable in class com.brightcove.player.offline.MediaDownloadable
  The key for the Bundle which returns the available audio language roles as ArrayList, matching the size and indexes of `MediaDownloadable.AUDIO_LANGUAGES`.
AUDIO_LANGUAGES - Static variable in class com.brightcove.player.offline.MediaDownloadable
  The key for the Bundle which returns the available audio languages as ArrayList
AUDIO_TRACKS - Static variable in class com.brightcove.player.event.EventType
  Indicates that there is at least one audio track for the user to choose from.
AUDIO_TRACKS - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The audio tracks button styleable attribute index.
AUDIO_TRACKS_DIALOG_OK - Static variable in class com.brightcove.player.event.EventType
  Indications the audio tracks dialog ok button has been pressed.
AUDIO_TRACKS_DIALOG_SETTINGS - Static variable in class com.brightcove.player.event.EventType
  Indications the audio tracks dialog settings button has been pressed.
AUDIO_TRACKS_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined audio tracks button image key.
AUDIO_TRACKS_STATE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events accessing audio tracks state.
AUDIO_VARIANT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the list of audio variants in AUDIO_TRACKS events.
AudioTracksButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove audio tracks button controller.
AudioTracksButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface, Bundle) - Constructor for class com.brightcove.player.mediacontroller.buttons.AudioTracksButtonController
  DefaultMediaController requires a reference to the Context for resource lookups and toggling full-screen mode.

## B

backgroundColor() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
backgroundColor(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
backgroundColor - Variable in class com.brightcove.player.model.StyledElement
  The background color string.
BackgroundEventListener - Class in com.brightcove.player.event
  Implements an `EventListener` and calls `processEvent` on a background thread.
BackgroundEventListener() - Constructor for class com.brightcove.player.event.BackgroundEventListener
backgroundOpacity() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
backgroundOpacity(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
backgroundProcessEvent(Event) - Method in class com.brightcove.player.event.BackgroundEventListener
  Process a given event to some purpose.
backlogLimit - Variable in exception com.brightcove.player.analytics.AnalyticsOutOfSpaceException
  The current limit for backlog size, expressed as total number of bytes.
backlogSize - Variable in exception com.brightcove.player.analytics.AnalyticsOutOfSpaceException
  The current backlog size, expressed as total number of bytes.
BASE_PARAMS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
BASE_URL_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
BaseEntity - Class in com.brightcove.player.store
  Created by rsubramaniam on 10/19/17.
BaseEntity() - Constructor for class com.brightcove.player.store.BaseEntity
BaseStore - Class in com.brightcove.player.store
  A base wrapper for `EntityStore`.
BaseStore(Context, EntityModel, int) - Constructor for class com.brightcove.player.store.BaseStore
  Constructs a new instance of `BaseStore`
BaseStore(Context, EntityModel, String, int) - Constructor for class com.brightcove.player.store.BaseStore
  Constructs a new instance of `BaseStore`
baseVideoView - Variable in class com.brightcove.player.appcompat.BrightcovePlayerActivity
baseVideoView - Variable in class com.brightcove.player.appcompat.BrightcovePlayerFragment
baseVideoView - Variable in class com.brightcove.player.util.LifecycleUtil
BaseVideoView - Class in com.brightcove.player.view
  BaseVideoView provides the base functionality for BrightcoveVideoView, which for historical reasons isn't named BrightcoveSurfaceVideoView, and BrightcoveTextureVideoView.
BaseVideoView(Context) - Constructor for class com.brightcove.player.view.BaseVideoView
BaseVideoView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.BaseVideoView
BaseVideoView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.BaseVideoView
BaseVideoView.OnProgressListener - Class in com.brightcove.player.view
BaseVideoView.OnVideoViewSizeChangedListener - Interface in com.brightcove.player.view
  Interface definition for a callback to be invoked when the BaseVideoView's size changes.
BaseVideoViewAccessibilityDelegate - Class in com.brightcove.player.accessibility
BaseVideoViewAccessibilityDelegate(BaseVideoView) - Constructor for class com.brightcove.player.accessibility.BaseVideoViewAccessibilityDelegate
BEGIN - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
beginTime - Variable in class com.brightcove.player.model.Block
  Deprecated.
beginTimeLong - Variable in class com.brightcove.player.model.Block
BG_COLOR - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
BIT_RATE - Static variable in class com.brightcove.player.model.Source.Fields
  This Source's data rate
bitrate - Variable in class com.brightcove.player.model.MediaFormat
  The average bandwidth in bits per second, or `Constants.NO_VALUE` if unknown or not applicable.
Block - Class in com.brightcove.player.model
  Represents a single timed-text element.
Block() - Constructor for class com.brightcove.player.model.Block
block - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView.TimeMapEntry
BODY - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
BOOLEAN - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for a general boolean property.
BR - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
BRIGHTCOVE_BASE_URL - Static variable in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  The base URL to Brightcove DRM license service.
BRIGHTCOVE_CAST_CHANNEL - Static variable in class com.brightcove.cast.model.BrightcoveMessage
BRIGHTCOVE_CONTROL_BAR - Static variable in class com.brightcove.player.event.AbstractEvent
  The event property that specifies the `BrightcoveControlBar`.
BRIGHTCOVE_MEDIA_CONTROLLER - Static variable in class com.brightcove.player.event.AbstractEvent
  The event property that specifies the `BrightcoveMediaController`.
BRIGHTCOVE_SCHEME - Static variable in class com.brightcove.player.captioning.BrightcoveCaptionFormat
BrightcoveAudioTracksController - Class in com.brightcove.player.controller
  A controller class for managing audio tracks dialog windows.
BrightcoveAudioTracksController(BaseVideoView, Context) - Constructor for class com.brightcove.player.controller.BrightcoveAudioTracksController
  Constructor
brightcoveAudioTracksController - Variable in class com.brightcove.player.view.BaseVideoView
BrightcoveCaptionFormat - Class in com.brightcove.player.captioning
  A class for describing the format options of a caption source.
BrightcoveCaptionFormat.Builder - Class in com.brightcove.player.captioning
  The Builder interface to store BrightcoveCaptionFormat data.
BrightcoveCaptionPropertiesActivity - Class in com.brightcove.player.captioning
  A host Activity for the BrightcoveCaptionPropertiesFragment.
BrightcoveCaptionPropertiesActivity() - Constructor for class com.brightcove.player.captioning.BrightcoveCaptionPropertiesActivity
BrightcoveCaptionPropertiesFragment - Class in com.brightcove.player.captioning
  A preference screen for users to customize their ~captions experience~
BrightcoveCaptionPropertiesFragment() - Constructor for class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
BrightcoveCaptionStyle - Class in com.brightcove.player.captioning
  A convenience class to build up and represent a Caption Style
BrightcoveCaptionStyle() - Constructor for class com.brightcove.player.captioning.BrightcoveCaptionStyle
BrightcoveCaptionStyle.Builder - Interface in com.brightcove.player.captioning
BrightcoveCastCustomData - Class in com.brightcove.cast.model
BrightcoveCastCustomData.Builder - Class in com.brightcove.cast.model
BrightcoveCastMediaManager - Class in com.brightcove.cast.controller
BrightcoveCastMediaManager(Context, EventEmitter) - Constructor for class com.brightcove.cast.controller.BrightcoveCastMediaManager
BrightcoveCastMediaManager(Context, EventEmitter, MediaControllerConfig) - Constructor for class com.brightcove.cast.controller.BrightcoveCastMediaManager
BrightcoveChannelUtil - Class in com.brightcove.cast.util
  An util class that helps sending messages to the Brightcove Cast app receiver using the `BrightcoveMessage.BRIGHTCOVE_CAST_CHANNEL` channel.
BrightcoveChannelUtil() - Constructor for class com.brightcove.cast.util.BrightcoveChannelUtil
BrightcoveClosedCaption - Class in com.brightcove.player.captioning
  A class for describing a closed caption, comprised of a start and end time as well as the caption text.
BrightcoveClosedCaption() - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaption
BrightcoveClosedCaption(int, int, List<List<Span>>) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaption
  Deprecated.
BrightcoveClosedCaption(long, long, List<List<Span>>) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaption
  Initializes a Caption with the given begin time, end time, and text lines.
BrightcoveClosedCaption(int, int, String) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaption
  Deprecated.
BrightcoveClosedCaption(long, long, String) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaption
  Initializes a Caption with the given begin time, end time, and text lines.
BrightcoveClosedCaptioningController - Class in com.brightcove.player.controller
  A controller class for managing closed captioning dialogue windows.
BrightcoveClosedCaptioningController(BaseVideoView, Context) - Constructor for class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Constructor
brightcoveClosedCaptioningController - Variable in class com.brightcove.player.view.BaseVideoView
BrightcoveClosedCaptioningManager - Class in com.brightcove.player.management
  A class for managing instances of styled closed captions and their settings.
BrightcoveClosedCaptioningSurfaceView - Class in com.brightcove.player.view
  Deprecated.
BrightcoveClosedCaptioningSurfaceView(Context) - Constructor for class com.brightcove.player.view.BrightcoveClosedCaptioningSurfaceView
  Deprecated.
BrightcoveClosedCaptioningTextView - Class in com.brightcove.player.captioning
  A TextView that encapsulates a rendered closed caption.
BrightcoveClosedCaptioningTextView(Context) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
BrightcoveClosedCaptioningTextView(Context, AttributeSet) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
BrightcoveClosedCaptioningTextView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
BrightcoveClosedCaptioningView - Class in com.brightcove.player.view
  This view (a FrameLayout) implements the proper layout and formatting for closed captions for a BaseVideoView.
BrightcoveClosedCaptioningView(Context) - Constructor for class com.brightcove.player.view.BrightcoveClosedCaptioningView
BrightcoveClosedCaptioningView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.BrightcoveClosedCaptioningView
BrightcoveClosedCaptioningView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.BrightcoveClosedCaptioningView
BrightcoveClosedCaptioningView.ClosedCaptioningMode - Enum in com.brightcove.player.view
  Specifies the type of captions being used currently.
BrightcoveClosedCaptioningView.TimeMapEntry - Class in com.brightcove.player.view
BrightcoveControlBar - Class in com.brightcove.player.mediacontroller
  Provides a control bar wrapper class.
BrightcoveControlBar(Context) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveControlBar
BrightcoveControlBar(Context, AttributeSet) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveControlBar
BrightcoveControlBar(Context, AttributeSet, int) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveControlBar
BrightcoveDashManifestParser - Class in com.brightcove.player.dash
  A Dash Manifest Parser used for Brightcove videos.
BrightcoveDashManifestParser() - Constructor for class com.brightcove.player.dash.BrightcoveDashManifestParser
BrightcoveDrmSession - Interface in com.brightcove.player.drm
  Contract of a DRM session.
BrightcoveDrmUtil - Class in com.brightcove.player.drm
  Provides utility methods to work DRM licenses.
BrightcoveDrmUtil() - Constructor for class com.brightcove.player.drm.BrightcoveDrmUtil
  Prevent construction of this utility class.
BrightcoveError - Interface in com.brightcove.player.model
BrightcoveError.ErrorCode - Enum in com.brightcove.player.model
BrightcoveExoPlayerTextureVideoView - Class in com.brightcove.player.view
BrightcoveExoPlayerTextureVideoView(Context) - Constructor for class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
BrightcoveExoPlayerTextureVideoView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
BrightcoveExoPlayerTextureVideoView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
BrightcoveExoPlayerVideoView - Class in com.brightcove.player.view
BrightcoveExoPlayerVideoView(Context) - Constructor for class com.brightcove.player.view.BrightcoveExoPlayerVideoView
BrightcoveExoPlayerVideoView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.BrightcoveExoPlayerVideoView
BrightcoveExoPlayerVideoView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.BrightcoveExoPlayerVideoView
BrightcoveMediaController - Class in com.brightcove.player.mediacontroller
  The default Brightcove media controller patterned on the Brightcove Web Player.
BrightcoveMediaController(BaseVideoView) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Builds a default media controller for a given video view.
BrightcoveMediaController(BaseVideoView, int) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Builds a media controller for a given video view and layout.
BrightcoveMediaControlRegistry - Interface in com.brightcove.player.mediacontroller
  Defines the interface for managing a collection of controllers for media control buttons which use an icon fontset to present the button operation via a glyph defined by the font.
BrightcoveMediaControlRegistryImpl - Class in com.brightcove.player.mediacontroller
  Provides a button controller registry where collections of button controllers are managed.
BrightcoveMediaControlRegistryImpl() - Constructor for class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
BrightcoveMediaDrmCallback - Class in com.brightcove.player.drm
  Provides a base implementation of Media DRM callback handler that can be used to concrete implementations specific to ExoPlayer/CDM.
BrightcoveMediaDrmCallback(String) - Constructor for class com.brightcove.player.drm.BrightcoveMediaDrmCallback
BrightcoveMessage - Class in com.brightcove.cast.model
  The BrightcoveMessage is an immutable message used for sending information to the Brightcove app receiver through a valid `CastSession`, using the `BrightcoveMessage.BRIGHTCOVE_CAST_CHANNEL` channel.
BrightcoveMessage(String, Object) - Constructor for class com.brightcove.cast.model.BrightcoveMessage
  Instantiates a new Brightcove message.
BrightcovePictureInPictureParams - Class in com.brightcove.player.pictureinpicture
  Represents a set of parameters used to initialize and update an Activity in picture-in-picture mode.
BrightcovePictureInPictureParams.Builder - Class in com.brightcove.player.pictureinpicture
  Builder class for `BrightcovePictureInPictureParams` objects.
BrightcovePlayer - Class in com.brightcove.player.view
  An Activity with basic life cycle and full screen support.
BrightcovePlayer() - Constructor for class com.brightcove.player.view.BrightcovePlayer
BrightcovePlayerActivity - Class in com.brightcove.player.appcompat
  An AppCompatActivity with basic life cycle and full screen support.
BrightcovePlayerActivity() - Constructor for class com.brightcove.player.appcompat.BrightcovePlayerActivity
BrightcovePlayerFragment - Class in com.brightcove.player.appcompat
  A backward compatible androidx-namespaced Fragment class with basic life cycle and full screen support.
BrightcovePlayerFragment() - Constructor for class com.brightcove.player.appcompat.BrightcovePlayerFragment
BrightcovePlayerFragment - Class in com.brightcove.player.view
  A Fragment with basic life cycle and full screen support.
BrightcovePlayerFragment() - Constructor for class com.brightcove.player.view.BrightcovePlayerFragment
BrightcovePlayerOptionsManager - Class in com.brightcove.player.controller
  Singleton class used to make manage the player options menu and its items, used for Android TV.
BrightcovePluginManager - Class in com.brightcove.player.management
BrightcovePluginManager(EventEmitter) - Constructor for class com.brightcove.player.management.BrightcovePluginManager
BrightcovePluginManager.OnRegisterPluginListener - Class in com.brightcove.player.management
BrightcovePreviewSeekBar - Class in com.brightcove.player.mediacontroller
  The default `PreviewThumbnailView` in the Thumbnail plugin.
BrightcovePreviewSeekBar(Context) - Constructor for class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
  Instantiate a BrightcovePreviewSeekBar view
BrightcovePreviewSeekBar(Context, AttributeSet) - Constructor for class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
  Instantiate a BrightcovePreviewSeekBar view
BrightcovePreviewSeekBar(Context, AttributeSet, int) - Constructor for class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
  Instantiate a BrightcovePreviewSeekBar view
BrightcoveSeekBar - Class in com.brightcove.player.mediacontroller
  Provides a seek bar object that also manages arbitrary markers for chapters, ads or some other purpose.
BrightcoveSeekBar(Context) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveSeekBar
BrightcoveSeekBar(Context, AttributeSet) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveSeekBar
BrightcoveSeekBar(Context, AttributeSet, int) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveSeekBar
BrightcoveSeekBarController - Class in com.brightcove.player.mediacontroller
  Abstracts the seekbar operations and provides a helper class for the seekbar in general.
BrightcoveSeekBarController(BrightcoveSeekBar, BaseVideoView) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveSeekBarController
  Builds the seek bar controller.
BrightcoveSegmentTemplate - Class in com.brightcove.player.dash
BrightcoveSegmentTemplate(RangedUri, long, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, UrlTemplate, UrlTemplate) - Constructor for class com.brightcove.player.dash.BrightcoveSegmentTemplate
BrightcoveSegmentTemplate(RangedUri, long, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, long, UrlTemplate, UrlTemplate, long, long) - Constructor for class com.brightcove.player.dash.BrightcoveSegmentTemplate
BrightcoveShowHideController - Class in com.brightcove.player.mediacontroller
  Abstracts the show/hide operations.
BrightcoveShowHideController(BrightcoveControlBar, BaseVideoView) - Constructor for class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Builds the show/hide controller.
BrightcoveSourceSelector - Class in com.brightcove.player.controller
  It is the default SourceSelector implementation that will automatically select a Source rendition based on the following rules: If an HLS source rendition exists use it (there should be only one, if any) If no HLS renditions exists, but MP4 renditions exist, use the rendition that is closest to 256 kBps If no HLS or MP4 renditions exist, throw a NoSourceFoundException
BrightcoveSourceSelector() - Constructor for class com.brightcove.player.controller.BrightcoveSourceSelector
BrightcoveSurfaceView - Class in com.brightcove.player.view
BrightcoveSurfaceView(Context) - Constructor for class com.brightcove.player.view.BrightcoveSurfaceView
BrightcoveTextureVideoView - Class in com.brightcove.player.view
  BrightcoveTextureVideoView extends the BaseVideoView using a TextureView based RenderView.
BrightcoveTextureVideoView(Context) - Constructor for class com.brightcove.player.view.BrightcoveTextureVideoView
BrightcoveTextureVideoView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.BrightcoveTextureVideoView
BrightcoveTextureVideoView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.BrightcoveTextureVideoView
brightcoveTextureView - Variable in class com.brightcove.player.view.BrightcoveTextureVideoView
BrightcoveTextureView - Class in com.brightcove.player.view
BrightcoveTextureView(Context) - Constructor for class com.brightcove.player.view.BrightcoveTextureView
BrightcoveTokenAuthorizer - Class in com.brightcove.player.edge
  The class responsible to configure a `Video` with a Brightcove aiuthorization token.
BrightcoveTokenAuthorizer() - Constructor for class com.brightcove.player.edge.BrightcoveTokenAuthorizer
  Instantiates a new Brightcove Token Authorizer.
brightcoveVideoView - Variable in class com.brightcove.player.view.BrightcovePlayer
brightcoveVideoView - Variable in class com.brightcove.player.view.BrightcovePlayerFragment
BrightcoveVideoView - Class in com.brightcove.player.view
  BrightcoveVideoView extends the BaseVideoView using a `SurfaceView` based RenderView.
BrightcoveVideoView(Context) - Constructor for class com.brightcove.player.view.BrightcoveVideoView
BrightcoveVideoView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.BrightcoveVideoView
BrightcoveVideoView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.BrightcoveVideoView
BUFFERED_POSITION - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  The buffered position property of a BUFFERED_UPDATE event.
BUFFERED_UPDATE - Static variable in class com.brightcove.player.event.EventType
  As a progressive download video is downloaded, the VideoDisplayComponent will emit updates indicating how much of the video has been buffered.
BUFFERING_COMPLETED - Static variable in class com.brightcove.player.event.EventType
  Indicates that a player has finished buffering content.
BUFFERING_STARTED - Static variable in class com.brightcove.player.event.EventType
  Indicates that a player has started buffering content.
build() - Method in class com.brightcove.cast.GoogleCastComponent.Builder
  Creates an instance of the GoogleCastComponent.
build() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
build() - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Builds the `GoogleIMAComponent` instance
build(Video) - Method in class com.brightcove.omniture.OmnitureComponent.DefaultMediaNameFactory
build(Video, Source) - Method in class com.brightcove.omniture.OmnitureComponent.DefaultMediaNameFactory
build(Video) - Method in interface com.brightcove.omniture.OmnitureComponent.MediaNameFactory
build(Video, Source) - Method in interface com.brightcove.omniture.OmnitureComponent.MediaNameFactory
build() - Method in class com.brightcove.player.ads.AdPlayer.AdPlayerSettings.Builder
build() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
build() - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
build() - Method in class com.brightcove.player.config.AllocatorConfig.Builder
  Builds the AllocatorConfig.
build() - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Builds the LoadControlConfig.
build() - Method in class com.brightcove.player.drm.CustomerRightsTokenConfig.Builder
  Builds the CustomerRightsTokenConfig.
build() - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
build() - Method in class com.brightcove.player.drm.OfflineLicenseManager.Builder
build() - Method in class com.brightcove.player.edge.Catalog.AbstractBuilder
  Builds the Catalog object.
build() - Method in class com.brightcove.player.edge.OfflineCatalog.Builder
  Builds the OfflineCatalog object.
build(EventEmitter, Class<? extends Component>) - Static method in class com.brightcove.player.event.RegisteringEventEmitter
  Factory method to create a new RegisteringEventEmitter given an existing EventEmitter and a Component implementation.
build() - Method in class com.brightcove.player.mediacontroller.DefaultPreviewLoader.Builder
  Builds the `DefaultPreviewLoader` instance
build() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Builds the MediaControllerConfig.
build() - Method in class com.brightcove.player.model.RendererConfig.Builder
build() - Method in class com.brightcove.player.model.Video.Builder
  Builds the `Video` object.
build() - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
  Builds the HttpRequestConfig object.
build() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
build() - Method in class com.brightcove.ssai.tracking.TrackingConfig.Builder
  Builds the `TrackingConfig` object.
build() - Method in class com.brightcove.ssai.ui.AdOverlayConfig.Builder
  Builds the `AdOverlayConfig` object.
BUILD_VERSION - Static variable in class com.brightcove.player.event.AbstractEvent
buildCaptionBlock(CaptionsDocument, BrightcoveClosedCaption) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Inflates a caption_block layout and adds a caption_text element for each line in the caption block.
Builder(EventEmitter, Context) - Constructor for class com.brightcove.cast.GoogleCastComponent.Builder
  Constructor of the Builder.
Builder(Context) - Constructor for class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Default constructor
Builder(BrightcoveCastCustomData) - Constructor for class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Creates a Builder object initialized with the values of the `customData` parameter.
Builder(BaseVideoView, EventEmitter) - Constructor for class com.brightcove.ima.GoogleIMAComponent.Builder
  The Builder constructor
Builder() - Constructor for class com.brightcove.player.ads.AdPlayer.AdPlayerSettings.Builder
builder() - Static method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  Creates a new builder for the BrightcoveCaptionFormat class.
Builder() - Constructor for class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
builder() - Static method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
Builder() - Constructor for class com.brightcove.player.config.AllocatorConfig.Builder
  Instantiates a new AllocatorConfig.Builder.
Builder() - Constructor for class com.brightcove.player.config.LoadControlConfig.Builder
  Instantiates a new LoadControlConfig.Builder.
Builder() - Constructor for class com.brightcove.player.drm.CustomerRightsTokenConfig.Builder
  Instantiates a new CustomerRightsTokenConfig.Builder.
Builder() - Constructor for class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
Builder() - Constructor for class com.brightcove.player.drm.OfflineLicenseManager.Builder
Builder(Context, EventEmitter, String) - Constructor for class com.brightcove.player.edge.AbstractOfflineCatalog.Builder
Builder(EventEmitter, String) - Constructor for class com.brightcove.player.edge.Catalog.Builder
Builder(Context, EventEmitter, String) - Constructor for class com.brightcove.player.edge.OfflineCatalog.Builder
Builder(Context) - Constructor for class com.brightcove.player.mediacontroller.DefaultPreviewLoader.Builder
  Instantiate `DefaultPreviewLoader.Builder`
Builder() - Constructor for class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Instantiates a new MediaControllerConfig.Builder.
Builder() - Constructor for class com.brightcove.player.model.RendererConfig.Builder
Builder(String) - Constructor for class com.brightcove.player.model.Video.Builder
  The Video.Builder
Builder() - Constructor for class com.brightcove.player.network.HttpRequestConfig.Builder
  Instantiates a new HttpRequestConfig.Builder.
Builder(HttpRequestConfig) - Constructor for class com.brightcove.player.network.HttpRequestConfig.Builder
  Initializes the instance with the values from an `#HttpRequestConfig`
Builder() - Constructor for class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
Builder() - Constructor for class com.brightcove.ssai.tracking.TrackingConfig.Builder
Builder() - Constructor for class com.brightcove.ssai.ui.AdOverlayConfig.Builder
buildFormat(String, String, int, int, float, int, int, int, String, List<Descriptor>, List<Descriptor>, String, List<Descriptor>) - Method in class com.brightcove.player.dash.BrightcoveDashManifestParser
buildPlaylistFromJSON(JSONObject, EventEmitter) - Static method in class com.brightcove.player.edge.VideoParser
  Builds a Video Playlist from a Brightcove Playback API json object.
buildSegmentTemplate(RangedUri, long, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, UrlTemplate, UrlTemplate) - Method in class com.brightcove.player.dash.BrightcoveDashManifestParser
buildSegmentTemplate(RangedUri, long, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, long, UrlTemplate, UrlTemplate, long, long) - Method in class com.brightcove.player.dash.BrightcoveDashManifestParser
buildSpannableString(Span) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
buildUpon() - Method in class com.brightcove.player.network.HttpRequestConfig
  Creates a new `HttpRequestConfig.Builder` using the current `HttpRequestConfig` instance.
buildURIWithQueryParameters(String, Map<String, Object>) - Static method in class com.brightcove.player.network.HttpService
  Convenience method to construct a URL object from a base URL string and a Map of query string parameters.
buildVideoFromJSON(JSONObject, EventEmitter) - Static method in class com.brightcove.player.edge.VideoParser
  Builds a Video from a Brightcove Playback API json object.
ButtonController - Interface in com.brightcove.player.mediacontroller.buttons
  Defines the interface for managing a media control button which uses an icon fontset to present the button operation via a glyph defined by the font.
ButtonState - Class in com.brightcove.player.mediacontroller.buttons
  Provides a class to manage a given button state, for example, the "play" state.
ButtonState(Context, int, int, Drawable, String) - Constructor for class com.brightcove.player.mediacontroller.buttons.ButtonState
  Builds a button state object for a given key, description, state manager and event type.
ButtonState(Context, int, int, Drawable, View.OnClickListener) - Constructor for class com.brightcove.player.mediacontroller.buttons.ButtonState
  Builds a button state object for a given key, description and state manager.
ButtonState(Context, int, int, Drawable, String, View.OnClickListener) - Constructor for class com.brightcove.player.mediacontroller.buttons.ButtonState
  Builds a button state object for a given key, description and state manager.

## C

C - Class in com.brightcove.player
  Constants related to Exoplayer V2
C.DashRoleFlag - Annotation Type in com.brightcove.player
  Define a list of DASH Role flags corresponding to those in `C.DashRoleScheme`.
C.DashRoleScheme - Annotation Type in com.brightcove.player
  Define the list of Role values specified in the scheme "urn:mpeg:dash:role:2011".
C.TrackType - Annotation Type in com.brightcove.player
  Define of Track type constants.
cancelDownload() - Method in class com.brightcove.player.offline.MediaDownloadable
  Cancels download of the media if it has not been completed yet.
cancelLoad() - Method in class com.brightcove.player.offline.MediaPresentationDescriptionLoadable
cancelProgressListener() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Cancels the PROGRESS event listener.
cancelVideoDownload(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Cancels a video download that has not been completed yet.
cancelVideoDownload(Video, OfflineCallback<Boolean>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously cancels a video download that has not been completed yet.
cancelVideoDownload(String) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Cancels a video download that has not been completed yet.
cancelVideoDownload(String, OfflineCallback<Boolean>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously cancels a video download that has not been completed yet.
canPause() - Method in class com.brightcove.player.view.BaseVideoView
canSeekBackward() - Method in class com.brightcove.player.view.BaseVideoView
canSeekForward() - Method in class com.brightcove.player.view.BaseVideoView
canShowMediaControls() - Method in class com.brightcove.player.view.BaseVideoView
canShowMediaControls() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
canShowMediaControls() - Method in class com.brightcove.player.view.BrightcoveVideoView
CAPTION - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
CAPTION - Static variable in class com.brightcove.player.event.EventType
  Indicates that a caption should be rendered.
CAPTION_FORMAT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key containing the `BrightcoveCaptionFormat` selected.
CAPTION_SOURCES - Static variable in class com.brightcove.player.model.Video.Fields
  The list of caption sources for this video.
CAPTION_URI - Static variable in class com.brightcove.player.event.AbstractEvent
  The key containing the uri for the `BrightcoveCaptionFormat` selected.
CaptionConstants - Class in com.brightcove.player.captioning.preferences
  A set of constants related to loading/saving captions, caption defaults
CaptionConstants() - Constructor for class com.brightcove.player.captioning.preferences.CaptionConstants
CAPTIONING - Static variable in class com.brightcove.player.model.VideoFields
captions - Variable in class com.brightcove.player.model.CaptionsDocument
CAPTIONS - Static variable in class com.brightcove.player.offline.MediaDownloadable
  The key for the Bundle which returns the available captions as ArrayList
CAPTIONS_AVAILABLE - Static variable in class com.brightcove.player.event.EventType
  Indicates that closed captioning information is available for use.
CAPTIONS_DIALOG_OK - Static variable in class com.brightcove.player.event.EventType
  Indications the captions dialog ok button has been pressed.
CAPTIONS_DIALOG_SETTINGS - Static variable in class com.brightcove.player.event.EventType
  Indications the captions dialog settings button has been pressed.
CAPTIONS_LANGUAGES - Static variable in class com.brightcove.player.event.EventType
  Indicates that there is at least one caption language for the user to choose from.
CAPTIONS_STATE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events accessing caption state.
CaptionsButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove captions button controller.
CaptionsButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface, Bundle) - Constructor for class com.brightcove.player.mediacontroller.buttons.CaptionsButtonController
  DefaultMediaController requires a reference to the Context for resource lookups and toggling full-screen mode.
CaptionsDocument - Class in com.brightcove.player.model
CaptionsDocument() - Constructor for class com.brightcove.player.model.CaptionsDocument
captionsPath - Variable in class com.brightcove.player.display.VideoDisplayComponent
captionsPerSecondMap - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
captionsPerSecondMapLong - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
CaptionType - Enum in com.brightcove.player.model
  Defines standard keys for each type of deliverable caption type handled by the SDK.
CAST_CONNECTION_RECOVERED - Static variable in class com.brightcove.cast.GoogleCastEventType
  Deprecated.
  No longer used to unset the notifications.
CAST_CONNECTION_SUSPENDED - Static variable in class com.brightcove.cast.GoogleCastEventType
  Deprecated.
CAST_MEDIA_INFO - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_BIG_IMAGE_URL - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_CONTENT_TYPE - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_IMAGE_URL - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_OBJECT - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_STUDIO - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_SUBTITLE - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_TITLE - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_URL - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_METADATA_VIDEO_ID - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_PLAY_POSITION - Static variable in class com.brightcove.cast.GoogleCastComponent
  Deprecated.
CAST_MEDIA_PLAY_POSITION_LONG - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MEDIA_QUEUE_ITEM - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_MENU - Static variable in class com.brightcove.cast.GoogleCastComponent
  Deprecated.
CAST_MENU_RESOURCE_ID - Static variable in class com.brightcove.cast.GoogleCastComponent
  Deprecated.
CAST_MINICONTROLLER - Static variable in class com.brightcove.cast.GoogleCastComponent
  Deprecated.
CAST_PLAYER - Static variable in class com.brightcove.cast.GoogleCastComponent
CAST_SESSION_ENDED - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the Cast session has ended.
CAST_SESSION_STARTED - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the Cast session has started.
CastMediaUtil - Class in com.brightcove.cast.util
  An utility class to work with Google Cast and Brightcove Media.
CastMediaUtil() - Constructor for class com.brightcove.cast.util.CastMediaUtil
castSplashScreen(CastSession, SplashScreen) - Static method in class com.brightcove.cast.util.BrightcoveChannelUtil
  Cast the Splash Screen to the Brightcove Cast app receiver.
CastVideo - Class in com.brightcove.cast.model
  Represents the details of the custom data sent to the Cast receiver app.
CastVideo(String, CatalogParams, AnalyticsParams, Map<String, String>) - Constructor for class com.brightcove.cast.model.CastVideo
  Constructor.
Catalog - Class in com.brightcove.player.edge
  The Catalog class provides asynchronous methods for retrieving information about videos from Brightcove's Edge API services.
Catalog(EventEmitter, String, String) - Constructor for class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.Builder` to create the Catalog.
Catalog(EventEmitter, String, String, String) - Constructor for class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.Builder` to create the Catalog.
Catalog(Catalog.AbstractBuilder<?>) - Constructor for class com.brightcove.player.edge.Catalog
  The Catalog constructor using the `Catalog.AbstractBuilder`
Catalog.AbstractBuilder<T extends Catalog.AbstractBuilder<T>> - Class in com.brightcove.player.edge
  An abstract Builder which sets the bases to create the Catalog object.
Catalog.Builder - Class in com.brightcove.player.edge
  The Builder to create the Catalog object.
CATALOG_URL - Static variable in class com.brightcove.player.analytics.Analytics.Fields
CATALOG_URL - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for catalog urls used in the Analytics catalog request and response events.
CatalogError - Class in com.brightcove.player.edge
  A Brightcove Error created when making a Playback API request using the `Catalog`.
CatalogParams - Class in com.brightcove.cast.model
  The catalog details to be sent as custom data to the Cast receiver app.
CatalogParams(String, String, CatalogParams.AssetType, String, String) - Constructor for class com.brightcove.cast.model.CatalogParams
  Constructor.
CatalogParams(String, String, CatalogParams.AssetType, String, String, String) - Constructor for class com.brightcove.cast.model.CatalogParams
  Override Constructor that takes a watermarking token parameter.
CatalogParams.AssetType - Enum in com.brightcove.cast.model
  The type of asset sent to the Cast receiver app for playback.
CEA608_DOCUMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events carrying CEA-608 data.
CEA708_DOCUMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events carrying CEA-708 data.
ceilDivide(double, double) - Static method in class com.brightcove.player.dash.DashUtil
CHANGE_ORIENTATION - Static variable in class com.brightcove.player.event.EventType
  The player is requesting orientation change
changeDownloadIdentifier(Video) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Changes the download identifier associated with given video.
channelCount - Variable in class com.brightcove.player.model.MediaFormat
  The number of audio channels, or `Constants.NO_VALUE` if unknown or not applicable.
checkForCrashlytics() - Method in class com.brightcove.player.management.BrightcovePluginManager
checkGlError(String) - Static method in class com.brightcove.player.video360.GlUtil
checkIfCaptionsExist(Video) - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Check to see if the Video passed in has closed captioning data.
checkTvMode(Context) - Static method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Checks whether the current mode type is Configuration.UI_MODE_TYPE_TELEVISION or not.
clear() - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Clears the registry of all media controls and any button controllers.
clear() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Clears out the media controls and button controllers.
clear() - Method in class com.brightcove.player.view.BaseVideoView
  Removes all videos from the list.
clear() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Clears the currently loaded captions from this CaptionsView.
CLEAR_PLAYED_SLOTS - Static variable in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Flag that when added to a COMPLETED event enables the clearing of the playedSlots, so ads will be shown again upon replay.
clearCompanionContainers() - Method in class com.brightcove.ssai.SSAIComponent
  Clear all companion ad containers currently being used in the plugin.
clearCompanionContainers() - Method in class com.brightcove.ssai.ui.CompanionAdHandler
  Clear all the companion containers.
clearExcludes() - Method in class com.brightcove.player.event.EventLogger
  Removes all `EventType` added with `EventLogger.addExclude(String)`.
clearMarkers() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Clears the set of markers.
clearOnCompletionListener() - Method in class com.brightcove.player.view.BaseVideoView
clearOnPreparedListener() - Method in class com.brightcove.player.view.BaseVideoView
clearWhitelist() - Method in class com.brightcove.player.event.EventLogger
  Removes all `EventType` types registered with the whitelist.
Click - Interface in com.brightcove.ssai.ad
  The representation of a VAST click, which can be either of the following: - ClickThrough - ClickTracking - CustomClick
Click.Type - Enum in com.brightcove.ssai.ad
  The Creative Click Type.
CLICK_LINEAR_CREATIVE - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicates the action that the linear creative has been clicked by the user.
CLOSE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined close button image key.
close() - Method in class com.brightcove.player.offline.MultiDataSource
CLOSE_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined close button image key.
CloseButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default close button controller.
CloseButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.CloseButtonController
  Builds a button controller object.
closeCurrentVideo() - Method in class com.brightcove.omniture.OmnitureComponent
  Closes the tracking session for the Video currently being tracked.
CLOSED_CAPTIONING_ERROR - Static variable in class com.brightcove.player.event.EventType
  Indicates that there was an error processing closed captioning information.
CLOSED_CAPTIONS - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The closed captions button styleable attribute index.
CLOSED_CAPTIONS_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined captions button image key.
closedCaption - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView.TimeMapEntry
closeQuietly(Closeable) - Static method in class com.brightcove.player.util.FileUtil
  Closes the given `Closeable` object ignoring any resulting exceptions.
collapseWhitespace(CharSequence) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  This converts any groups of whitespace to a single space character.
COLLECT_LIFECYCLE_DATA - Static variable in class com.brightcove.omniture.OmnitureEventType
COLOR - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
color - Variable in class com.brightcove.player.model.StyledElement
  The color string.
ColorPreference - Class in com.brightcove.player.captioning.preferences
  Grid preference that allows the user to pick a color from a predefined set of colors.
ColorPreference(Context, AttributeSet) - Constructor for class com.brightcove.player.captioning.preferences.ColorPreference
com.brightcove.cast - package com.brightcove.cast
com.brightcove.cast.controller - package com.brightcove.cast.controller
com.brightcove.cast.model - package com.brightcove.cast.model
com.brightcove.cast.util - package com.brightcove.cast.util
com.brightcove.freewheel.controller - package com.brightcove.freewheel.controller
com.brightcove.freewheel.cuepoint - package com.brightcove.freewheel.cuepoint
com.brightcove.freewheel.event - package com.brightcove.freewheel.event
com.brightcove.ima - package com.brightcove.ima
com.brightcove.omniture - package com.brightcove.omniture
com.brightcove.player - package com.brightcove.player
com.brightcove.player.accessibility - package com.brightcove.player.accessibility
com.brightcove.player.ads - package com.brightcove.player.ads
com.brightcove.player.analytics - package com.brightcove.player.analytics
com.brightcove.player.appcompat - package com.brightcove.player.appcompat
com.brightcove.player.captioning - package com.brightcove.player.captioning
com.brightcove.player.captioning.preferences - package com.brightcove.player.captioning.preferences
com.brightcove.player.captioning.tasks - package com.brightcove.player.captioning.tasks
com.brightcove.player.concurrency - package com.brightcove.player.concurrency
com.brightcove.player.config - package com.brightcove.player.config
com.brightcove.player.controller - package com.brightcove.player.controller
com.brightcove.player.dash - package com.brightcove.player.dash
com.brightcove.player.data - package com.brightcove.player.data
com.brightcove.player.display - package com.brightcove.player.display
com.brightcove.player.display.tasks - package com.brightcove.player.display.tasks
com.brightcove.player.drm - package com.brightcove.player.drm
com.brightcove.player.edge - package com.brightcove.player.edge
com.brightcove.player.event - package com.brightcove.player.event
com.brightcove.player.exception - package com.brightcove.player.exception
com.brightcove.player.logging - package com.brightcove.player.logging
com.brightcove.player.management - package com.brightcove.player.management
com.brightcove.player.mediacontroller - package com.brightcove.player.mediacontroller
  Application developer level documentation for the Brightcove Android media controller.
com.brightcove.player.mediacontroller.animator - package com.brightcove.player.mediacontroller.animator
com.brightcove.player.mediacontroller.buttons - package com.brightcove.player.mediacontroller.buttons
com.brightcove.player.metadata - package com.brightcove.player.metadata
com.brightcove.player.model - package com.brightcove.player.model
com.brightcove.player.network - package com.brightcove.player.network
com.brightcove.player.offline - package com.brightcove.player.offline
com.brightcove.player.pictureinpicture - package com.brightcove.player.pictureinpicture
com.brightcove.player.render - package com.brightcove.player.render
com.brightcove.player.store - package com.brightcove.player.store
com.brightcove.player.util - package com.brightcove.player.util
com.brightcove.player.util.collection - package com.brightcove.player.util.collection
com.brightcove.player.util.functional - package com.brightcove.player.util.functional
com.brightcove.player.video360 - package com.brightcove.player.video360
com.brightcove.player.view - package com.brightcove.player.view
com.brightcove.pulse - package com.brightcove.pulse
com.brightcove.pulse.exception - package com.brightcove.pulse.exception
com.brightcove.ssai - package com.brightcove.ssai
com.brightcove.ssai.ad - package com.brightcove.ssai.ad
com.brightcove.ssai.controller - package com.brightcove.ssai.controller
com.brightcove.ssai.data.model - package com.brightcove.ssai.data.model
com.brightcove.ssai.data.source - package com.brightcove.ssai.data.source
com.brightcove.ssai.event - package com.brightcove.ssai.event
com.brightcove.ssai.exception - package com.brightcove.ssai.exception
com.brightcove.ssai.live - package com.brightcove.ssai.live
com.brightcove.ssai.player - package com.brightcove.ssai.player
com.brightcove.ssai.seek - package com.brightcove.ssai.seek
com.brightcove.ssai.timeline - package com.brightcove.ssai.timeline
com.brightcove.ssai.timeline.block - package com.brightcove.ssai.timeline.block
com.brightcove.ssai.timeline.ticker - package com.brightcove.ssai.timeline.ticker
com.brightcove.ssai.tracking - package com.brightcove.ssai.tracking
com.brightcove.ssai.tracking.timed - package com.brightcove.ssai.tracking.timed
com.brightcove.ssai.tracking.ui - package com.brightcove.ssai.tracking.ui
com.brightcove.ssai.ui - package com.brightcove.ssai.ui
compact() - Method in class com.brightcove.player.store.BaseStore
  Compacts the physical database file size by running the SQLite VACUUM statement.
CompanionAdHandler - Class in com.brightcove.ssai.ui
  Handles the displaying of the Companion Ad.
CompanionAdHandler(Context, EventEmitter) - Constructor for class com.brightcove.ssai.ui.CompanionAdHandler
  Build a manager given the Android context, the Brightcove video view and the event emitter.
compare(TimedThumbnail, TimedThumbnail) - Method in class com.brightcove.player.mediacontroller.DefaultThumbnailDocument.StartTimeComparator
compareTo(CuePoint) - Method in class com.brightcove.player.model.CuePoint
  Compares this CuePoint object with the specified CuePoint object.
COMPLETED - Static variable in class com.brightcove.player.event.EventType
  Indicates video playback has completed (i.e., played entire media).
Component - Interface in com.brightcove.player.event
  Classes that implement this interface will be designed to work with the EventEmitter System Classes that implement this interface should use the Emits and ListensFor annotations
computeTargetSeekPosition(int, int) - Method in class com.brightcove.player.mediacontroller.buttons.FastForwardButtonController
computeTargetSeekPosition(long, long) - Method in class com.brightcove.player.mediacontroller.buttons.FastForwardButtonController
computeTargetSeekPosition(int, int) - Method in class com.brightcove.player.mediacontroller.buttons.RewindButtonController
computeTargetSeekPosition(long, long) - Method in class com.brightcove.player.mediacontroller.buttons.RewindButtonController
computeTargetSeekPosition(int, int) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Deprecated.
computeTargetSeekPosition(long, long) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Compute the target seek position based on the seekStartPosition and an offset.
ConcurrencyClient - Class in com.brightcove.player.concurrency
ConcurrencyClient(Context, EventEmitter, BaseVideoView) - Constructor for class com.brightcove.player.concurrency.ConcurrencyClient
ConcurrencyClient.SessionsListener - Interface in com.brightcove.player.concurrency
ConcurrencyNetworkConnector - Class in com.brightcove.player.concurrency
ConcurrencySession - Class in com.brightcove.player.concurrency
ConcurrencySession() - Constructor for class com.brightcove.player.concurrency.ConcurrencySession
ConcurrencySession(String, String, String, boolean, String) - Constructor for class com.brightcove.player.concurrency.ConcurrencySession
CONFIGURATION - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for Events that carry a configuration in their payload.
CONFIGURATION_CHANGED - Static variable in class com.brightcove.player.event.EventType
  Indicates that a configuration change has occurred in the Activity.
configurationBundle - Variable in class com.brightcove.player.offline.MediaDownloadable
configure(Video, String) - Method in class com.brightcove.player.edge.BrightcoveTokenAuthorizer
configure(Video, String) - Method in class com.brightcove.player.edge.WidevineAuthorizer
ConnectivityMonitor - Class in com.brightcove.player.network
  Connectivity monitor can be used to monitor changes to host network connectivity changes.
ConnectivityMonitor.Listener - Interface in com.brightcove.player.network
  The contract of a listener that can receive callback notifications from the `ConnectivityMonitor`
ConnectivityMonitor.NetworkType - Annotation Type in com.brightcove.player.network
  List of supported network types.
Constants - Class in com.brightcove.player
  Created by rsubramaniam on 10/2/17.
Constants() - Constructor for class com.brightcove.player.Constants
Constants.Encoding - Annotation Type in com.brightcove.player
  Represents an audio encoding, or an invalid or unset value.
Constants.PcmEncoding - Annotation Type in com.brightcove.player
  Represents a PCM audio encoding, or an invalid or unset value.
Constants.SelectionFlags - Annotation Type in com.brightcove.player
  Track selection flags.
Constants.SelectionReason - Annotation Type in com.brightcove.player
  Define of selection reason constants.
Constants.StereoMode - Annotation Type in com.brightcove.player
  The stereo mode for 360/3D/VR videos.
CONTENT_ID - Static variable in class com.brightcove.player.model.Video.Fields
  The content id, may be empty
ContentBlock - Class in com.brightcove.ssai.timeline.block
  A timeline block representing video content.
context - Variable in class com.brightcove.player.controller.BrightcoveAudioTracksController
context - Variable in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
context - Variable in class com.brightcove.player.display.VideoDisplayComponent
context - Variable in class com.brightcove.player.offline.MediaDownloadable
context - Variable in class com.brightcove.player.store.BaseStore
  The context of the host application.
CONTROL_BAR_CREATED - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The event type emitted by the Brightcove media controller that provides for customization.
CONTROLS_HEIGHT - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  The name for the DID_SHOW_MEDIA_CONTROLS event's controls height property.
Convert - Class in com.brightcove.player.util
  Provides utility methods to handle type conversions
Convert.Lazy - Class in com.brightcove.player.util
  Lazy holder for creating a single instance of `Gson` on demand.
convertCaptionFormat(BrightcoveCaptionFormat) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  Converts a BrightcoveCaptionFormat object into a MediaFormat object, for use with the Android 4.4+ caption methods.
convertEventsFromAnnotation(Class<? extends Component>, Class<? extends Annotation>) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Convenience method on BaseComponent which converts the eventTypes in the ListensFor or Emits annotations to a List of event names for ease of use.
convertToMapped(Class<? extends File>, String) - Method in class com.brightcove.player.store.FileConverter
convertToMapped(Class<? extends Map<K, V>>, String) - Method in class com.brightcove.player.store.MapConverter
convertToMapped(Class<? extends Video>, String) - Method in class com.brightcove.player.store.VideoConverter
convertToPersisted(File) - Method in class com.brightcove.player.store.FileConverter
convertToPersisted(Map<K, V>) - Method in class com.brightcove.player.store.MapConverter
convertToPersisted(Video) - Method in class com.brightcove.player.store.VideoConverter
copy() - Method in class com.brightcove.player.offline.RequestConfig
  Creates a shallow copy of the current config.
copyAsAdaptive(String) - Method in class com.brightcove.player.model.MediaFormat
copyOnlySet(BrightcovePictureInPictureParams) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
  Copies the set parameters from the other picture-in-picture args.
copyWithDurationUs(long) - Method in class com.brightcove.player.model.MediaFormat
copyWithFixedTrackInfo(String, int, int, int, String) - Method in class com.brightcove.player.model.MediaFormat
copyWithGaplessInfo(int, int) - Method in class com.brightcove.player.model.MediaFormat
copyWithLanguage(String) - Method in class com.brightcove.player.model.MediaFormat
copyWithMaxInputSize(int) - Method in class com.brightcove.player.model.MediaFormat
copyWithMaxVideoDimensions(int, int) - Method in class com.brightcove.player.model.MediaFormat
copyWithSubSampleOffsetUs(long) - Method in class com.brightcove.player.model.MediaFormat
COULD_NOT_FIND_PROPERTY - Static variable in class com.brightcove.player.util.ErrorUtil
countDownloadRequestsInState(Long, int) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Counts the download requests belonging to a DownloadRequestSet with the specified status code.
CR_TOKEN_HEADER - Static variable in interface com.brightcove.player.drm.LicenseManager
  The HTTP header name of the `CustomerRightsToken`.
crashlyticsLog(String) - Method in class com.brightcove.player.management.BrightcovePluginManager
create(BaseVideoView) - Static method in class com.brightcove.player.ads.ExoAdPlayer
  Creates an ExoAdPlayer and adds a PlayerView in the BaseVideoView.
create(BaseVideoView, AdPlayer.AdPlayerSettings) - Static method in class com.brightcove.player.ads.ExoAdPlayer
  Creates an ExoAdPlayer and adds a PlayerView in the BaseVideoView.
create(ViewGroup, EventEmitter, AdPlayer.AdPlayerSettings) - Static method in class com.brightcove.player.ads.ExoAdPlayer
  Creates an ExoAdPlayer and adds a PlayerView in the provided `ViewGroup`.
create(int, String, Map<String, String>) - Static method in class com.brightcove.player.analytics.AbstractAnalyticsEvent
  Creates a new analytics event.
create(String, Map<String, String>) - Static method in class com.brightcove.player.analytics.AbstractAnalyticsEvent
  Creates a new analytics event.
create(EventEmitter) - Static method in class com.brightcove.player.controller.DefaultSourceSelectionController
  Creates the Default Source Selection Controller using the default `BrightcoveSourceSelector`.
create(Map<String, Object>, Map<String, Object>) - Static method in class com.brightcove.player.drm.WidevineMediaDrmCallback
  Creates a new new Widevine based Media DRM callback handler using the given video and source properties.
create(Event) - Static method in class com.brightcove.player.event.MediaEvent
  Converts the given non-parcelable event into a parcelable media event.
create(Context) - Static method in class com.brightcove.player.mediacontroller.ScreenSizeThumbnailFormatSelector
  Creates a new ScreenSizeThumbnailFormatSelector with a default factor of 0.5.
create(Context, float) - Static method in class com.brightcove.player.mediacontroller.ScreenSizeThumbnailFormatSelector
  The factor parameter represents a percentage of the screen width and screen height.
create(Context, Video, MediaDownloadable.DownloadEventListener, RequestConfig) - Static method in class com.brightcove.player.offline.MediaDownloadable
  Creates the best `MediaDownloadable` for the given video based on the supported delivery types.
create(Context, String, MediaDownloadable.DownloadEventListener, RequestConfig) - Static method in class com.brightcove.player.offline.MediaDownloadable
  Creates the best `MediaDownloadable` for the given video url on the supported delivery types.
create(Context) - Static method in class com.brightcove.player.render.InclusiveHEVCVideoSelectionOverride
  Creates an instance of InclusiveHEVCVideoSelectionOverride
create(TrackGroupArray, int, DefaultTrackSelector.Parameters) - Method in class com.brightcove.player.render.InclusiveHEVCVideoSelectionOverride
create(TrackGroupArray, int) - Method in interface com.brightcove.player.render.SelectionOverrideCreator
  Deprecated.
  Please use `SelectionOverrideCreator.create(TrackGroupArray, int, DefaultTrackSelector.Parameters)`
create(TrackGroupArray, int, DefaultTrackSelector.Parameters) - Method in interface com.brightcove.player.render.SelectionOverrideCreator
  Creates a `DefaultTrackSelector.SelectionOverride` based on the `TrackGroup` and track index provided.
create(Long, T, Function2<T, Long, AdBreak>) - Static method in class com.brightcove.ssai.ad.AdBreak
  Creates an AdBreak from a T type object.
create(long, long, Collection<Ad>) - Static method in class com.brightcove.ssai.ad.AdBreak
  Creates an AdBreak with startPosition, endPosition and ads.
create(String, long, long, Collection<Ad>) - Static method in class com.brightcove.ssai.ad.AdBreak
  Creates an AdBreak with an Id, startPosition, endPosition and ads.
create(long) - Static method in class com.brightcove.ssai.ad.AdPod
  Creates an Ad pod with a empty list of `AdBreak`s.
create(long, Deque<AdBreak>) - Static method in class com.brightcove.ssai.ad.AdPod
  Creates an Ad pod with a given list of `AdBreak`s.
create(String, String, Creative<? extends T2>, Multimap<Ad.TrackingType, TrackingEvent>, T) - Static method in class com.brightcove.ssai.ad.Ads
  Creates an Ad with the provided `Creative`.
create(long, long, long) - Static method in class com.brightcove.ssai.timeline.block.ContentBlock
  Instantiates a new Content block.
create(long, long, long, AdPod) - Static method in class com.brightcove.ssai.timeline.block.ContentBlock
  Instantiates a new Content block.
create(SSAIWrapper) - Static method in class com.brightcove.ssai.timeline.TimelineFactory
  Gets the concrete Timeline instance.
create(RT, ET) - Static method in class com.brightcove.ssai.tracking.AsyncTaskResult
  Instantiates an AsyncTaskResult.
create(HttpService) - Static method in class com.brightcove.ssai.tracking.RemoteTrackerDatasource
  Instantiates a RemoteTrackerDatasource.
create(Timeline, TrackerDatasource, List<TimedTrackingTrigger>) - Static method in class com.brightcove.ssai.tracking.timed.TimedTracker
  Instantiates a TimedTracker.
create(EventEmitter) - Static method in class com.brightcove.ssai.tracking.timed.Triggers
  Crates the `TimedTrackingTrigger`s of the supported `TrackingEvent`s.
create(URI, T) - Static method in class com.brightcove.ssai.tracking.TrackingEvent
create(URI, long, T) - Static method in class com.brightcove.ssai.tracking.TrackingEvent
create(EventEmitter, T) - Static method in class com.brightcove.ssai.tracking.ui.UiTimedTracker
  Instantiates a UiTimedTracker that decorates a TimedTracker.
createAdDisplayContainer(GoogleIMAVideoAdPlayer) - Method in interface com.brightcove.ima.AdDisplayContainerFactory
  Creates the `AdDisplayContainer` with the provided `GoogleIMAVideoAdPlayer` and the ViewGroup retrieved with `AdDisplayContainerFactory.getViewContainer()`
createAdDisplayContainer(GoogleIMAVideoAdPlayer) - Method in class com.brightcove.ima.DefaultAdDisplayContainerFactory
createAudioFormat(String, String, int, int, long, int, int, List<byte[]>, String) - Static method in class com.brightcove.player.model.MediaFormat
createAudioFormat(String, String, int, int, long, int, int, List<byte[]>, String, int) - Static method in class com.brightcove.player.model.MediaFormat
createCaptionFormat(String, String) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  Creates a caption object which will encapsulate the formatting data into a BrightcoveCaptionFormat object.
createCaptionFormat(String, String, String) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  Creates a caption object which will encapsulate the formatting data into a BrightcoveCaptionFormat object.
createCaptionStyle(String, String, int, int, int, int, int, int, int, int) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
createCaptionStyleFromPreset(String, int) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
createCastCustomData(CustomData, Video) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
createDataSource() - Method in class com.brightcove.player.offline.MultiDataSource.Factory
createDefault(Context) - Static method in class com.brightcove.player.mediacontroller.DefaultPreviewLoader
  Creates a `DefaultPreviewLoader` instance with the default configuration
createDownloadRequest(Uri, Uri) - Method in class com.brightcove.player.offline.MediaDownloadable
  Create a download request which can be enqueued with the `DownloadManager`.
createDownloadRequestSet(RequestConfig, long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Creates a new blank download request set.
createDownloadRequestSet(RequestConfig, long, DownloadManager.Listener) - Method in class com.brightcove.player.network.DownloadManager
createDownloadRequestSet(RequestConfig, long, DownloadManager.Listener) - Method in interface com.brightcove.player.network.IDownloadManager
  Creates an empty download request set with the specified estimated size.
createDynamicBlock() - Static method in class com.brightcove.ssai.timeline.block.ContentBlock
createForInvalidDownloadsFile() - Static method in class com.brightcove.player.network.DownloadStatus
  Creates a new `DownloadStatus` instance with error specifying that the DownloadsFile is invalid.
createFormatForMimeType(String, String, int, long) - Static method in class com.brightcove.player.model.MediaFormat
createHttpDataSource(Map<String, String>) - Static method in class com.brightcove.player.drm.DrmUtil
  Creates new instance of the `HttpDataSource`.
createHttpDataSource() - Static method in class com.brightcove.player.drm.DrmUtil
  Creates new instance of the `HttpDataSource`.
createId3Format() - Static method in class com.brightcove.player.model.MediaFormat
createImageFormat(String, String, int, long, List<byte[]>, String) - Static method in class com.brightcove.player.model.MediaFormat
createLicenseManager(Video, Source) - Method in interface com.brightcove.player.drm.LicenseManagerFactory
  Creates a new instance of `LicenseManager`, which can be used to acquire, renew or releases (Offline) playback DRM license for a specific video source.
createLicenseManager(Video, Source, Map<String, String>) - Method in interface com.brightcove.player.drm.LicenseManagerFactory
createLicenseManager(Video, Source) - Method in class com.brightcove.player.drm.OfflineLicenseManagerFactory
  Creates a new instance of `LicenseManager`, which can be used to acquire, renew or releases (Offline) playback DRM license for a specific video source.
createLicenseManager(Video, Source, Map<String, String>) - Method in class com.brightcove.player.drm.OfflineLicenseManagerFactory
createLicenseManager(Video, Source) - Method in class com.brightcove.player.OfflinePlaybackPlugin
createLicenseManager(Video, Source, Map<String, String>) - Method in class com.brightcove.player.OfflinePlaybackPlugin
createMediaMetadata(String, String, String, String, String) - Static method in class com.brightcove.cast.util.CastMediaUtil
  Creates a `MediaMetadata` using the parameters passed.
createPurchaseRightsToken() - Static method in class com.brightcove.player.drm.CustomerRightsToken
  Creates a `CustomerRightsToken` for requesting a persistent license with a purchase profile
createPurchaseRightsToken(CustomerRightsTokenConfig) - Static method in class com.brightcove.player.drm.CustomerRightsToken
  Creates a `CustomerRightsToken` for requesting a persistent license with a purchase profile
createRenderSurface(Object) - Method in class com.brightcove.player.video360.GlRenderTarget
createRentalRightsToken(Date, Long, boolean) - Static method in class com.brightcove.player.drm.CustomerRightsToken
  Creates a `CustomerRightsToken` for requesting a license with time restrictions.
createRentalRightsToken(Date, Long) - Static method in class com.brightcove.player.drm.CustomerRightsToken
  Creates a `CustomerRightsToken` for requesting a persistent license with the specified absolute expiration period
createRentalRightsToken(Date, Long, CustomerRightsTokenConfig) - Static method in class com.brightcove.player.drm.CustomerRightsToken
  Creates a `CustomerRightsToken` for requesting a persistent license with the specified absolute expiration period
createSlate(long, long) - Static method in class com.brightcove.ssai.ad.AdBreak
  Creates an Slate Ad Break.
createSourceSelectionController(EventEmitter) - Method in class com.brightcove.player.view.BaseVideoView
createSourceSelectionController(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
createSourceSelectionController(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveExoPlayerVideoView
createTextFormat(String, String, int, long, String) - Static method in class com.brightcove.player.model.MediaFormat
createTextFormat(String, String, int, long, String, long) - Static method in class com.brightcove.player.model.MediaFormat
createThumbnailDocument(List<TimedThumbnail>) - Method in class com.brightcove.player.mediacontroller.DefaultThumbnailDocumentCreator
createThumbnailDocument(List<TimedThumbnail>) - Method in interface com.brightcove.player.mediacontroller.ThumbnailDocumentCreator
  Creates an implementation of `ThumbnailDocument` given a list of `TimedThumbnail`
createThumbnailDocument(List<TimedThumbnail>) - Method in class com.brightcove.ssai.ui.SSAIThumbnailDocumentCreatorWrapper
createTicker(BaseVideoView) - Static method in class com.brightcove.ssai.timeline.ticker.TickerFactory
  Gets the concrete Ticker instance.
createTime - Variable in class com.brightcove.player.store.BaseEntity
  The date and time when the entity was created as number of milliseconds since January 1, 1970, 00:00:00 GMT.
createVideo(String) - Static method in class com.brightcove.player.model.Video
  Creates a Video object from a string path.
createVideo(String, Video.ProjectionFormat) - Static method in class com.brightcove.player.model.Video
  Creates a Video object from a string path.
createVideo(String, DeliveryType) - Static method in class com.brightcove.player.model.Video
  Creates a Video object from a string path.
createVideo(String, DeliveryType, Video.ProjectionFormat) - Static method in class com.brightcove.player.model.Video
  Creates a Video object from a string path.
createVideoDisplayComponent(EventEmitter) - Method in class com.brightcove.player.view.BaseVideoView
createVideoDisplayComponent(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
createVideoDisplayComponent(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveExoPlayerVideoView
createVideoDisplayComponent(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
createVideoDisplayComponent(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveVideoView
createVideoFormat(String, String, int, int, long, int, int, List<byte[]>) - Static method in class com.brightcove.player.model.MediaFormat
createVideoFormat(String, String, int, int, long, int, int, List<byte[]>, int, float) - Static method in class com.brightcove.player.model.MediaFormat
createVideoFormat(String, String, int, int, long, int, int, List<byte[]>, int, float, byte[], int) - Static method in class com.brightcove.player.model.MediaFormat
createWithDynamicTimeline(Video) - Static method in class com.brightcove.ssai.data.model.SSAIWrapper
createWithExoplayer(BaseVideoView, PulseAdBreak, AdPlayer.Listener<PulseVideoAd>, PulseAdPlayer.PulseOnClickListener) - Static method in class com.brightcove.pulse.PulseAdPlayer
  Creates a `PulseAdPlayer` using an `ExoAdPlayer` to delegate playback commands.
createWithSourceSelector(EventEmitter, SourceSelector) - Static method in class com.brightcove.player.controller.DefaultSourceSelectionController
  Creates the Default Source Selection Controller with a custom `SourceSelector`.
createWithStaticTimeline(VMAP, Video) - Static method in class com.brightcove.ssai.data.model.SSAIWrapper
CREATIVE_CLICKS - Static variable in class com.brightcove.ssai.event.SSAIEvent
  Event propety containing the `CreativeClicks`.
CreativeClicks - Class in com.brightcove.ssai.ad
  It is the representation of VAST creative clicks.
CREATOR - Static variable in class com.brightcove.player.event.MediaEvent
  Creator for de-serializing media event from the given `Parcel`.
CREATOR - Static variable in class com.brightcove.player.metadata.TextInformationFrame
CREATOR - Static variable in class com.brightcove.player.model.MediaFormat
CREATOR - Static variable in class com.brightcove.player.model.Playlist
  Creator for de-serializing playlist from the given `Parcel`.
CREATOR - Static variable in class com.brightcove.player.model.Video
  Creator for de-serializing Video object from the given `Parcel`.
CREATOR - Static variable in class com.brightcove.player.network.DownloadStatus
  Provides a creator field as required by the `Parcelable` contract.
CREATOR - Static variable in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
CRITICAL - Static variable in class com.brightcove.player.analytics.AbstractAnalyticsEvent
  The value of critical priority event.
CUE_POINT - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for Events that carry a single Cue Point.
CUE_POINT - Static variable in class com.brightcove.player.event.EventType
  Indicates a cue point has been fired at a specific time position.
CUE_POINTS - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for Events that carry a list of Cue Points.
CUE_POINTS - Static variable in class com.brightcove.player.model.VideoFields
CUE_POINTS_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
CuePoint - Class in com.brightcove.player.model
  Represents the data of a single cue point.
CuePoint(CuePoint.PositionType, String, Map<String, Object>) - Constructor for class com.brightcove.player.model.CuePoint
  Deprecated.
  Use the construtor that use a CuePointType rather than a string. This will guarantee that the CuePoint is of a known type and can be handled properly by the system. This method now throws IllegalArgumentException if the string value describing the cue point type does not specify a known cue point type. Currently supported values are "AD" or "CODE".
CuePoint(CuePoint.PositionType, CuePoint.CuePointType, Map<String, Object>) - Constructor for class com.brightcove.player.model.CuePoint
  Used to create a pre-roll (PositionType.BEFORE) or post-roll (PositionType.AFTER) cue point.
CuePoint(int, String, Map<String, Object>) - Constructor for class com.brightcove.player.model.CuePoint
  Deprecated.
  Use the construtor that takes a CuePointType rather than a string. This will guarantee that the CuePoint is of a known type and can be handled properly by the system. This method now throws IllegalArgumentException if the string value describing the cue point type does not specify a known cue point type. Currently supported values are "AD" and "CODE".
CuePoint(int, CuePoint.CuePointType, Map<String, Object>) - Constructor for class com.brightcove.player.model.CuePoint
  Deprecated.
CuePoint(long, CuePoint.CuePointType, Map<String, Object>) - Constructor for class com.brightcove.player.model.CuePoint
  Used to create a mid-roll (PositionType.POINT_IN_TIME) cue point at a specific position.
CuePoint.CuePointType - Enum in com.brightcove.player.model
  Specifies the cue point type.
CuePoint.PositionType - Enum in com.brightcove.player.model
  Indicates the position of the cue point in relation to the entire video.
CURRENT_VIDEO - Static variable in class com.brightcove.player.event.AbstractEvent
  Video for Events that carry a current Video.
currentCaptionBlockArray - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
currentCaptionBlockArrayLong - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
currentCaptionBlocks - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
currentMode - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
currentVideo - Variable in class com.brightcove.player.controller.VideoPlaybackController.OnSourceSelectedListener
CUSTOM_FIELDS - Static variable in class com.brightcove.player.model.Video.Fields
  The custom fields collection
CUSTOM_FIELDS - Static variable in class com.brightcove.player.model.VideoFields
CUSTOM_ID - Static variable in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
CustomData - Interface in com.brightcove.cast.model
  Represents the custom data to be sent to the Brightcove receiver app.
CustomerRightsToken - Class in com.brightcove.player.drm
  An immutable transfer object that can be set the absolute expiration and play duration when requesting an offline playback license.
CustomerRightsToken(CustomerRightsToken.Profile, boolean) - Constructor for class com.brightcove.player.drm.CustomerRightsToken
  Creates a new customers rights token.
CustomerRightsToken(CustomerRightsToken.Profile, boolean, CustomerRightsTokenConfig) - Constructor for class com.brightcove.player.drm.CustomerRightsToken
  Creates a new customers rights token.
CustomerRightsToken.PurchaseLicense - Class in com.brightcove.player.drm
  Purchase license describes properties of license that has no time restrictions.
CustomerRightsToken.PurchaseProfile - Class in com.brightcove.player.drm
  Purchase must be used for requesting a license without time restrictions.
CustomerRightsToken.RentalLicense - Class in com.brightcove.player.drm
  The rental license describes the time restrictions to be imposed on the license.
CustomerRightsToken.RentalProfile - Class in com.brightcove.player.drm
  Rental profile must be used for requesting a license with time restrictions.
CustomerRightsTokenConfig - Class in com.brightcove.player.drm
  An immutable CustomerRightsToken configuration class which can be used to set additional and optional parameters when renting or purchasing a DRM license.
CustomerRightsTokenConfig.Builder - Class in com.brightcove.player.drm
  The CustomerRightsTokenConfig Builder.
CustomMediaHeartbeatDelegate - Class in com.brightcove.omniture
  Implementation of the MediaHeartbeatDelegate interface required for Video Heartbeat integration.
CustomPlayerDelegate - Class in com.brightcove.omniture
  Deprecated.

## D

d(String, String, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs a debug message.
d(String, String, Throwable, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs a debug message.
DASH_ROLE_ALTERNATE_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_ALTERNATE_FLAG.
DASH_ROLE_ALTERNATE_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_ALTERNATE_VALUE.
DASH_ROLE_CAPTION_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_CAPTION_FLAG.
DASH_ROLE_CAPTION_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_CAPTION_VALUE.
DASH_ROLE_COMMENTARY_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_COMMENTARY_FLAG.
DASH_ROLE_COMMENTARY_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_COMMENTARY_VALUE.
DASH_ROLE_MAIN_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_MAIN_FLAG.
DASH_ROLE_MAIN_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_MAIN_VALUE.
DASH_ROLE_SUB_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_SUB_FLAG.
DASH_ROLE_SUB_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_SUB_VALUE.
DASH_ROLE_SUBTITLE_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_SUBTITLE_FLAG.
DASH_ROLE_SUBTITLE_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_SUBTITLE_VALUE.
DASH_ROLE_SUPPLEMENTARY_FLAG - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_SUPPLEMENTARY_FLAG.
DASH_ROLE_SUPPLEMENTARY_VALUE - Static variable in class com.brightcove.player.C
  The constant DASH_ROLE_SUPPLEMENTARY_VALUE.
DashAudioTrackSelector - Class in com.brightcove.player.render
DashAudioTrackSelector() - Constructor for class com.brightcove.player.render.DashAudioTrackSelector
DashDownloadable - Class in com.brightcove.player.offline
  A `MediaDownloadable` responsible to manage the download of a Dash Video and its assets.
DashDownloadable(Context, Video, MediaDownloadable.DownloadEventListener, RequestConfig) - Constructor for class com.brightcove.player.offline.DashDownloadable
DashPeakBitrateTrackSelector - Class in com.brightcove.player.render
DashPeakBitrateTrackSelector() - Constructor for class com.brightcove.player.render.DashPeakBitrateTrackSelector
DashUtil - Class in com.brightcove.player.dash
  Provides utility methods related to DASH media description file.
DATA_TYPE_SPLASH_SCREEN - Static variable in class com.brightcove.cast.model.BrightcoveMessage
dataStore - Variable in class com.brightcove.player.store.BaseStore
  Reference to the data store.
DEBUG - Static variable in class com.brightcove.player.event.AbstractEvent
  Whether components should emit additional debug information.
DEBUG - Static variable in class com.brightcove.player.event.EventType
  Indicates debug logging should be enabled or disabled
DEBUG - Static variable in class com.brightcove.player.logging.Log
  The level for debug log messages.
DEFAULT - Static variable in class com.brightcove.player.captioning.TTMLParser.Namespaces
Default - Annotation Type in com.brightcove.player.event
  This annotation should be used to mark the processEvent method when declaring a subclass of EventListener.
DEFAULT_AUDIO_TRACKS_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_BACKGROUND_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_BACKGROUND_OPACITY - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_BACKLOG_LIMIT - Static variable in class com.brightcove.player.analytics.AnalyticsClient
  The default limit for analytics events backlog, expressed as total number of bytes.
DEFAULT_BATCH_SIZE - Static variable in class com.brightcove.player.analytics.AnalyticsClient
  The maximum number of events that will be processed in a batch when transmitting backlog.
DEFAULT_CAPTIONS_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_CLOSED_CAPTION_REDUCTION_SCALE_FACTOR - Static variable in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  The default value is to reduce Closed Captions by 50% when in Picture-in-Picture mode.
DEFAULT_CONNECT_TIMEOUT - Static variable in class com.brightcove.player.network.HttpService
  Default connection timeout used by HttpService if none is given
DEFAULT_EDGE_BASE_URL - Static variable in class com.brightcove.player.edge.Catalog
DEFAULT_EDGE_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_EDGE_TYPE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_EPA_BASE_URL - Static variable in class com.brightcove.player.edge.Catalog
DEFAULT_FAST_FORWARD_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_FIELDS - Static variable in class com.brightcove.player.model.VideoFields
  The default Video fields retrieved for any requests from the Media API.
DEFAULT_FONT_SIZE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
  Caption Default Settings - based on KitKat defaults (PRESET_WHITE_ON_BLACK)
DEFAULT_FOREGROUND_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_FOREGROUND_OPACITY - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_FULL_SCREEN_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_HORIZONTAL_GRAVITY - Static variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
  As of 4.8.0, this is no longer used.
DEFAULT_LIVE_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_LIVE_VIDEO_DURATION - Static variable in class com.brightcove.player.model.Video
  Deprecated.
DEFAULT_LIVE_VIDEO_DURATION_LONG - Static variable in class com.brightcove.player.model.Video
  Represent the default duration for a Live Video.
DEFAULT_MEDIA_ID - Static variable in class com.brightcove.omniture.OmnitureComponent
  Video player Id used in tracking when none is specified in the video properties map.
DEFAULT_MEDIA_NAME - Static variable in class com.brightcove.omniture.OmnitureComponent.DefaultMediaNameFactory
DEFAULT_MPD_NAME - Static variable in class com.brightcove.player.offline.MediaDownloadable
  The name of that will be used for saving DASH manifest.
DEFAULT_NUMBER_TO_PREFETCH - Static variable in class com.brightcove.player.mediacontroller.DefaultPreviewLoader
  Default number of preview thumbnail images to prefetch
DEFAULT_ON_HOLD_START_TIME - Static variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
DEFAULT_ON_HOLD_UPDATE_FREQUENCY - Static variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
DEFAULT_PLAY_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_PLAYER_NAME - Static variable in class com.brightcove.omniture.OmnitureComponent
  Video player name used in tracking when none is specified in the constructor.
DEFAULT_READ_TIMEOUT - Static variable in class com.brightcove.player.network.HttpService
  Default read timeout used by HttpService if none is given
DEFAULT_REMOTE_VIDEO_DURATION - Static variable in class com.brightcove.player.model.Video
  Represent the default duration for a Remote Video (including Remote Live Videos).
DEFAULT_RETRY_LIMIT - Static variable in class com.brightcove.player.analytics.AnalyticsClient
  The maximum number of attempts that will be made to send `AbstractAnalyticsEvent.NORMAL` events.
DEFAULT_REWIND_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_SCALE_TYPE - Static variable in class com.brightcove.cast.DefaultExpandedControllerActivity
DEFAULT_SEEK_BUTTON_ID - Static variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
DEFAULT_SEEK_PERCENTAGE - Static variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
DEFAULT_TIMEOUT - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The default show/hide timeout value, in milliseconds.
DEFAULT_TYPEFACE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_URL - Static variable in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  The name of the property in the video properties map that specified the default URL to the DRM license service that should be used if the request does not include an URL.
DEFAULT_VERTICAL_GRAVITY - Static variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
  As of 4.8.0, this is no longer used.
DEFAULT_VIDEO_BITRATE - Static variable in class com.brightcove.player.offline.RequestConfig
DEFAULT_WINDOW_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DEFAULT_WINDOW_OPACITY - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
DefaultAdDisplayContainerFactory - Class in com.brightcove.ima
  The Default implementation of `AdDisplayContainerFactory`
DefaultAdDisplayContainerFactory(ViewGroup) - Constructor for class com.brightcove.ima.DefaultAdDisplayContainerFactory
  Creates an instance of `AdDisplayContainerFactory`, where the ViewGroup provided as the constructor parameter will be used for the `AdDisplayContainer`creation.
DefaultAnalyticsHandler - Class in com.brightcove.player.analytics
DefaultConcurrencyHandler - Class in com.brightcove.player.concurrency
DefaultConcurrencyHandler(Context, DefaultConcurrencyHandler.Listener) - Constructor for class com.brightcove.player.concurrency.DefaultConcurrencyHandler
DefaultExpandedControllerActivity - Class in com.brightcove.cast
  The default Expanded Controller Activity provided for the Cast plugin.
DefaultExpandedControllerActivity() - Constructor for class com.brightcove.cast.DefaultExpandedControllerActivity
DefaultMediaNameFactory() - Constructor for class com.brightcove.omniture.OmnitureComponent.DefaultMediaNameFactory
DefaultOptionsProvider - Class in com.brightcove.cast
  This class configures three key components of the Google Cast: The Cast Receiver App Id, the Expanded Controller Activity and the Notification Target Activity.
DefaultOptionsProvider() - Constructor for class com.brightcove.cast.DefaultOptionsProvider
DefaultPreviewLoader - Class in com.brightcove.player.mediacontroller
  The default `PreviewLoader` used in the Thumbnail plugin.
DefaultPreviewLoader.Builder - Class in com.brightcove.player.mediacontroller
  The `DefaultPreviewLoader` Builder.
DefaultSessionManagerListener - Class in com.brightcove.cast
  Helper abstract `SessionManagerListener` to allow selective overrides.
DefaultSessionManagerListener() - Constructor for class com.brightcove.cast.DefaultSessionManagerListener
DefaultSourceSelectionController - Class in com.brightcove.player.controller
  Default `SourceSelector` controller responsible to react to the `EventType.SELECT_SOURCE` event and call `SourceSelector.selectSource(Video)` of the `SourceSelector` set.
DefaultSourceSelectionController(EventEmitter) - Constructor for class com.brightcove.player.controller.DefaultSourceSelectionController
  Initializes this controller with the given EventEmitter using the default `BrightcoveSourceSelector`.
defaultStyle - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
defaultStyleId - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
DefaultThumbnailDocument - Class in com.brightcove.player.mediacontroller
  The default `ThumbnailDocument` used in the Thumbnail plugin.
DefaultThumbnailDocument(List<TimedThumbnail>, TimedThumbnailFilter) - Constructor for class com.brightcove.player.mediacontroller.DefaultThumbnailDocument
  Instantiate a DefaultThumbnailDocument given a list of `TimedThumbnail` and a `TimedThumbnailFilter`.
DefaultThumbnailDocument.StartTimeComparator - Class in com.brightcove.player.mediacontroller
  A `Comparator` used to sort `TimedThumbnail`s based on their start time
DefaultThumbnailDocumentCreator - Class in com.brightcove.player.mediacontroller
  Creates a `DefaultThumbnailDocument` with a default `DefaultTimedThumbnailFilter`
DefaultThumbnailDocumentCreator() - Constructor for class com.brightcove.player.mediacontroller.DefaultThumbnailDocumentCreator
DefaultTimedThumbnailFilter - Class in com.brightcove.player.mediacontroller
  Filters a given `ThumbnailDocument` alowing a maximum number of `DefaultTimedThumbnailFilter.MAX_NUMBER_OF_TIMED_THUMBNAILS` `TimedThumbnail`.
DefaultTimedThumbnailFilter() - Constructor for class com.brightcove.player.mediacontroller.DefaultTimedThumbnailFilter
defaultUrl - Variable in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  The fully qualified URL to the DRM license service that will be used if the request does include an URL.
delegate - Variable in class com.brightcove.player.offline.MultiDataSource
delete(File) - Static method in class com.brightcove.player.util.FileUtil
  Deletes a file or folder, even if the folder is not empty.
delete(File) - Static method in class com.brightcove.player.util.FileUtil.StrictMode
  Deletes a file or folder, even if the folder is not empty.
deleteDownload(Long) - Method in class com.brightcove.player.network.DownloadManager
deleteDownload(DownloadRequestSet) - Method in class com.brightcove.player.network.DownloadManager
deleteDownload(DownloadRequestSet) - Method in interface com.brightcove.player.network.IDownloadManager
  Cancels all the download requests in the specified set and removes the download request set.
deleteDownload(Long) - Method in interface com.brightcove.player.network.IDownloadManager
  Cancels all the download requests in the specified set and removes the download request set.
deleteDownload() - Method in class com.brightcove.player.offline.MediaDownloadable
  Deletes the offline copy of the media.
deleteDownloadRequestSet(Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Deletes the specified request set from the store.
deleteEntity(IdentifiableEntity) - Method in class com.brightcove.player.store.BaseStore
  Deletes an identifiable entity from the store.
deleteOfflineVideo(String) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Deletes the first offline video entity with the given video identifier.
deleteVideo(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method can be used to remove all assets related to a single video from the host device.
deleteVideo(Video, OfflineCallback<Boolean>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously deletes the offline copy of the specified video.
deleteVideo(String) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Deletes the offline copy of the specified video.
deleteVideo(String, OfflineCallback<Boolean>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously deletes the offline copy of the specified video.
DELIVERY_TYPE - Static variable in class com.brightcove.player.model.SourceAwareMetadataObject.Fields
  The delivery type for Sources contained within this SourceCollection.
DELIVERY_TYPE_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
DeliveryType - Enum in com.brightcove.player.model
  Defines standard keys for each type of deliverable media asset handled by the SDK.
describeContents() - Method in class com.brightcove.player.event.MediaEvent
describeContents() - Method in class com.brightcove.player.metadata.TextInformationFrame
describeContents() - Method in class com.brightcove.player.model.MediaFormat
describeContents() - Method in class com.brightcove.player.model.Playlist
describeContents() - Method in class com.brightcove.player.model.Video
describeContents() - Method in class com.brightcove.player.network.DownloadStatus
describeContents() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
description - Variable in class com.brightcove.player.metadata.TextInformationFrame
DESCRIPTION - Static variable in class com.brightcove.player.model.Video.Fields
  The video's short description
destination - Variable in class com.brightcove.player.analytics.Analytics
  The value that will be passed as the 'destination' parameter for all analytics events.
DESTINATION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DESTROY_CAST - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the cast plugin should destroy its cast instances.
destroyBackgroundThread() - Method in class com.brightcove.player.event.BackgroundEventListener
  Stops and destroys the background thread.
destroyPlayer() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
destroyPlayer() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Destroys the current player and releases it from memory.
detectDeliveryType(String) - Static method in class com.brightcove.player.model.Video
  Attempts to detect the delivery type of the asset URI provided.
DEVICE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_CPU - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_HARDWARE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_MANUFACTURER - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_MODEL - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_OS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_OS_VERSION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_PRODUCT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DEVICE_TYPE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
DID_CHANGE_LIST - Static variable in class com.brightcove.player.event.EventType
  Indicates that the list of videos changed.
DID_ENTER_FULL_SCREEN - Static variable in class com.brightcove.player.event.EventType
  The player entered full screen.
DID_ENTER_PICTURE_IN_PICTURE_MODE - Static variable in class com.brightcove.player.event.EventType
  The player entered Picture-in-Picture mode.
DID_EXIT_FULL_SCREEN - Static variable in class com.brightcove.player.event.EventType
  The player exited full screen.
DID_EXIT_PICTURE_IN_PICTURE_MODE - Static variable in class com.brightcove.player.event.EventType
  The player exited Picture-in-Picture mode.
DID_FAIL_TO_PLAY_AD - Static variable in class com.brightcove.ima.GoogleIMAEventType
DID_FAST_FORWARD - Static variable in class com.brightcove.player.event.EventType
  Indicates a fast forward operation should begin.
DID_GO_LIVE - Static variable in class com.brightcove.player.event.EventType
  Indicates that the video has gone live.
DID_HIDE_MEDIA_CONTROLS - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Standard event type used to notify an app that media controls are hidden.
DID_INTERRUPT_CONTENT - Static variable in class com.brightcove.player.event.EventType
  Indicates that content was interrupted.
DID_LOAD_AD_MANAGER - Static variable in class com.brightcove.freewheel.event.FreeWheelEventType
  Emitted when the FreeWheel Ad Manager has been loaded.
DID_LOAD_CLOSED_CAPTIONS - Static variable in class com.brightcove.player.event.EventType
  Indicates that a closed captioning document has been loaded.
DID_PAUSE - Static variable in class com.brightcove.player.event.EventType
  Indicates playback just stopped, in response to PAUSE.
DID_PLAY - Static variable in class com.brightcove.player.event.EventType
  Indicates playback just began, in response to PLAY.
DID_REMOVE_VIDEO_STILL - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video Still image has been successfully removed.
DID_RESUME_CONTENT - Static variable in class com.brightcove.player.event.EventType
  Indicates that content was resumed.
DID_REWIND - Static variable in class com.brightcove.player.event.EventType
  Indicates a rewind operation has completed.
DID_SEEK_TO - Static variable in class com.brightcove.player.event.EventType
  Indicates a previously requested seek action completed, in response to SEEK_TO.
DID_SELECT_SOURCE - Static variable in class com.brightcove.player.event.EventType
  Indicates a Source rendition was selected, in response to SELECT_SOURCE.
DID_SET_ANALYTICS_BASE_PARAMS - Static variable in class com.brightcove.player.event.EventType
  Indicates that the Analytics component received base parameter changes and has applied them
DID_SET_SOURCE - Static variable in class com.brightcove.player.event.EventType
  Indicates a Source has been successfully loaded, in response to SET_SOURCE.
DID_SET_VIDEO - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video loaded successfully, in response to SET_VIDEO.
DID_SET_VIDEO_STILL - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video Still image has been successfully loaded, in response to SET_VIDEO_STILL.
DID_SET_VIDEO_STILL_ERROR - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video Still image has NOT been successfully loaded, in response to SET_VIDEO_STILL.
DID_SHOW_MEDIA_CONTROLS - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Standard event type used to notify an app that media controls are showing.
DID_STOP - Static variable in class com.brightcove.player.event.EventType
  Indicates playback just stopped, in response to STOP.
DID_SUBMIT_AD_REQUEST - Static variable in class com.brightcove.freewheel.event.FreeWheelEventType
  Emitted after the Plugin makes an Ad Request
didLoadCaptionsListener - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Called when a closed captioning document is loaded.
disable() - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Disables the plugin; prevents further event listening.
disable() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Removes the listeners from the Component.
disable() - Method in interface com.brightcove.player.event.EventEmitter
  Disables listener registration and event emitting.
disable() - Method in class com.brightcove.player.event.EventEmitterImpl
  Disables listener registration and event emitting.
disable() - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Disables listener registration and event emitting.
disableClosedCaptioningRendering() - Method in class com.brightcove.player.view.BaseVideoView
DISABLED - Static variable in interface com.brightcove.player.metadata.TextInformationFrameListener
  Default TextInformationFrameListener used to prevent the caller from calling `TextInformationFrameListener.onTextInformationFrame(TextInformationFrame, long)`.
disableNetwork(int) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Disables the specified network type for transmission of analytics events.
disableTrack(int) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Disables the Renderer track.
dispatchKeyEvent(KeyEvent) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Dispatch the key event.
dispatchKeyEvent(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.MediaControllerKeyDispatcher
  Dispatch the key event received by the `BrightcoveMediaController`.
dispatchKeyEvent(KeyEvent) - Method in class com.brightcove.player.view.BaseVideoView
dispatchKeyEvent(KeyEvent) - Method in class com.brightcove.pulse.PauseAdView
dispatchKeyEvent(KeyEvent) - Method in class com.brightcove.pulse.PulseAdView
DISPLAY_ALIGN - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
doDeleteRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP PUT request using the given URI.
doGetRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP GET request using the given URI.
doGetRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP GET request using the given URI.
doImageGetRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Performs and HTTP GET request expecting a bitmap image file in the response.
doImageGetRequest(URI, int, int) - Method in class com.brightcove.player.network.HttpService
  Performs and HTTP GET request expecting a bitmap image file in the response.
doInBackground(Uri...) - Method in class com.brightcove.player.captioning.tasks.LoadCaptionsTask
doInBackground(URI...) - Method in class com.brightcove.player.concurrency.ActiveSessionsGetterTask
doInBackground(URI...) - Method in class com.brightcove.player.concurrency.HeartbeatStarterTask
doInBackground(URI...) - Method in class com.brightcove.player.concurrency.HeartbeatStopperTask
doInBackground(URI...) - Method in class com.brightcove.player.display.tasks.LoadImageTask
  Loads a Bitmap over the network using the given URL.
doJSONGetRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP GET request assuming that the response body will contain a valid JSON document.
doJSONGetRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP GET request assuming that the response body will contain a valid JSON document.
doJSONPostRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP POST request assuming that the response body will contain a valid JSON document.
doJSONPostRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP POST request assuming that the response body will contain a valid JSON document.
doJSONPostRequest(URI, Map<String, String>, String) - Method in class com.brightcove.player.network.HttpService
DOMAIN - Static variable in class com.brightcove.player.analytics.Analytics.Fields
doPostRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP POST request using the given URI.
doPostRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Performs an HTTP POST request using the given URI.
DOWNLOAD_CANCEL_TIME - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The name of the property specifies the date and time when the download request was cancelled as number of milliseconds since January 1, 1970, 00:00:00 GMT.
DOWNLOAD_COMPLETION_TIME - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The name of the property specifies the date and time when the download request completed as number of milliseconds since January 1, 1970, 00:00:00 GMT.
DOWNLOAD_FAILURE_TIME - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The name of the property specifies the date and time when the download request failed as number of milliseconds since January 1, 1970, 00:00:00 GMT.
DOWNLOAD_ID - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The name of the property specifies the globally unique download identifier for the offline copy of the video.
DOWNLOAD_REQUEST_TIME - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The name of the property specifies that date and time when the download request was initiated as the number of milliseconds since January 1, 1970, 00:00:00 GMT.
DOWNLOAD_SIZE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The name of the property specifies the total size of the download as number of bytes.
downloadEventListener - Variable in class com.brightcove.player.offline.MediaDownloadable
DownloadFileCreator - Interface in com.brightcove.player.offline
  Interface used to provide the downloads directory for Offline-Playback feature.
downloadLicense(String, CustomerRightsToken) - Method in interface com.brightcove.player.drm.LicenseManager
  Downloads an offline license.
downloadLicense(String, CustomerRightsToken) - Method in class com.brightcove.player.drm.OfflineLicenseManager
downloadListener - Variable in class com.brightcove.player.network.DownloadManager
  A listener will be used watch download status changes and update the overall download status.
DownloadManager - Class in com.brightcove.player.network
  Provides an implementation of `IDownloadManager` that uses an application database to track the requests.
downloadManager - Variable in class com.brightcove.player.offline.MediaDownloadable
DownloadManager.Listener - Interface in com.brightcove.player.network
  A listener that can be used to callback notifications about download requests.
DownloadManager.Request - Class in com.brightcove.player.network
  Provides mutable implementation of `IRequest`, which can be used to submit download requests to the `IDownloadManager`.
DownloadStatus - Class in com.brightcove.player.network
  Download status describes the current status of a download request.
DownloadStatus() - Constructor for class com.brightcove.player.network.DownloadStatus
DownloadStatus.ReasonCode - Annotation Type in com.brightcove.player.network
  The list of possible reasons code that will be set when `DownloadStatus.StatusCode` is either `DownloadStatus.STATUS_RETRY` or `DownloadStatus.STATUS_FAILED`.
DownloadStatus.StatusCode - Annotation Type in com.brightcove.player.network
  The list of possible status values for `DownloadManager.Request`.
downloadVideo(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to request a single video to be downloaded for offline playback.
downloadVideo(Video, OfflineCallback<DownloadStatus>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to request a single video to be downloaded asynchronously for offline playback.
draw() - Method in class com.brightcove.player.video360.Sphere
DrmException - Exception in com.brightcove.player.drm
  DRM exception is an immutable class that can be provide details related to an error that was encountered while performing an DRM protected operation.
DrmException(String, Throwable) - Constructor for exception com.brightcove.player.drm.DrmException
  Constructs a new exception with the given message and cause.
DrmException(Throwable) - Constructor for exception com.brightcove.player.drm.DrmException
  Constructs a new exception with the given message and cause.
DrmSession<T extends com.google.android.exoplayer2.drm.ExoMediaCrypto> - Interface in com.brightcove.player.drm
  The contract of an ExoPlayer 2 compatible DRM Session.
DrmUtil - Class in com.brightcove.player.drm
  Provides utility methods to work DRM licenses.
DrmUtil() - Constructor for class com.brightcove.player.drm.DrmUtil
DUPLICATE_DELIVERY_TYPES - Static variable in class com.brightcove.player.util.ErrorUtil
DURATION - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The event payload key for the duration time text value.
DURATION - Static variable in class com.brightcove.player.model.Source.Fields
  This Source's duration
DURATION - Static variable in class com.brightcove.player.model.Video.Fields
  Deprecated.
DURATION - Static variable in class com.brightcove.player.model.VideoFields
duration - Variable in class com.brightcove.player.view.BaseVideoView
  Deprecated.
DURATION_LONG - Static variable in class com.brightcove.player.model.Video.Fields
  Duration of the video in milliseconds
durationLong - Variable in class com.brightcove.player.view.BaseVideoView
durationUs - Variable in class com.brightcove.player.model.MediaFormat
  The duration in microseconds, or `Constants.UNKNOWN_TIME_US` if the duration is unknown, or `Constants.MATCH_LONGEST_US` if the duration should match the duration of the longest track whose duration is known.

## E

e(String, String, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs an error message.
e(String, String, Throwable, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs an error message.
EDGE_TYPE_DEPRESSED - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
EDGE_TYPE_DROP_SHADOW - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
EDGE_TYPE_NONE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
  Edge Types
EDGE_TYPE_OUTLINE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
EDGE_TYPE_RAISED - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
edgeColor(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
edgeColor() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
edgeType(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
edgeType() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
EdgeTypePreference - Class in com.brightcove.player.captioning.preferences
  Grid preference that allows the user to pick a captioning edge type.
EdgeTypePreference(Context, AttributeSet) - Constructor for class com.brightcove.player.captioning.preferences.EdgeTypePreference
Element - Class in com.brightcove.player.model
  Provides a common representation for TTML elements.
Element() - Constructor for class com.brightcove.player.model.Element
emit(String) - Method in interface com.brightcove.player.event.EventEmitter
  Emits an Event.
emit(String, Map<String, Object>) - Method in interface com.brightcove.player.event.EventEmitter
  Emits an event with a dynamic properties Map.
emit(String) - Method in class com.brightcove.player.event.EventEmitterImpl
  Emits an event.
emit(String, Map<String, Object>) - Method in class com.brightcove.player.event.EventEmitterImpl
  Emits an event, passing along the properties map
emit(String) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Emits an Event of EventType.
emit(String, Map<String, Object>) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Emits and Event of EventType, provided the Component is allowed to do so.
emit(EventEmitter, String, Video) - Static method in class com.brightcove.player.util.EventUtil
  Utility for emitting an Event with a Video property.
emit(EventEmitter, String, Video, Source) - Static method in class com.brightcove.player.util.EventUtil
  Utility for emitting an Event with a Video and a Source property.
emitCaptionsAvailable(boolean) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Emits event indicating whether captions are available or not.
emitError(EventEmitter, String, Exception) - Static method in class com.brightcove.player.util.EventEmitterUtil
  Emits an `EventType.ERROR` event with a `BrightcoveError.MESSAGE` property.
emitError(EventEmitter, String) - Static method in class com.brightcove.player.util.EventEmitterUtil
  Emits an `EventType.ERROR` event with a `BrightcoveError.MESSAGE` property.
emitErrorEvent(String) - Method in class com.brightcove.player.display.VideoDisplayComponent
emitErrorEvent(String, Exception) - Method in class com.brightcove.player.display.VideoDisplayComponent
emitErrorEvent(String) - Method in class com.brightcove.player.view.BaseVideoView
Emits - Annotation Type in com.brightcove.player.event
  Annotation used for Component classes in order to describe what EventTypes this Component will Emits
EMITTER - Static variable in class com.brightcove.player.event.AbstractEvent
  The simple name of the source component for an event when running in debug mode
emitTrackingEvents(EventEmitter, List<TrackingEvent>, TrackingType) - Static method in class com.brightcove.ssai.tracking.timed.Triggers
  Helper method to emit each `TrackingEvent` from a list.
emitVideoSize(int, int) - Method in class com.brightcove.player.display.VideoDisplayComponent
EMPTY - Static variable in class com.brightcove.player.captioning.PreviewThumbnailFormat
empty() - Static method in class com.brightcove.player.data.Optional
  Returns an empty Optional instance.
empty() - Static method in class com.brightcove.player.drm.CustomerRightsTokenConfig
EMPTY - Static variable in class com.brightcove.player.drm.WidevineMediaDrmCallback
  An empty instance of the WidevineMediaDrmCallback, to be returned if getInstance() is called and WidevineMediaDrmCallback is null
EMPTY - Static variable in interface com.brightcove.player.mediacontroller.PreviewLoader
  An Empty Preview Loader.
EMPTY - Static variable in interface com.brightcove.player.mediacontroller.ThumbnailDocument
  An empty `ThumbnailDocument`.
EMPTY - Static variable in class com.brightcove.player.mediacontroller.TimedThumbnail
EMPTY - Static variable in class com.brightcove.player.model.SourceCollection
  Indicates an empty Source Collection.
empty() - Static method in class com.brightcove.player.network.HttpRequestConfig
EMPTY - Static variable in interface com.brightcove.player.render.SelectionOverrideCreator
  Indicates an empty SelectionOverrideCreator.
empty() - Static method in class com.brightcove.ssai.ad.AdPod
  Creates an Ad pod with a empty list of `AdBreak`s.
EMPTY_PLAYLIST - Static variable in class com.brightcove.player.model.Playlist
  An empty playlist.
EMPTY_SELECTION_OVERRIDE - Static variable in interface com.brightcove.player.render.SelectionOverrideCreator
  Indicates this is an empty Selection Override.
enable() - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Enables the FreeWheel plugin.
enable() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
enable() - Method in interface com.brightcove.player.event.EventEmitter
  Enables listener registration and event emitting.
enable() - Method in class com.brightcove.player.event.EventEmitterImpl
  Enables listener registration and event emitting.
enable() - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Enables listener registration and event emitting.
enableCustomData(boolean) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
  If enabled, custom data is added to the MediaInfo object when sending information to the Cast receiver app.
enableCustomData(boolean) - Method in class com.brightcove.cast.GoogleCastComponent
  Enables/Disables custom data in the current `BrightcoveCastMediaManager` instance.
enableNetwork(int) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Enables the specified network type for transmission of analytics events.
enableTrack(int) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Enables the Renderer track.
encoderDelay - Variable in class com.brightcove.player.model.MediaFormat
  The number of samples to trim from the start of the decoded audio stream.
encoderPadding - Variable in class com.brightcove.player.model.MediaFormat
  The number of samples to trim from the end of the decoded audio stream.
ENCODING_AC3 - Static variable in class com.brightcove.player.Constants
ENCODING_DTS - Static variable in class com.brightcove.player.Constants
ENCODING_DTS_HD - Static variable in class com.brightcove.player.Constants
ENCODING_E_AC3 - Static variable in class com.brightcove.player.Constants
ENCODING_INVALID - Static variable in class com.brightcove.player.Constants
ENCODING_PCM_16BIT - Static variable in class com.brightcove.player.Constants
ENCODING_PCM_24BIT - Static variable in class com.brightcove.player.Constants
  PCM encoding with 24 bits per sample.
ENCODING_PCM_32BIT - Static variable in class com.brightcove.player.Constants
  PCM encoding with 32 bits per sample.
ENCODING_PCM_8BIT - Static variable in class com.brightcove.player.Constants
END - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
END_AD - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <Ad> is ending.
END_AD_BREAK - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <AdBreak> is ending.
END_COMPANION - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <Companion> is finished.
END_LINEAR - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <AdBreak> is ending.
END_TIME - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
END_TIME_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The end of the time range of a list of cue points
END_VIEWER_ID_FIELD - Static variable in class com.brightcove.player.concurrency.ConcurrencySession
endTime - Variable in class com.brightcove.player.model.Block
  Deprecated.
endTimeLong - Variable in class com.brightcove.player.model.Block
enqueueDownload(DownloadRequestSet, IDownloadManager.IRequest...) - Method in class com.brightcove.player.network.DownloadManager
enqueueDownload(DownloadRequestSet, IDownloadManager.IRequest...) - Method in interface com.brightcove.player.network.IDownloadManager
  Enqueues a set of download requests to the specified request set.
enqueueDownloadRequest(DownloadManager.Request...) - Method in class com.brightcove.player.offline.MediaDownloadable
  Enqueues a list of download requests to the download manager.
ENTER_FULL_SCREEN - Static variable in class com.brightcove.player.event.EventType
  The player will enter full screen mode.
ENTER_FULL_SCREEN_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined enter full screen button image key.
ENTER_PICTURE_IN_PICTURE_MODE - Static variable in class com.brightcove.player.event.EventType
  The player will enter Picture-in-Picture mode.
ENTER_TV_MODE - Static variable in class com.brightcove.player.event.EventType
  The player will enter tv mode.
ENTERED_VR_MODE - Static variable in class com.brightcove.player.event.EventType
  The player has entered Google VR mode.
enterFullScreen() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
  Expands the BrightcoveVideoView layout parameters to match the parent and hides the ActionBar.
enterFullScreen() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
  Expands the BrightcoveVideoView layout parameters to match the parent and hides the ActionBar.
enterPictureInPictureMode() - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  This method puts the registered Activity into Picture-in-Picture mode.
EntityNotFoundException - Exception in com.brightcove.player.exception
  Exception used when an entity is looked up in the database but it is not found.
EntityNotFoundException(String) - Constructor for exception com.brightcove.player.exception.EntityNotFoundException
  Constructor to provide a message.
equals(Object) - Method in class com.brightcove.player.captioning.PreviewThumbnailFormat
equals(Object) - Method in class com.brightcove.player.data.Optional
equals(Object) - Method in class com.brightcove.player.edge.CatalogError
equals(Object) - Method in class com.brightcove.player.mediacontroller.DefaultThumbnailDocument
equals(Object) - Method in class com.brightcove.player.mediacontroller.TimedThumbnail
equals(Object) - Method in class com.brightcove.player.metadata.TextInformationFrame
equals(Object) - Method in class com.brightcove.player.model.CuePoint
equals(Object) - Method in class com.brightcove.player.model.Length
equals(Object) - Method in class com.brightcove.player.model.MediaFormat
equals(Object) - Method in class com.brightcove.player.network.DownloadStatus
equals(Object) - Method in exception com.brightcove.ssai.exception.TrackingException
equals(Object) - Method in class com.brightcove.ssai.tracking.TrackingEvent
equals(Object) - Method in class com.brightcove.ssai.ui.AdOverlayConfig
ERROR - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for an actual exception associated with a playback error
ERROR - Static variable in class com.brightcove.player.event.EventType
  Indicates an error occurred in a component in the course of processing an earlier event.
ERROR - Static variable in class com.brightcove.player.logging.Log
  The level for error log messages.
ERROR - Static variable in class com.brightcove.player.util.ErrorUtil
ERROR_CANNOT_RESUME - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because some possibly transient error occurred but prevents resuming the download.
ERROR_CODE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
ERROR_CODE - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for the error code sent for a non-playable source
ERROR_CODE - Static variable in interface com.brightcove.player.model.BrightcoveError
ERROR_CONVERTING - Static variable in class com.brightcove.player.util.ErrorUtil
ERROR_DESCRIPTION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
ERROR_DEVICE_NOT_FOUND - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because no external storage device was found.
ERROR_EXTRA - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for the extra code sent during an error for non-playable source
ERROR_FILE_ALREADY_EXISTS - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because the requested destination file already exists.
ERROR_FILE_ERROR - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because of storage issue which doesn't fit under any other error code.
ERROR_HTTP_DATA_ERROR - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because an error occurred while receiving or processing data at the HTTP level.
ERROR_INSUFFICIENT_SPACE - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because there was insufficient storage space.
ERROR_MESSAGE - Static variable in class com.brightcove.player.event.AbstractEvent
  Used to transmit an error message when an error occurs
ERROR_NONE - Static variable in class com.brightcove.player.network.DownloadStatus
  There are no errors in the download request.
ERROR_SUBCODE - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for the error subcode sent for a non-playable source
ERROR_SUBCODE - Static variable in interface com.brightcove.player.model.BrightcoveError
ERROR_TOO_MANY_REDIRECTS - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because there were too many redirects.
ERROR_UNHANDLED_HTTP_CODE - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed because an HTTP code was received that cannot be handled.
ERROR_UNKNOWN - Static variable in class com.brightcove.player.network.DownloadStatus
  The download has failed with an error that doesn't fit under any other error code.
errorCode - Variable in exception com.brightcove.player.video360.OpenGLException
  The Open GL error code returned by `EGL14.eglGetError()` method.
errorDescription - Variable in exception com.brightcove.player.video360.OpenGLException
  The description about the open GL error returned by `GLUtils.getEGLErrorString(int)` method.
ErrorFields - Class in com.brightcove.player.model
  Deprecated.
ErrorFields() - Constructor for class com.brightcove.player.model.ErrorFields
  Deprecated.
ErrorListener - Class in com.brightcove.player.edge
  ErrorListener identifies objects that might receive an error from an asynchronous operation.
ErrorListener() - Constructor for class com.brightcove.player.edge.ErrorListener
ERRORS - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for list of error messages in a response.
ERRORS - Static variable in class com.brightcove.player.model.Video.Fields
  The list of `CatalogError`s for this video.
ErrorUtil - Class in com.brightcove.player.util
ErrorUtil() - Constructor for class com.brightcove.player.util.ErrorUtil
estimatedSize(MediaDownloadable.OnVideoSizeCallback) - Method in class com.brightcove.player.offline.DashDownloadable
estimatedSize - Variable in class com.brightcove.player.offline.MediaDownloadable
estimatedSize(MediaDownloadable.OnVideoSizeCallback) - Method in class com.brightcove.player.offline.MediaDownloadable
  Returns the estimated total size of the media, which includes all assets such video, audio and subtitles.
estimatedSize(MediaDownloadable.OnVideoSizeCallback) - Method in class com.brightcove.player.offline.Mp4Downloadable
estimateSize(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method returns the approximate total size for a Video already downloaded or with a download in progress.
estimateSize(Video, MediaDownloadable.OnVideoSizeCallback) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to determine the approximate total size of all assets needed to store the video on the host device.
EVENT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
Event - Class in com.brightcove.player.event
  Represents a single Event, that is designed to be passed down a chain of listeners.
Event(String) - Constructor for class com.brightcove.player.event.Event
  Creates an Event with the given type.
EVENT_AD_END - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  ad_end event property.
EVENT_AD_START - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  ad_start event property.
EVENT_CATALOG_REQUEST - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  catalog_request event property and associated fields.
EVENT_CATALOG_RESPONSE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  catalog_response event property and associated fields.
EVENT_DOWNLOAD_CANCEL - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  This event will be sent when a `Video` download is successfully cancelled.
EVENT_DOWNLOAD_COMPLETE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  This event will be sent when a `Video` download is successfully completed.
EVENT_DOWNLOAD_FAIL - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  This event will be sent when a `Video` download fails.
EVENT_DOWNLOAD_PREFIX - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The prefix that will be used identify all ODRM download related events..
EVENT_DOWNLOAD_REQUESTED - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  This event will be sent to the analytics server when a request to download a `Video` is received.
EVENT_DOWNLOAD_START - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  This event will be sent when a `Video` download starts the first time.
EVENT_EMITTER_AND_COMPONENT_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
EVENT_EMITTER_AND_MEDIA_PLAYER_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
EVENT_EMITTER_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
EVENT_ERROR - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  error event property and associated fields.
EVENT_PLAY_REQUEST - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  play_request event property.
EVENT_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
EVENT_SOURCE - Static variable in class com.brightcove.player.event.AbstractEvent
  Property that specifies the source class where the event originated.
EVENT_TYPE_AND_LISTENER_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
EVENT_VIDEO_COMPLETE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  video_complete event property.
EVENT_VIDEO_ENGAGEMENT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  video_engagement event property and associated fields.
EVENT_VIDEO_IMPRESSION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  video_impression event property.
EVENT_VIDEO_VIEW - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  video_view event property and associated fields.
eventEmitter - Variable in class com.brightcove.player.event.AbstractComponent
EventEmitter - Interface in com.brightcove.player.event
  Defines the public facing api for classes that wish to emit events.
eventEmitter - Variable in class com.brightcove.player.view.BaseVideoView
eventEmitter - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
EventEmitterImpl - Class in com.brightcove.player.event
  The 'Main' implementation of EventEmitter.
EventEmitterImpl() - Constructor for class com.brightcove.player.event.EventEmitterImpl
EventEmitterUtil - Class in com.brightcove.player.util
  An utility class to emit common events in the Brightcove SDK.
EventEmitterUtil() - Constructor for class com.brightcove.player.util.EventEmitterUtil
EventListener - Interface in com.brightcove.player.event
  Abstract class used as part of the event registration process.
EventLogger - Class in com.brightcove.player.event
  Simple class that can be used to listen to and log out information on all emitted events.
EventLogger(EventEmitter, boolean) - Constructor for class com.brightcove.player.event.EventLogger
  Creates a new EventLogger object.
EventLogger(EventEmitter, boolean, EventLogger.LoggerCallback) - Constructor for class com.brightcove.player.event.EventLogger
  Creates a new EventLogger object.
EventLogger(EventEmitter, boolean, String) - Constructor for class com.brightcove.player.event.EventLogger
  Creates a new EventLogger object.
EventLogger(EventEmitter, boolean, String, EventLogger.LoggerCallback) - Constructor for class com.brightcove.player.event.EventLogger
  Creates a new EventLogger object.
EventLogger.LoggerCallback - Interface in com.brightcove.player.event
  This interface provides a way implement alternative logging.
EventType - Class in com.brightcove.player.event
  Maintains a list of Event types that the system is aware of.
EventType() - Constructor for class com.brightcove.player.event.EventType
EventUtil - Class in com.brightcove.player.util
EventUtil() - Constructor for class com.brightcove.player.util.EventUtil
EXECUTED - Static variable in class com.brightcove.ssai.event.SSAIEvent
  An integer property flag indicating that an event has been emitted (non zero).
executeKeyRequest(UUID, ExoMediaDrm.KeyRequest) - Method in class com.brightcove.player.drm.WidevineMediaDrmCallback
executeKeyRequest(String, byte[]) - Method in class com.brightcove.player.drm.WidevineMediaDrmCallback
executePost(String, byte[], Map<String, String>) - Static method in class com.brightcove.player.drm.DrmUtil
executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest) - Method in class com.brightcove.player.drm.WidevineMediaDrmCallback
executeProvisionRequest(String, byte[]) - Method in class com.brightcove.player.drm.WidevineMediaDrmCallback
exists(String) - Static method in class com.brightcove.player.util.FileUtil
  Checks if specified path points to a file or directory that exists on the local filesystem.
exists(String) - Static method in class com.brightcove.player.util.FileUtil.StrictMode
  Checks if specified path points to a file/directory that exists on the local filesystem.
EXIT_FULL_SCREEN - Static variable in class com.brightcove.player.event.EventType
  The player will exit full screen mode.
EXIT_FULL_SCREEN_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined exit full screen button image key.
EXIT_PICTURE_IN_PICTURE_MODE - Static variable in class com.brightcove.player.event.EventType
  The player will exit Picture-in-Picture mode.
EXITED_VR_MODE - Static variable in class com.brightcove.player.event.EventType
  The player has exited Google VR mode.
exitFullScreen() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
  Returns the BrightcoveVideoView to it's original layout parameters and restores the ActionBar.
exitFullScreen() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
  Returns the BrightcoveVideoView to it's original layout parameters and restores the ActionBar.
ExoAdPlayer - Class in com.brightcove.player.ads
  Implementation of an `AdPlayer` using ExoPlayer.
EXOPLAYER_FORMAT - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  The key for a Format object emitted when the ExoPlayer changes rendition.
ExoPlayerDrmSessionManager<T extends com.google.android.exoplayer2.drm.ExoMediaCrypto> - Class in com.brightcove.player.drm
  A `DrmSessionManager` that supports offline playback of DRM restricted content using `MediaDrm`.
ExoPlayerDrmSessionManager(UUID, ExoMediaDrm.Provider, MediaDrmCallback, HashMap<String, String>) - Constructor for class com.brightcove.player.drm.ExoPlayerDrmSessionManager
  Deprecated.
ExoPlayerDrmSessionManager.Builder - Class in com.brightcove.player.drm
ExoPlayerSourceSelectionController - Class in com.brightcove.player.controller
  Deprecated.
  Instead of subclassing `DefaultSourceSelectionController`, please create your customized `SourceSelector` and use it to construct the `DefaultSourceSelectionController` with `DefaultSourceSelectionController.createWithSourceSelector(EventEmitter, SourceSelector)`
ExoPlayerSourceSelectionController(EventEmitter) - Constructor for class com.brightcove.player.controller.ExoPlayerSourceSelectionController
  Deprecated.
  Initializes this controller with the given EventEmitter.
ExoPlayerSourceSelector - Class in com.brightcove.player.controller
  The default Source Selector used with ExoPlayer.
ExoPlayerSourceSelector() - Constructor for class com.brightcove.player.controller.ExoPlayerSourceSelector
ExoPlayerVideoDisplayComponent - Class in com.brightcove.player.display
  This class extends the VideoDisplayComponent to add support for the ExoPlayer.
ExoPlayerVideoDisplayComponent(RenderView, EventEmitter) - Constructor for class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
ExoPlayerVideoDisplayComponent.CaptionListener - Interface in com.brightcove.player.display
  A listener for receiving notifications of timed text.
ExoPlayerVideoDisplayComponent.Id3MetadataListener - Interface in com.brightcove.player.display
  Deprecated.
  Use `ExoPlayerVideoDisplayComponent.MetadataListener` instead.
ExoPlayerVideoDisplayComponent.InfoListener - Interface in com.brightcove.player.display
  A listener for debugging information.
ExoPlayerVideoDisplayComponent.InternalErrorListener - Interface in com.brightcove.player.display
  Listeners for receiving error information.
ExoPlayerVideoDisplayComponent.MetadataListener - Interface in com.brightcove.player.display
  Listener for receiving `Metadata` parsed from the media stream.
ExoPlayerVideoDisplayComponent.TrackType - Annotation Type in com.brightcove.player.display
  The list of possible Format types.
EXPANDED_CONTROLLER_ACTIVITY_CLASS_NAME - Static variable in class com.brightcove.cast.DefaultOptionsProvider
EXT_X_VERSION - Static variable in class com.brightcove.player.model.Source.Fields
  The HLS ext-x-version key
EXT_X_VERSION_4 - Static variable in class com.brightcove.player.model.Source
  The constant HLS EXT_X_VERSION_4.
EXT_X_VERSION_5 - Static variable in class com.brightcove.player.model.Source
  The constant HLS EXT_X_VERSION_5.
EXTENT - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
ExternalFileCreator - Class in com.brightcove.player.offline
  Retrieves the external `Environment.DIRECTORY_DOWNLOADS`.
ExternalFileCreator() - Constructor for class com.brightcove.player.offline.ExternalFileCreator

## F

Factory(Context, HttpDataSource.Factory, TransferListener) - Constructor for class com.brightcove.player.offline.MultiDataSource.Factory
  Creates a factory for `MultiDataSource`.
Factory(Context, TransferListener) - Constructor for class com.brightcove.player.offline.MultiDataSource.Factory
  Creates a factory for `MultiDataSource`.
FAST_FORWARD - Static variable in class com.brightcove.player.event.EventType
  Indicates a fast forward operation should begin.
FAST_FORWARD - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The forward button styleable attribute index.
FastForwardButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove Fast forward controller.
FastForwardButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.FastForwardButtonController
  Builds a complete controller.
Fields() - Constructor for class com.brightcove.player.analytics.Analytics.Fields
Fields() - Constructor for class com.brightcove.player.model.Playlist.Fields
Fields() - Constructor for class com.brightcove.player.model.Source.Fields
Fields() - Constructor for class com.brightcove.player.model.SourceAwareMetadataObject.Fields
Fields() - Constructor for class com.brightcove.player.model.Video.Fields
FileConverter - Class in com.brightcove.player.store
  Provides a `Converter` that can be used persist and read `File` objects.
FileConverter() - Constructor for class com.brightcove.player.store.FileConverter
FileUtil - Class in com.brightcove.player.util
  Provides utility methods to work files and folders.
FileUtil.StrictMode - Class in com.brightcove.player.util
  Provides strict mode equivalents to methods in `FileUtil`.
filter(List<TimedThumbnail>) - Method in class com.brightcove.player.mediacontroller.DefaultTimedThumbnailFilter
filter(List<TimedThumbnail>) - Method in interface com.brightcove.player.mediacontroller.TimedThumbnailFilter
  Receives the list of `TimedThumbnail` and iterates over all available `TimedThumbnail` and selects a sublist of it.
FIND_PLAYLIST - Static variable in class com.brightcove.player.event.EventType
  Request to find a playlist via the Catalog.
FIND_VIDEO - Static variable in class com.brightcove.player.event.EventType
  Request to find a video via the Catalog.
findAllOfflineVideo() - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds all offline video entities.
findAllOfflineVideo(int) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds all offline video entities with the specified status
findAllQueuedVideoDownload() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method returns the list of videos that have been queued for download.
findAllQueuedVideoDownload(OfflineCallback<List<Video>>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously returns the list of videos that have been queued for download.
findAllVideoDownload(int) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Finds all offline video downloads with specified status.
findAllVideoDownload(int, OfflineCallback<List<Video>>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously finds all offline video downloads with specified status.
findAuthorizationToken(Video) - Method in class com.brightcove.player.edge.BrightcoveTokenAuthorizer
findAuthorizationToken(Video) - Method in class com.brightcove.player.edge.WidevineAuthorizer
findBestSourceByBitRate(SourceCollection, Integer) - Static method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Given a SourceCollection, finds the Source with the closest bit rate to the given value.
findBestSourceByBitRate(SourceCollection, Integer) - Method in class com.brightcove.player.controller.DefaultSourceSelectionController
  Given a SourceCollection, finds the Source with the closest bit rate to the given value.
findCaptionsForPosition(int) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
findCaptionsForPosition(long) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Retrieves the specific view block containing rendered captions for the given video position in milliseconds, if one exists.
findCurrentDownloadBatchInProgress(int) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds the current set of download request which are still being processed.
findCurrentDownloadRequestSetInProgress() - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds the current set of download request set which are still being processed.
findDownloadRequestSetByKey(Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds a download request set with the specified unique key.
findDownloadRequestSets(Long...) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds the download request sets to which the given requests belong to.
findDownloadsToBeQueued(int, boolean) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Fetches a list of download requests that not have been queued for download by the `DownloadManager`.
findHEVCSources(SourceCollection) - Static method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Searches for HEVC sources in the provided `SourceCollection` and creates a new `SourceCollection` with the sources found.
findHighQualitySource(DeliveryType) - Method in class com.brightcove.player.model.Video
  Finds the source with highest bitrate for the specified delivery type.
findInitializationUri(Representation) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Finds the location of the representation's initialization data.
findLowQualitySource(DeliveryType) - Method in class com.brightcove.player.model.Video
  Finds the source with lowest bitrate for the specified delivery type.
findMatchingLanguageIgnoreMimeType(List<? extends Pair<Uri, BrightcoveCaptionFormat>>, BrightcoveCaptionFormat) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
findNonHEVCSources(SourceCollection) - Static method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Searches for non HEVC sources in the provided `SourceCollection` and creates a new `SourceCollection` with the sources found.
findOfflineAssetUri(Uri) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds the local URI of a remote asset that has been downloaded successfully.
findOfflineFormatList(Context, List<Format>) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Filter the Format list parameter returning only those stored in the device.
findOfflineVideo(String) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Finds the first offline video entity with the given video identifier.
findOfflineVideoById(String) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Finds the offline copy of the specified video, if it exists.
findOfflineVideoById(String, HttpRequestConfig) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Finds the offline copy of the specified video, if it exists.
findOfflineVideoById(String, OfflineCallback<Video>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously finds the offline copy of the specified video, if it exists.
findOfflineVideoById(String, HttpRequestConfig, OfflineCallback<Video>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously finds the offline copy of the specified video, if it exists.
findPlaylistByID(String, HttpRequestConfig, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Playlist from the Playback API service by its playlist ID.
findPlaylistByID(String, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Playlist from the Playback API service by its playlist ID.
findPlaylistByID(String, Map<String, String>, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findPlaylistByID(String, HttpRequestConfig, PlaylistListener)` instead.
findPlaylistByID(String, Map<String, String>, Map<String, String>, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findPlaylistByID(String, HttpRequestConfig, PlaylistListener)` instead.
findPlaylistByReferenceID(String, HttpRequestConfig, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Playlist from the Playback API service by its reference ID, a customer supplied unique identifier.
findPlaylistByReferenceID(String, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Playlist from the Playback API service by its reference ID, a customer supplied unique identifier.
findPlaylistByReferenceID(String, Map<String, String>, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findPlaylistByReferenceID(String, HttpRequestConfig, PlaylistListener)` instead.
findPlaylistByReferenceID(String, Map<String, String>, Map<String, String>, PlaylistListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findPlaylistByReferenceID(String, HttpRequestConfig, PlaylistListener)` instead.
findRenditionUrl(Object, int, Format) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Finds the rendition url from the manifest object given the track type and the format.
findRenditionUrl(Object, Format) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Finds the rendition url from the manifest object given the track type and the format.
findRenditionUrl(DashManifest, int, Format) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Finds the rendition url from the `DashManifest` object for the specified track type and the format.
findRenditionUrl(HlsMasterPlaylist, int, Format) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Finds the rendition url from the `HlsMasterPlaylist` object for the specified track type and the format.
findRepresentationByBitrate(List<Representation>, int) - Static method in class com.brightcove.player.dash.DashUtil
  Finds the highest Representation bitrate up to the the bitrate provided.
findSourcesByProfileVersion(SourceCollection, String) - Static method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Find the Sources in the SourceCollection associated to the provided profile version.
findTrackType(Format) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Finds the track type of the specified format.
findVideoByID(String, HttpRequestConfig, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Video from the Playback API service by its video ID.
findVideoByID(String, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Video from the Playback API service by its video ID.
findVideoByID(String, Map<String, String>, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findVideoByID(String, HttpRequestConfig, VideoListener)` instead.
findVideoByID(String, Map<String, String>, Map<String, String>, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findVideoByID(String, HttpRequestConfig, VideoListener)` instead.
findVideoByReferenceID(String, HttpRequestConfig, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Video from the Playback API service by its reference ID, a customer supplied unique identifier.
findVideoByReferenceID(String, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Retrieves a Video from the Playback API service by its reference ID, a customer supplied unique identifier.
findVideoByReferenceID(String, Map<String, String>, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findVideoByReferenceID(String, HttpRequestConfig, VideoListener)` instead.
findVideoByReferenceID(String, Map<String, String>, Map<String, String>, VideoListener) - Method in class com.brightcove.player.edge.Catalog
  Deprecated.
  Please use `Catalog.findVideoByReferenceID(String, HttpRequestConfig, VideoListener)` instead.
finishInitialization() - Method in class com.brightcove.player.view.BaseVideoView
  This method finishes initializing the BaseVideoView.
firstNonNull(T, T) - Static method in class com.brightcove.player.util.Objects
firstNonNull(T, T, T) - Static method in class com.brightcove.player.util.Objects
fixProperties() - Method in class com.brightcove.player.model.Video
  Ensures that the video properties to conform the expected value types.
FLOAT_SIZE - Static variable in class com.brightcove.player.video360.Sphere
FONT_FAMILY - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
FONT_SIZE - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
FONT_STYLE - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
FONT_WEIGHT - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
fontFamily - Variable in class com.brightcove.player.model.StyledElement
fontSize(String) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
fontSize() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
fontSize - Variable in class com.brightcove.player.model.StyledElement
fontStyle - Variable in class com.brightcove.player.model.StyledElement
fontWeight - Variable in class com.brightcove.player.model.StyledElement
foregroundColor(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
foregroundColor() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
foregroundOpacity(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
foregroundOpacity() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
FORWARD_BUFFER_SECONDS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
FORWARD_BUFFER_SECONDS - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for forward buffer seconds used in the Analytics class.
FOVY - Static variable in class com.brightcove.player.video360.RenderThread
FRAGMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the Fragment object on FRAGMENT_ACTIVITY_CREATED event.
FRAGMENT_ACTIVITY_CREATED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_CREATED_VIEW - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_DESTROYED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_DESTROYED_VIEW - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_DETACHED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_PAUSED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_RESUMED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_SAVE_INSTANCE_STATE - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_STARTED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_STOPPED - Static variable in class com.brightcove.player.event.EventType
FRAGMENT_VIEW_STATE_RESTORED - Static variable in class com.brightcove.player.event.EventType
fragmentOnDestroy() - Method in class com.brightcove.player.util.LifecycleUtil
fragmentOnPause() - Method in class com.brightcove.player.util.LifecycleUtil
fragmentOnResume() - Method in class com.brightcove.player.util.LifecycleUtil
fragmentOnSaveInstanceState(Bundle) - Method in class com.brightcove.player.util.LifecycleUtil
fragmentOnStart() - Method in class com.brightcove.player.util.LifecycleUtil
fragmentOnStop() - Method in class com.brightcove.player.util.LifecycleUtil
FreeWheelController - Class in com.brightcove.freewheel.controller
  The FreeWheelController is responsible for managing the lifecycle of a Freewheel Ad sequence and fitting it within the context of the Brightcove Android SDK, by hooking into the BC Event system.
FreeWheelController(Activity, FrameLayout, EventEmitter) - Constructor for class com.brightcove.freewheel.controller.FreeWheelController
FreeWheelController(Activity, FrameLayout, EventEmitter, IAdManager) - Constructor for class com.brightcove.freewheel.controller.FreeWheelController
FreeWheelController(Activity, SurfaceView, EventEmitter) - Constructor for class com.brightcove.freewheel.controller.FreeWheelController
  Deprecated.
FreeWheelController(Activity, SurfaceView, EventEmitter, IAdManager) - Constructor for class com.brightcove.freewheel.controller.FreeWheelController
  Deprecated.
FreeWheelEventType - Class in com.brightcove.freewheel.event
  Contains String constants for the EventTypes used by the FreeWheel plugin
FreeWheelEventType() - Constructor for class com.brightcove.freewheel.event.FreeWheelEventType
from(T) - Static method in class com.brightcove.player.data.Optional
FROM_SEEK_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
FROM_SEEK_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  Position from which a seek began.
fromSeekPosition - Variable in class com.brightcove.player.display.VideoDisplayComponent
fromString(String) - Static method in enum com.brightcove.player.model.CaptionType
fromString(String) - Static method in enum com.brightcove.player.model.Region.DisplayAlign
fromString(String) - Static method in enum com.brightcove.player.model.StyledElement.Unit
  Parses the given String into the proper value of Unit.
FULL_SCREEN - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The full screen button styleable attribute index.
fullScreen() - Method in class com.brightcove.player.view.BrightcovePlayer
  Expands the BrightcoveVideoView layout parameters to match the parent and hides the ActionBar.
fullScreen() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
  Expands the BrightcoveVideoView layout parameters to match the parent and hides the ActionBar.
FullScreenButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove fullScreen controller.
FullScreenButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.FullScreenButtonController
  Builds a button controller to manage the full screen button.
FullScreenController - Class in com.brightcove.player.controller
  The default Brightcove enter/exit full screen controller.
FullScreenController(BaseVideoView) - Constructor for class com.brightcove.player.controller.FullScreenController
  Builds a controller to manage entering and exiting full screen mode for a given video view.
Function<I1,O> - Interface in com.brightcove.player.util.functional
  Function to create an output from two inputs.
Function2<I1,I2,O> - Interface in com.brightcove.player.util.functional
  Function to create an output from two inputs.

## G

generateCrashlyticsMethods() - Method in class com.brightcove.player.management.BrightcovePluginManager
generateExternalTexture() - Static method in class com.brightcove.player.video360.GlUtil
get() - Method in class com.brightcove.player.data.Optional
  Gets the optional value if present.
get(long) - Method in class com.brightcove.player.mediacontroller.DefaultThumbnailDocument
get(long) - Method in interface com.brightcove.player.mediacontroller.ThumbnailDocument
  Gets the `TimedThumbnail` given the Video's playhead position
get(K) - Method in class com.brightcove.player.util.collection.Multimap
get(int) - Method in class com.brightcove.player.view.BaseVideoView
get(long) - Method in class com.brightcove.ssai.ui.SSAIThumbnailDocument
getAbsoluteEndPosition() - Method in interface com.brightcove.ssai.ad.Ad
getAbsoluteEndPosition() - Method in class com.brightcove.ssai.ad.AdBreak
  Returns the absolute end position of the AdBreak.
getAbsoluteEndPosition() - Method in class com.brightcove.ssai.ad.AdPod
  Gets the absolute end position.
getAbsoluteOffset() - Method in class com.brightcove.ssai.timeline.block.AdBlock
getAbsoluteOffset() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
getAbsoluteOffset() - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Gets the absolute Block offset in milliseconds, that is, the offset with respect to the total video length (content + ads).
getAbsolutePlayheadPosition(long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Converts the relative content position to its absolute playhead position.
getAbsoluteStartPosition() - Method in interface com.brightcove.ssai.ad.Ad
getAbsoluteStartPosition() - Method in class com.brightcove.ssai.ad.AdBreak
  Returns the absolute start position of the AdBreak.
getAbsoluteStartPosition() - Method in class com.brightcove.ssai.ad.AdPod
  Gets the absolute start position.
getAccount() - Method in class com.brightcove.player.analytics.Analytics
  Returns the global account override.
getAccountId() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getActions() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
getActiveNetworkName() - Method in class com.brightcove.player.network.ConnectivityMonitor
  Gets the human readable name of the current network, if connected.
getActualSize() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the actual total size of the file as number of bytes.
getAd() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
getAdAt(long) - Method in class com.brightcove.ssai.ad.AdBreak
getAdAt(long) - Method in class com.brightcove.ssai.ad.AdPod
  Gets ad at a given absolute position.
getAdBreakAt(long) - Method in class com.brightcove.ssai.ad.AdPod
  Gets ad break at a given absolute position.
getAdBreakInfo() - Method in class com.brightcove.omniture.CustomPlayerDelegate
  Deprecated.
getAdBreakList() - Method in class com.brightcove.ssai.ad.AdPod
  Gets the Ad break list.
getAdConfigId() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getAdCuePointComponent() - Method in class com.brightcove.freewheel.controller.FreeWheelController
getAdDisplayContainer() - Method in class com.brightcove.ima.GoogleIMAComponent
  Returns the current `AdDisplayContainer`, or null if it has not been created yet.
getAdditionalSessionProviders(Context) - Method in class com.brightcove.cast.DefaultOptionsProvider
getAdId() - Method in class com.brightcove.player.ads.AdAsset
getAdInfo() - Method in class com.brightcove.omniture.CustomPlayerDelegate
  Deprecated.
getAdManager() - Method in class com.brightcove.freewheel.controller.FreeWheelController
getAdMarkerPositions() - Method in interface com.brightcove.ssai.timeline.Timeline
  It returns a list of Ad markers positions with respect to the relative content timeline.
getAdNumber() - Method in class com.brightcove.player.ads.AdAsset
getAdPod() - Method in class com.brightcove.ssai.timeline.block.AdBlock
getAdPod() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
getAdPod() - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  If `TimelineBlock.isAd()` returns true, use this method to get additional information about the Ad Pod.
getAdPodAt(long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Returns the Ad pod at the position specified by the absolute playhead position, if the position belongs to an Ad, or null if it belongs to content.
getAdPods() - Method in interface com.brightcove.ssai.timeline.Timeline
  Searchs through the timeline and returns the list of Ad Pods that belongs to those Ad Timeline Blocks.
getAdPosition() - Method in class com.brightcove.ima.GoogleIMAComponent
getAdProgress() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
getAds() - Method in class com.brightcove.ssai.ad.AdBreak
  Returns the ads of the AdBreak.
getAdTitle() - Method in class com.brightcove.player.ads.AdAsset
getAdType() - Method in class com.brightcove.player.ads.AdAsset
getAdType() - Method in class com.brightcove.ssai.ad.CreativeClicks
  Gets the Ad type.
getAll() - Method in class com.brightcove.player.mediacontroller.DefaultThumbnailDocument
getAll() - Method in interface com.brightcove.player.mediacontroller.ThumbnailDocument
getAll() - Method in class com.brightcove.ssai.ui.SSAIThumbnailDocument
getAllNotificationChannels() - Method in class com.brightcove.player.network.DownloadManager
  Get all of the notification channels assigned to this DownloadManager instance
getAllocatorConfig() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets the AllocatorConfig object.
getAllowedEmittedEvents() - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Retrieves a list of all Events that are allowed to be emitted in this RegisteringEventEmitter.
getAllowedListenEvents() - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Retrieves a list of all Events that are allowed to be listened in this RegisteringEventEmitter.
getAllVideosAndErrors() - Method in class com.brightcove.player.model.Playlist
  Retrieves the ordered List of all valid Videos and error Videos.
getAnalytics() - Method in class com.brightcove.player.display.VideoDisplayComponent
getAnalytics() - Method in class com.brightcove.player.view.BaseVideoView
  Returns the analytics component, the part of the player that monitors and tracks video playback and engagement.
getAndroidPictureInPictureParams() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
  Gets the Android `PictureInPictureParams`.
getApplicationId() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getAspectRatio() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
getAspectRatioRational() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
  Gets aspect ratio rational.
getAttribute(String) - Method in class com.brightcove.player.video360.ShaderProgram
getAudioSessionId() - Method in class com.brightcove.player.view.BaseVideoView
getAudioTracksController() - Method in class com.brightcove.player.view.BaseVideoView
getAudioTracksGroup() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Gets audio tracks group.
getAudioTracksIndexMap(Context, DeliveryType, boolean) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Creates a map from the Renderer of type `ExoPlayerVideoDisplayComponent.TYPE_AUDIO` with the track index and the language code.
getAudioTracksTitle() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Gets the audio tracks title.
getAvailableFormatList(int) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Gets the available `Format` list by type.
getBackgroundColor() - Method in class com.brightcove.player.model.StyledElement
  The background color string.
getBacklogLimit() - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Gets the maximum size of the analytics events backlog, expressed as total number of bytes.
getBandwidth() - Method in class com.brightcove.player.captioning.PreviewThumbnailFormat
getBandwidthMeter() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Returns the current bandwidth meter.
getBaseHolder() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getBaseVideoView() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
getBaseVideoView() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
getBaseVideoView() - Method in class com.brightcove.player.view.BrightcovePlayer
getBaseVideoView() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
getBatchSize() - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Gets the maximum number of events that will be processed in a batch when transmitting backlog.
getBeginTime() - Method in class com.brightcove.player.model.Block
  Deprecated.
getBeginTimeLong() - Method in class com.brightcove.player.model.Block
  The starting time of the element in milliseconds.
getBitRate() - Method in class com.brightcove.player.model.Source
  Convenience getter to retrieve the property with a key of BIT_RATE
getBitrateEstimate() - Method in class com.brightcove.player.network.PlayerBandwidthMeter
getBody() - Method in class com.brightcove.player.model.TTMLDocument
  Retrieves the body `Block` for this document.
getBooleanResource(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access a given boolean attribute by Android styleable resource index.
getBrightcoveAuthorizationToken() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getBrightcoveAuthorizationToken() - Method in class com.brightcove.player.network.HttpRequestConfig
  Gets the Brightcove authorization token.
getBrightcoveControlBar() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Obtains the current control bar.
getBrightcoveDrmSession() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
getBrightcoveMediaController() - Method in class com.brightcove.player.view.BaseVideoView
  Access the Brightcove media controller.
getBrightcovePictureInPictureParams() - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
getBrightcoveRoleFlag(String) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Gets the Brightcove Role Flag matching the Role Value.
getBrightcoveRoleValue(int) - Static method in class com.brightcove.player.util.MediaSourceUtil
  Gets the Brightcove Role Value matching the Role Flag.
getBrightcoveSeekBar() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Obtains the current seek bar.
getBrightcoveVideoView() - Method in class com.brightcove.player.view.BrightcovePlayer
getBrightcoveVideoView() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
getBufferForPlaybackAfterRebufferMs() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets the default duration of media that must be buffered for playback to resume after a rebuffer, in milliseconds.
getBufferForPlaybackMs() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets the duration of media that must be buffered for playback to start or resume following a user action such as a seek, in milliseconds.
getBufferPercentage() - Method in class com.brightcove.player.view.BaseVideoView
getBufferSegmentCount() - Method in class com.brightcove.player.model.RendererConfig
  Gets the number of segments to buffer ahead.
getBufferSegmentSize() - Method in class com.brightcove.player.model.RendererConfig
  Gets the buffer segment size, the size in bytes for each segment of the buffer.
getButton() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Implements a getter for the button.
getButton() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtains the managed button from the controller.
getButtonController(int) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Gets a particular button controller for a given button identifier.
getButtonController(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Gets a button controller for a given Android resource identifier.
getButtonControllers() - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Gets a list of all registered button controllers.
getButtonControllers() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Gets the list of registered button controllers.
getById(String, PlaylistListener) - Method in class com.brightcove.player.edge.GetPlaylistTask
getById(String, VideoListener) - Method in class com.brightcove.player.edge.GetVideoTask
getByReferenceId(String, PlaylistListener) - Method in class com.brightcove.player.edge.GetPlaylistTask
getByReferenceId(String, VideoListener) - Method in class com.brightcove.player.edge.GetVideoTask
getBytesDownloaded() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the total number of bytes downloaded so far.
getCaption() - Method in class com.brightcove.player.captioning.BrightcoveClosedCaption
getCaptions() - Method in class com.brightcove.player.model.CaptionsDocument
  Retrieves the `List` of `BrightcoveClosedCaption` objects for this document.
getCaptionsGroup() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Gets the captions group.
getCaptionsTitle() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Gets the captions title.
getCaptionTextAlignAsGravity(BrightcoveClosedCaption) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Translates the text alignment of the caption block to a `Gravity` value.
getCastOptions(Context) - Method in class com.brightcove.cast.DefaultOptionsProvider
getCatalogErrorCode() - Method in class com.brightcove.player.edge.CatalogError
  Gets the Catalog Error code
getCatalogErrorSubcode() - Method in class com.brightcove.player.edge.CatalogError
  Gets the Catalog Error subcode
getCategory() - Method in interface com.brightcove.ssai.ad.Ad
  Gets the `Ad.Category` of this Ad.
getChapterInfo() - Method in class com.brightcove.omniture.CustomPlayerDelegate
  Deprecated.
getClickThrough() - Method in class com.brightcove.ssai.ad.CreativeClicks
  Gets the click-through Creative click.
getClickTrackingList() - Method in class com.brightcove.ssai.ad.CreativeClicks
  Gets click-tracking Creative click list.
getClosedCaptioningController() - Method in class com.brightcove.player.view.BaseVideoView
getClosedCaptioningView() - Method in class com.brightcove.player.view.BaseVideoView
getClosedCaptionsReductionScaleFactor() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
getCode() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the status code of the download request.
getColor() - Method in class com.brightcove.player.model.StyledElement
  The color string.
getColorResource(int, int) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access a given color attribute by Android styleable resource index.
getCommitIdentifier() - Method in class com.brightcove.player.management.BrightcovePluginManager
  Deprecated.
  Please use `BuildConfig.COMMIT_ID` instead.
getCompanionCount() - Method in interface com.brightcove.ssai.ad.Ad
getConcurrencyClient() - Method in class com.brightcove.player.view.BaseVideoView
  Gets the {#ConcurrencyClient} instance being used interact with the Generic Stream Concurrency mechanism
getConfigurationBundle() - Method in class com.brightcove.player.offline.MediaDownloadable
getConnectTimeout() - Method in class com.brightcove.player.network.HttpService
  Retrieves the connection timeout used by this HttpService.
getContentDescription() - Method in class com.brightcove.player.mediacontroller.buttons.ButtonState
  Implements a getter for the accessibility content description.
getContentLength() - Method in interface com.brightcove.ssai.timeline.Timeline
  It returns the content duration.
getContentLength() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Gets the content length.
getContentPlayheadPosition(long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Calculates the corresponding content playhead position given the absolute playhead position, that is, the playhead position as if there were no Ads stitched to the content.
getContentPosition() - Method in class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
getContentPositionLong() - Method in class com.brightcove.ima.GoogleIMAComponent
getContentProgress() - Method in class com.brightcove.ima.GoogleIMAComponent
getContext() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getContext() - Method in interface com.brightcove.player.view.RenderView
getCount() - Method in class com.brightcove.player.model.Playlist
  Retrieves the number of valid videos in this Playlist.
getCreativeClicks() - Method in interface com.brightcove.ssai.ad.Ad
getCreativeTrackingEvents(TrackingType, Ad.Type) - Method in interface com.brightcove.ssai.ad.Ad
getCuePoints() - Method in class com.brightcove.player.model.Video
  Retrieve a list of the cue points associated with this Video.
getCuePointType() - Method in class com.brightcove.player.model.CuePoint
getCurrentAbsolutePlayheadPosition() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Gets current absolute playhead position.
getCurrentAdIndex() - Method in class com.brightcove.ima.GoogleIMAComponent
getCurrentAdMediaInfo() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Returns the current `AdMediaInfo`, or null otherwise.
getCurrentAdsRequests() - Method in class com.brightcove.ima.GoogleIMAComponent
getCurrentContext() - Method in class com.brightcove.freewheel.controller.FreeWheelController
getCurrentIndex() - Method in class com.brightcove.player.view.BaseVideoView
getCurrentPlaybackTime() - Method in class com.brightcove.omniture.CustomMediaHeartbeatDelegate
getCurrentPosition() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
getCurrentPosition() - Method in class com.brightcove.player.view.BaseVideoView
  Deprecated.
getCurrentPositionLong() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
getCurrentPositionLong() - Method in class com.brightcove.player.view.BaseVideoView
getCurrentRelativeDuration() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Gets current relative duration.
getCurrentRelativePlayheadPosition() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Gets current relative playhead position.
getCurrentSource() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Gets reference to the video source that is currently configured for playback, if any
getCurrentSourceOrFail() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Gets reference to the video source that is currently configured for playback, if any
getCurrentVideo() - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Allows access to the current Video object attached to the Controller, if any.
getCurrentVideo() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Gets reference to the video that is currently configured for playback, if any
getCurrentVideo() - Method in class com.brightcove.player.view.BaseVideoView
getCurrentVideoAdSlots() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
getCurrentVideoOrFail() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Gets reference to the video that is currently configured for playback, if any
getCustomClickList() - Method in class com.brightcove.ssai.ad.CreativeClicks
  Gets custom-click Creative click list.
getCustomData() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
getCustomData() - Method in class com.brightcove.cast.GoogleCastComponent
getCustomData(Video) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getCustomData(Video) - Method in interface com.brightcove.cast.model.CustomData
getCustomerRightsTokenConfig() - Method in class com.brightcove.player.network.HttpRequestConfig
getData() - Method in class com.brightcove.cast.model.BrightcoveMessage
  Gets data.
getDataSourceFactory() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Returns the current `HttpDataSource.Factory`, which is used when creating the `MediaSource`.
getDefaultConcurrencyHandler() - Method in class com.brightcove.player.concurrency.ConcurrencyClient
getDefaultDatabaseName(Context, EntityModel) - Static method in class com.brightcove.player.store.BaseStore
  Provides the default database name for the given application context/entity model.
getDefaultDatabasePassword(Context, EntityModel) - Static method in class com.brightcove.player.store.BaseStore
  Provides the default database password for the given application context/entity model.
getDelegate() - Method in class com.brightcove.player.network.PlayerBandwidthMeter
  Gets reference to actual bandwidth meter that is currently being delegated to handle bitrate estimate calculations.
getDeliveryType() - Method in class com.brightcove.player.ads.AdAsset
getDeliveryType() - Method in class com.brightcove.player.model.SourceAwareMetadataObject
  Returns the DeliveryType for this Source, or DeliveryType.UNKNOWN if none was specified.
getDeliveryTypeByName(String) - Static method in enum com.brightcove.player.model.DeliveryType
getDescription() - Method in class com.brightcove.player.model.Video
  It gets the video description from the `Video.Fields.SHORT_DESCRIPTION` video property if available, or an empty string otherwise.
getDescription() - Method in class com.brightcove.player.network.DownloadManager.Request
getDescription() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the description of this download, to be displayed in notifications (if enabled)
getDescription() - Method in class com.brightcove.player.offline.RequestConfig
  Gets the request description.
getDidSeekHandler() - Method in class com.brightcove.player.mediacontroller.buttons.FastForwardButtonController
getDidSeekHandler() - Method in class com.brightcove.player.mediacontroller.buttons.RewindButtonController
getDidSeekHandler() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Gets the EventListener callback to trigger when the DID_SEEK_TO event is received.
getDisplayAlign() - Method in class com.brightcove.player.model.Region
  The display alignment specification.
getDownloadDirectory() - Method in class com.brightcove.player.offline.MediaDownloadable
  Gets the directory the will hold all the assets related to this media.
getDownloadId() - Method in class com.brightcove.player.model.Video
  Gets the globally unique identifier to the local copy of this video, if any.
getDownloadPath() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Gets the current base path that will be used to store new offline video requests.
getDownloadPath() - Method in class com.brightcove.player.offline.RequestConfig
  Gets the current base path that will be used to store the downloaded file(s).
getDownloadRequestIds() - Method in class com.brightcove.player.store.AbstractDownloadRequestSet
  Extracts the list of download request identifiers in the set.
getDownloadsFolder(Context) - Method in interface com.brightcove.player.offline.DownloadFileCreator
  Retrieves the downloads directory used to store videos for Offline-Playback.
getDownloadsFolder(Context) - Method in class com.brightcove.player.offline.ExternalFileCreator
  Retrieves the downloads directory used to store videos for Offline-Playback.
getDownloadStatus(Long) - Method in class com.brightcove.player.network.DownloadManager
getDownloadStatus(DownloadRequestSet) - Method in class com.brightcove.player.network.DownloadManager
getDownloadStatus(Long) - Method in interface com.brightcove.player.network.IDownloadManager
  Queries the overall download status of the specified download request set.
getDownloadStatus(DownloadRequestSet) - Method in interface com.brightcove.player.network.IDownloadManager
  Queries the overall download status of the specified download request set.
getDownloadStatus() - Method in class com.brightcove.player.offline.MediaDownloadable
  Checks the overall download status by inspecting the status of each request in the entire download set.
getDrmError() - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
  Deprecated.
getDrmError() - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
  Deprecated.
getDrmError() - Method in class com.brightcove.player.drm.OfflineLicenseManager
  Deprecated.
getDrmSessionManager() - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
getDuration() - Method in class com.brightcove.player.model.Video
  Deprecated.
getDuration() - Method in class com.brightcove.player.view.BaseVideoView
  Deprecated.
getDuration() - Method in interface com.brightcove.ssai.ad.Ad
getDuration() - Method in class com.brightcove.ssai.ad.AdBreak
  Returns the duration of the AdBreak.
getDuration() - Method in class com.brightcove.ssai.ad.AdPod
  Gets the total Ad pod duration.
getDuration() - Method in class com.brightcove.ssai.timeline.block.AdBlock
getDuration() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
getDuration() - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Gets the duration of the block in milliseconds.
getDurationLong() - Method in class com.brightcove.player.model.Video
  Convenience method for obtaining the parsed Duration value from the properties Map
getDurationLong() - Method in class com.brightcove.player.view.BaseVideoView
getEndTime() - Method in class com.brightcove.player.mediacontroller.TimedThumbnail
getEndTime() - Method in class com.brightcove.player.model.Block
  Deprecated.
getEndTimeLong() - Method in class com.brightcove.player.model.Block
  The ending time of the element in milliseconds.
getEndViewerID() - Method in class com.brightcove.player.concurrency.ConcurrencySession
getError() - Method in exception com.brightcove.pulse.exception.PulseIllegalOperationException
getError() - Method in class com.brightcove.ssai.tracking.AsyncTaskResult
getErrorCode() - Method in class com.brightcove.player.edge.CatalogError
  Gets the `BrightcoveError` code.
getErrorCode() - Method in interface com.brightcove.player.model.BrightcoveError
getErrorVideos() - Method in class com.brightcove.player.model.Playlist
  Retrieves the ordered List of error Videos contained in this Playlist.
getEstimatedSize() - Method in class com.brightcove.player.network.DownloadManager.Request
getEstimatedSize() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the estimated total size of the file as number of bytes.
getEstimatedSize() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the estimated total size of the download as number of bytes.
getEstimatedSize() - Method in class com.brightcove.player.offline.MediaDownloadable
  Returns the estimated total size of the media, which includes all assets such video, audio and subtitles.
getEventEmitter() - Method in class com.brightcove.player.event.AbstractComponent
  Provides a reference to the EventEmitter with which this component was initialized
getEventEmitter() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Implements a getter for the SDK event emitter.
getEventEmitter() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtains the event emitter used to set up the controllers SDK event handling.
getEventEmitter() - Method in class com.brightcove.player.view.BaseVideoView
  Getter for the EventEmitter used by this View
getEventLogger() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
getEventLogger() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
getEventLogger() - Method in class com.brightcove.player.view.BrightcovePlayer
getEventType() - Method in class com.brightcove.player.mediacontroller.buttons.ButtonState
  Implements a getter for the button text.
getExoPlayer() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getExoPlayerDrmSessionManager() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Gets the ExoPlayer Drm session if available or null otherwise.
getExtentX() - Method in class com.brightcove.player.model.Region
  The length in the X axis for the region.
getExtentY() - Method in class com.brightcove.player.model.Region
  The length in the Y axis for the region.
getExternalDirectory(Context, String, String) - Static method in class com.brightcove.player.util.FileUtil
  Gets the path to a directory on the primary shared/external storage device where the application can place persistent files it owns.
getExternalDirectory(Context, String, String) - Static method in class com.brightcove.player.util.FileUtil.StrictMode
  Gets the path to a directory on the primary shared/external storage device where the application can place persistent files it owns.
getFailedTrackingEvents() - Method in exception com.brightcove.ssai.exception.TrackingException
getFileName(String) - Static method in class com.brightcove.player.util.FileUtil
  Gets the file name from a URL string.
getFileSize() - Method in class com.brightcove.player.store.BaseStore
  Gets the size of the backing database file.
getFloatResource(int, float) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access a given float attribute by Android styleable resource index.
getFont() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Gets the button font.
getFontFamily() - Method in class com.brightcove.player.model.StyledElement
getFontSize() - Method in class com.brightcove.player.model.StyledElement
getFontStyle() - Method in class com.brightcove.player.model.StyledElement
getFontWeight() - Method in class com.brightcove.player.model.StyledElement
getFrameworkMediaFormatV16() - Method in class com.brightcove.player.model.MediaFormat
getHandler() - Method in class com.brightcove.player.mediacontroller.buttons.ButtonState
  Implements a getter for the button on-click handler.
getHeaders(Video, Source) - Static method in class com.brightcove.player.display.VideoDisplayComponent
getHeaders() - Method in class com.brightcove.player.network.DownloadManager.Request
getHeaders() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the list of headers to the send in HTTP request.
getHeight() - Method in class com.brightcove.player.captioning.PreviewThumbnailFormat
getHeight() - Method in interface com.brightcove.player.view.RenderView
getHighestRepresentation(AdaptationSet) - Static method in class com.brightcove.player.dash.DashUtil
  Utility method to get the highest `Representation` from a DASH Adaptation Set based on the bitrate.
getHighestRepresentation(List<Representation>) - Static method in class com.brightcove.player.dash.DashUtil
  Utility method to get the highest `Representation` from a List of Representation based on the bitrate.
getHolder() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getHolder() - Method in class com.brightcove.player.view.BrightcoveTextureView
getHolder() - Method in interface com.brightcove.player.view.RenderView
getHttpConnectTimeoutMillis() - Method in class com.brightcove.player.model.RendererConfig
  Gets the http connect timeout value, the maximum time in milliseconds to wait while connecting through http.
getHttpReadTimeoutMillis() - Method in class com.brightcove.player.model.RendererConfig
  Gets the http read timeout value, the maximum time to wait for an input stream read through http.
getId() - Method in class com.brightcove.player.event.AbstractEvent
getId(View) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Maps a media control view to a resource identifier.
getId(View) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Gets the Android resource id for a given view.
getId() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
getId() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtains the Android resource id for the button being controlled.
getID() - Method in class com.brightcove.player.model.Element
  The identifier of the element.
getId() - Method in class com.brightcove.player.model.Video
  Convenience method for obtaining the parsed ID from the properties map.
getId() - Method in interface com.brightcove.ssai.ad.Ad
getId() - Method in class com.brightcove.ssai.ad.AdBreak
getId() - Method in interface com.brightcove.ssai.ad.Click
  Gets the Creative Click id.
getIdentityCondition(Long) - Method in class com.brightcove.player.analytics.AbstractAnalyticsEvent
getIdentityCondition() - Method in class com.brightcove.player.analytics.AbstractAnalyticsEvent
getIdentityCondition(Long) - Method in class com.brightcove.player.store.AbstractDownloadRequest
getIdentityCondition() - Method in class com.brightcove.player.store.AbstractDownloadRequest
getIdentityCondition(Long) - Method in class com.brightcove.player.store.AbstractDownloadRequestSet
getIdentityCondition() - Method in class com.brightcove.player.store.AbstractDownloadRequestSet
getIdentityCondition(UUID) - Method in class com.brightcove.player.store.AbstractOfflineVideo
getIdentityCondition() - Method in class com.brightcove.player.store.AbstractOfflineVideo
getIdentityCondition(T) - Method in interface com.brightcove.player.store.IdentifiableEntity
  Gets a `LogicalCondition` that can be used to match an entity by it's unique identifier.
getIdentityCondition() - Method in interface com.brightcove.player.store.IdentifiableEntity
  Gets a `LogicalCondition` that can be used to match this entity by it's unique identifier.
getImage(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access an optional image for a given key.
getImage() - Method in class com.brightcove.player.mediacontroller.buttons.ButtonState
  Implements a getter for the custom image.
getImageView() - Method in class com.brightcove.player.mediacontroller.ThumbnailView
  Returns the nested `ImageView` where images are drawn.
getImaSdkSettings() - Method in class com.brightcove.ima.GoogleIMAComponent
getIndexForValue(int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
getIndividualAllocationSize() - Method in class com.brightcove.player.config.AllocatorConfig
  Gets the length of each individual `Allocation`.
getInitialAllocationCount() - Method in class com.brightcove.player.config.AllocatorConfig
  Gets the number of allocations to create up front.
getInitialDuration() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Deprecated.
getInitialDurationLong() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Gets the initial duration value in milliseconds.
getInitialPlayheadPosition() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Deprecated.
getInitialPlayheadPositionLong() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Gets the initial playhead position value in milliseconds.
getInstance(Context) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Provides reference to the single instance of `AnalyticsClient`.
getInstance(Context) - Static method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
  Provides reference to the single instance of `DefaultAnalyticsHandler`.
getInstance() - Static method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Method that returns the singleton instance
getInstance(Context) - Static method in class com.brightcove.player.edge.OfflineStoreManager
  Gets reference to the single instance of `OfflineStoreManager`
getInstance(Context) - Static method in class com.brightcove.player.management.BrightcoveClosedCaptioningManager
  Get the BrightcoveClosedCaptioningManager instance.
getInstance(Context) - Static method in class com.brightcove.player.network.ConnectivityMonitor
  Get reference to a cached instance of `ConnectivityMonitor`.
getInstance(Context) - Static method in class com.brightcove.player.network.DownloadManager
  Gets reference to the single instance of the default download manager.
getInstance() - Static method in class com.brightcove.player.OfflinePlaybackPlugin
  Provides reference to the single instance of `OfflinePlaybackPlugin`.
getInstance() - Static method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
getIntegerProperty(String) - Method in class com.brightcove.player.event.AbstractEvent
  Convenience method for accessing a property with an integer value
getIntegerProperty(String) - Method in class com.brightcove.player.model.MetadataObject
  Convenience method to retrieve a property from the dynamic properties Map that is expected to be an Integer.
getIntegerProperty(Map<String, Object>, String) - Static method in class com.brightcove.player.model.MetadataObject
  Convenience static method to retrieve a property from a properties Map that is expected to be an Integer.
getIntegerResource(int, int) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access a given int attribute by Android styleable resource index.
getInvocationContainerByToken(List<InvocationContainer>, int) - Method in class com.brightcove.player.event.EventEmitterImpl
  Returns the InvocationContainer in a list of Containers which matches the token
getInvocationContainerPositionByToken(List<InvocationContainer>, int) - Method in class com.brightcove.player.event.EventEmitterImpl
  Returns the position of an invocationContainer
getKey() - Method in class com.brightcove.player.mediacontroller.buttons.ButtonState
getKey() - Method in interface com.brightcove.player.store.IdentifiableEntity
  Gets the unique identifier of the entity.
getLastSeen() - Method in class com.brightcove.player.concurrency.ConcurrencySession
getLayoutId() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Gets the resource layout id.
getLayoutParams() - Method in interface com.brightcove.player.view.RenderView
getLicenseDuration(BrightcoveDrmSession) - Static method in class com.brightcove.player.drm.BrightcoveDrmUtil
  Deprecated.
getLicenseExpiryDate() - Method in class com.brightcove.player.model.Video
  Gets the UTC date and time when the offline playback license for this video will expire.
getLines() - Method in class com.brightcove.player.captioning.BrightcoveClosedCaption
  The `List` of caption text lines.
getList() - Method in class com.brightcove.player.view.BaseVideoView
getListener() - Method in class com.brightcove.player.video360.RotationMonitor
  Gets reference to the current listener that will be notified when an rotation change is detected.
getLiveEdge() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
getLiveEdge() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Deprecated.
getLiveEdgeLong() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Compute the "live edge" as a long datatype, the largest position not within three target durations of the duration (per the HLS spec).
getLiveEdgeLong() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Obtains the playhead position of the "live edge".
getLiveWindowTimeMs() - Method in class com.brightcove.player.controller.VideoPlaybackController
  Deprecated.
getLoadCaptionsService() - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Method to return the LoadCaptionsService instance for fetching captions URI's.
getLoadControlConfig() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Gets the LoadControlConfig object.
getLocalUri() - Method in class com.brightcove.player.network.DownloadManager.Request
getLocalUri() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the local destination for the downloaded file.
getLongDescription() - Method in class com.brightcove.player.model.Video
  It gets the video's long description from the `Video.Fields.LONG_DESCRIPTION` video property if available.
getLongProperty(String) - Method in class com.brightcove.player.event.AbstractEvent
  Convenience method for accessing a property with an long value
getLongProperty(Map<String, Object>, String) - Static method in class com.brightcove.player.model.MetadataObject
  Convenience static method to retrieve a property from a properties Map that is expected to be an Integer.
getLongValue(Map<String, String>, String, long) - Static method in class com.brightcove.player.drm.BrightcoveDrmUtil
  Get the value of the specified key from the given map as a long primitive value.
getMainHandler() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
getMainHandler() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getManagedState(int) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Obtain the managed state information from the controller with a given Android resource id.
getManagedState(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Gets the managed state for a controller with a given button resource id.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.AudioTracksButtonController
  Implements a getter for the managed state.
getManagedState() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtains the managed state information.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.CaptionsButtonController
  Implements a getter for the managed state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.CloseButtonController
  Implements a getter for the managed video state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.FullScreenButtonController
  Implements a getter for the managed video state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.LiveButtonController
  Implements a getter for the managed state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.PictureInPictureButtonController
  Implements a getter for the managed video state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.PlayButtonController
  Implements a getter for the managed video state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.PlayerOptionsButtonController
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Implements a getter for the managed state.
getManagedState() - Method in class com.brightcove.player.mediacontroller.buttons.VRButtonController
  Implements a getter for the managed video state.
getManifestFile() - Method in class com.brightcove.player.offline.MediaPresentationDescriptionLoadable
  Gets the manifest file with its absolute path.
getMappedType() - Method in class com.brightcove.player.store.FileConverter
getMappedType() - Method in class com.brightcove.player.store.MapConverter
getMappedType() - Method in class com.brightcove.player.store.VideoConverter
getMarkerColor() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Marker color attribute getter.
getMarkerHeight() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Gets marker height.
getMarkers() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Deprecated.
getMarkersLong() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Gets the set of markers.
getMarkerWidth() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Marker width attribute getter.
getMax() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Returns the maximum possible progress for this PreviewThumbnailView
getMaxBufferDurationToSwitchDown() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2.
getMaxBufferMs() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets the maximum duration of media that the player will attempt buffer, in milliseconds.
getMaxSize() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the maximum size of the file as number of bytes by comparing `DownloadStatus.actualSize` and `DownloadStatus.estimatedSize`
getMeasuredHeight() - Method in interface com.brightcove.player.view.RenderView
getMeasuredVideoHeight() - Method in class com.brightcove.player.view.BaseVideoView
  Gets the rendered height of the video on the screen.
getMeasuredVideoHeight() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getMeasuredVideoHeight() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
getMeasuredVideoHeight() - Method in class com.brightcove.player.view.BrightcoveTextureView
getMeasuredVideoHeight() - Method in interface com.brightcove.player.view.RenderView
getMeasuredVideoWidth() - Method in class com.brightcove.player.view.BaseVideoView
  Gets the rendered width of the video on the screen.
getMeasuredVideoWidth() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getMeasuredVideoWidth() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
getMeasuredVideoWidth() - Method in class com.brightcove.player.view.BrightcoveTextureView
getMeasuredVideoWidth() - Method in interface com.brightcove.player.view.RenderView
getMediaController() - Method in class com.brightcove.player.view.BaseVideoView
  Access the legacy media controller.
getMediaControllerKeyDispatcher() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Gets the `MediaControllerKeyDispatcher`.
getMediaControlRegistry() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Obtains the button controller registry.
getMediaFormatTracksAvailable(Video, MediaDownloadable.MediaFormatListener) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  An asynchronous call to retrieve the MediaFormat tracks available for a given video.
getMediaFormatTracksAvailable(MediaDownloadable.MediaFormatListener) - Method in class com.brightcove.player.offline.DashDownloadable
getMediaFormatTracksAvailable(MediaDownloadable.MediaFormatListener) - Method in class com.brightcove.player.offline.MediaDownloadable
  An asynchronous call to retrieve the MediaFormat tracks available for the current video.
getMediaFormatTracksAvailable(MediaDownloadable.MediaFormatListener) - Method in class com.brightcove.player.offline.Mp4Downloadable
getMediaMeasurement() - Method in class com.brightcove.omniture.OmnitureComponent
  Retrieves the instance of Media interface used by this Component.
getMediaMimeType(Format) - Static method in class com.brightcove.player.dash.DashUtil
getMediaPlayer() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getMediaPlayer() - Method in class com.brightcove.player.display.VideoDisplayComponent
getMediaProperties() - Method in class com.brightcove.player.offline.DashDownloadable
getMediaProperties() - Method in class com.brightcove.player.offline.MediaDownloadable
getMediaProperties() - Method in class com.brightcove.player.offline.Mp4Downloadable
getMessage() - Method in class com.brightcove.player.edge.CatalogError
  Gets the Catalog Error message
getMessage() - Method in interface com.brightcove.player.model.BrightcoveError
getMessage(String) - Static method in class com.brightcove.player.util.ErrorUtil
getMessage(String, Object...) - Static method in class com.brightcove.player.util.ErrorUtil
getMimeType() - Method in class com.brightcove.player.network.DownloadManager.Request
getMimeType() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the MIME content type of this download.
getMinBufferDurationToSwitchUp() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2.
getMinBufferMs() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets the minimum duration of media that the player will attempt to ensure is buffered at all times, in milliseconds.
getMinBufferMs() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2.
getMinRebufferMs() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2. Use Use `ExoPlayerVideoDisplayComponent.getLoadControlConfig()`
getMode() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Retrieves the current `BrightcoveClosedCaptioningView.ClosedCaptioningMode`.
getModifiedTime() - Method in class com.brightcove.player.store.AbstractDownloadRequest
  Gets the date and time when the request was modified as number of milliseconds since January 1, 1970, 00:00:00 GMT.
getModifiedTime() - Method in class com.brightcove.player.store.AbstractDownloadRequestSet
  Gets the date and time when the request was modified as number of milliseconds since January 1, 1970, 00:00:00 GMT.
getModifiedTime() - Method in class com.brightcove.player.store.BaseEntity
  Gets the date and time when the entity was modified as number of milliseconds since January 1, 1970, 00:00:00 GMT.
getName() - Method in class com.brightcove.player.model.Video
  It gets the video name from the `Video.Fields.NAME` video property if available, or an empty string otherwise.
getNetworkEntitlements() - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Gets the network entitlements for transmission of analytics events.
getNextId() - Static method in class com.brightcove.player.event.AbstractEvent
getNotificationChannelById(String) - Method in class com.brightcove.player.network.DownloadManager
  Retrieve the NotificationChannel specified by ID (or null if the NotificationChannel does not exist)
getNotificationVisibility() - Method in class com.brightcove.player.network.DownloadManager.Request
getNotificationVisibility() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether a system notification is posted by the download manager while this download is running or when it is completed.
getNotificationVisibility() - Method in class com.brightcove.player.offline.RequestConfig
  Returns the notification visibility.
getOfflineLicenseKeySetId() - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
  Deprecated.
getOfflineLicenseKeySetId() - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
  Deprecated.
getOfflineLicenseKeySetId() - Method in class com.brightcove.player.drm.OfflineLicenseManager
  Deprecated.
getOfflinePlaybackLicenseKey() - Method in class com.brightcove.player.model.Video
  Gets the key set identifier for the current offline playback license for this video, if any.
getOffset() - Method in class com.brightcove.ssai.tracking.TrackingEvent
getOnHoldUpdateFrequency() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Gets the on hold update frequency time in milliseconds, used to send the `EventType.SEEKBAR_DRAGGING_PROGRESS` event to update the Media Controller seek bar.
getOnHoldWaitTime() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Gets the on hold button wait time, which is the time in milliseconds to be waited, so that the key event is considered a long press instead of a regular press.
getOnTouchListener() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Gets the on touch listener.
getOptionalHeaders() - Method in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  Gets the optional request headers that will be passed to the license key request.
getOriginX() - Method in class com.brightcove.player.model.Region
  The origin X offset for the region.
getOriginY() - Method in class com.brightcove.player.model.Region
  The origin Y offset for the region.
getOutputProtection() - Method in class com.brightcove.player.drm.CustomerRightsTokenConfig
  Gets the output protection.
getParent() - Method in interface com.brightcove.player.view.RenderView
getPauseAdImageView() - Method in class com.brightcove.pulse.PauseAdView
getPeakBitrate() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Return the peak bitrate.
getPersistedSize() - Method in class com.brightcove.player.store.FileConverter
getPersistedSize() - Method in class com.brightcove.player.store.MapConverter
getPersistedSize() - Method in class com.brightcove.player.store.VideoConverter
getPersistedType() - Method in class com.brightcove.player.store.FileConverter
getPersistedType() - Method in class com.brightcove.player.store.MapConverter
getPersistedType() - Method in class com.brightcove.player.store.VideoConverter
getPictureInPictureManager() - Method in class com.brightcove.player.view.BaseVideoView
getPlaybackController() - Method in class com.brightcove.player.view.BaseVideoView
  Returns the video playback controller, the component of the player responsible for managing video playback and emitting cue points.
getPlaybackLooper() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getPlayedSlots() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
getPlayerCurrentPosition() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getPlayerCurrentPosition() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Returns the current playhead position of the underlying video player.
getPlayerId() - Method in class com.brightcove.omniture.OmnitureComponent
  Retrieves the unique identifier of the video player provided to the Omniture Component.
getPlayerName() - Method in class com.brightcove.omniture.OmnitureComponent
  Retrieves the name of the video player provided to the Omniture Component.
getPlayerOptionsView() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Gets the player options menu view.
getPlayerState() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Returns the ExoPlayer state if available, or -1 if the player is null.
getPlayerUrl() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getPlayingAd() - Method in class com.brightcove.ssai.timeline.TimelineManager
getPlayingAdPod() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Returns an AdPod if it's currently playing an Ad, otherwise returns null.
GetPlaylistTask - Class in com.brightcove.player.edge
GetPlaylistTask(EventEmitter, String, Map<String, String>, String, String) - Constructor for class com.brightcove.player.edge.GetPlaylistTask
  Deprecated.
  Please use `GetPlaylistTask.GetPlaylistTask(EventEmitter, String, HttpRequestConfig, String, String)` instead.
GetPlaylistTask(EventEmitter, String, Map<String, String>, Map<String, String>, String, String) - Constructor for class com.brightcove.player.edge.GetPlaylistTask
  Deprecated.
  Please use `GetPlaylistTask.GetPlaylistTask(EventEmitter, String, HttpRequestConfig, String, String)` instead.
GetPlaylistTask(EventEmitter, String, HttpRequestConfig, String, String) - Constructor for class com.brightcove.player.edge.GetPlaylistTask
GetPlaylistTask(EventEmitter, String, HttpRequestConfig, String) - Constructor for class com.brightcove.player.edge.GetPlaylistTask
getPluginsInUse() - Method in class com.brightcove.player.management.BrightcovePluginManager
getPolicyKey() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getPosition() - Method in class com.brightcove.player.model.CuePoint
  Deprecated.
getPositionLong() - Method in class com.brightcove.player.model.CuePoint
  Returns the time offset of the cue point from the beginning of the video, in milliseconds.
getPositionType() - Method in class com.brightcove.player.model.CuePoint
getPosterImage() - Method in class com.brightcove.player.model.Video
  Gets the poster image source.
getPosterSources() - Method in class com.brightcove.player.model.Video
  Gets the list of poster sources.
getPostRollSlots() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
getPreRollSlots() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
getPreviewLoader() - Method in class com.brightcove.player.mediacontroller.ThumbnailComponent
  Gets the `PreviewLoader` responsible to download the images and load them into the Thumbnail View.
getPreviewThumbnailSources() - Method in class com.brightcove.player.model.Video
getProcessListener() - Method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
  Sets the listener that can receive callback notifications from this instance before and after processing an event.
getProgress() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Get the PreviewThumbnailView's current level of progress.
getProgress() - Method in class com.brightcove.player.network.DownloadStatus
  Calculates the download progress as percentage value.
getProjectionFormat() - Method in class com.brightcove.player.model.Video
  Gets the video format.
getProjectionFormat() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getProjectionFormat() - Method in class com.brightcove.player.view.BrightcoveTextureView
getProjectionFormat() - Method in interface com.brightcove.player.view.RenderView
getProperties() - Method in class com.brightcove.player.edge.Catalog
  Get the Map of properties for this Offline Catalog
getProperties() - Method in class com.brightcove.player.event.AbstractEvent
getProperties() - Method in class com.brightcove.player.event.Event
getProperties() - Method in class com.brightcove.player.event.MediaEvent
getProperties() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Implements a default behavior to get the current properties without any additional processing.
getProperties() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtains a set of property values (name/value pairs) to emit as an optional part of handling a button action.
getProperties() - Method in class com.brightcove.player.mediacontroller.buttons.PlayButtonController
  Implements a getter to obtain properties to emit given the current managed state.
getProperties() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Implements a getter to add the current playhead position to the payload when emitting a rewind event.
getProperties() - Method in class com.brightcove.player.model.MetadataObject
  Retrieves a Map of dynamic properties for this object.
getProperty(String) - Method in class com.brightcove.player.event.AbstractEvent
getProperty(String, Class<T>) - Method in class com.brightcove.player.event.AbstractEvent
  Returns the casted value of the eventPropertyId.
getPropertyByteArray(String) - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
getPropertyByteArray(String) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
getPropertyByteArray(String) - Method in class com.brightcove.player.drm.OfflineLicenseManager
getPropertyString(String) - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
getPropertyString(String) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
getPropertyString(String) - Method in interface com.brightcove.player.drm.LicenseManager
  Gets the specified property.
getPropertyString(String) - Method in class com.brightcove.player.drm.OfflineLicenseManager
getQoSInfo() - Method in class com.brightcove.omniture.CustomPlayerDelegate
  Deprecated.
getQoSObject() - Method in class com.brightcove.omniture.CustomMediaHeartbeatDelegate
  Currently not implemented
getQueryParameters() - Method in class com.brightcove.player.network.HttpRequestConfig
  Gets the HTTP request query parameters as a map of key-value pairs.
getRawAd() - Method in interface com.brightcove.ssai.ad.Ad
getRawCompanion() - Method in interface com.brightcove.ssai.ad.Ad
getRawCreative() - Method in interface com.brightcove.ssai.ad.Ad
getRawEvent() - Method in class com.brightcove.ssai.tracking.TrackingEvent
getReadTimeout() - Method in class com.brightcove.player.network.HttpService
  Retrieves the read timeout used by this HttpService.
getReason() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the reason code of the download request, if any.
getReasonMessage() - Method in class com.brightcove.player.network.DownloadStatus
  Converts the current status code the string resourced identifier that explains the status.
getReferenceId() - Method in class com.brightcove.player.model.Video
  Convenience method for obtaining the parsed reference identifier from the properties map.
getRegion() - Method in class com.brightcove.player.model.Block
  The region name for this timed-text element.
getRegions() - Method in class com.brightcove.player.model.CaptionsDocument
  Retrieves a `Map` of the `Region` objects in this document, keyed by their names.
getRelativeOffset() - Method in class com.brightcove.ssai.timeline.block.AdBlock
getRelativeOffset() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
getRelativeOffset() - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Gets the relative Block offset in milliseconds, that is, the offset with respect to the content length only (no Ads).
getRelativePlayheadPosition(long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Calculates the relative playhead position given the absolute playhead position.
getRelativeStartPosition() - Method in class com.brightcove.ssai.ad.AdPod
  Gets the relative start position.
getReleaseIdentifier() - Method in class com.brightcove.player.management.BrightcovePluginManager
  Deprecated.
  Please use `BuildConfig.RELEASE_ID` instead.
getRemainingLicenseDuration(BrightcoveDrmSession) - Static method in class com.brightcove.player.drm.BrightcoveDrmUtil
  Deprecated.
getRemainingLicenseDuration(byte[]) - Method in interface com.brightcove.player.drm.LicenseManager
  Returns license and playback durations remaining in seconds of the given offline license.
getRemainingLicenseDuration(byte[]) - Method in class com.brightcove.player.drm.OfflineLicenseManager
getRemainingPlaybackDuration(BrightcoveDrmSession) - Static method in class com.brightcove.player.drm.BrightcoveDrmUtil
  Deprecated.
getRemoteUri() - Method in class com.brightcove.player.network.DownloadManager.Request
getRemoteUri() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the URL to the remote file.
getRendererIndex(int) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Gets the renderer index.
getRenderView() - Method in class com.brightcove.player.display.VideoDisplayComponent
getRenderView() - Method in class com.brightcove.player.view.BaseVideoView
  Gets refers to the view that will render the video.
getRenderView() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
getRenderView() - Method in class com.brightcove.player.view.BrightcoveVideoView
getRenderViewClass() - Method in class com.brightcove.player.view.BrightcoveVideoView
  This method will be called to determine the `RenderView` class that must be used to create the `RenderView` needed to drive this view.
getRequestHeaders() - Method in class com.brightcove.player.network.HttpRequestConfig
  Gets the HTTP request headers as a map of key-value pairs.
getResourceId(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access a given resource identifier attribute by Android styleable resource index.
getResponseBody() - Method in class com.brightcove.player.network.HttpResponse
getResponseBodyJSON() - Method in class com.brightcove.player.network.HttpResponse
getResponseCode() - Method in class com.brightcove.player.network.HttpResponse
getResponseHeaders() - Method in class com.brightcove.player.offline.MultiDataSource
getRestrictHdContentToWidevineL1() - Method in class com.brightcove.player.model.RendererConfig
  Checks if the restriction to play 'protected HD content' ONLY on devices with Widevine security level 1 (L1) is enabled or disabled.
getResult() - Method in class com.brightcove.player.offline.MediaPresentationDescriptionLoadable
  Gets the Media Presentation Description manifest object resulted from the request.
getResult() - Method in class com.brightcove.ssai.tracking.AsyncTaskResult
getRetryLimit() - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Gets the maximum number of attempts that will be made to send `AbstractAnalyticsEvent.NORMAL` events.
getRootEmitter() - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Retrieve the underlying EventEmitter provided when initializing this emitter.
getRotation() - Method in class com.brightcove.player.video360.RotationMonitor
  Returns the rotation of the screen from its "natural" rotation.
getSafeAreaMarginHeight() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Computes the FCC "safe-area margin" height based on the current height of this instance and the `BrightcoveClosedCaptioningView.SAFE_AREA`.
getSafeAreaMarginWidth() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Computes the FCC "safe-area margin" width based on the current width of this instance and the `BrightcoveClosedCaptioningView.SAFE_AREA`.
getSeekBarOffset() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Deprecated.
getSeekBarOffsetLong() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Gets the live fixed sliding window offset.
getSeekDefault() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Deprecated.
getSeekDefaultLong() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Gets default seek time.
getSeekListener() - Method in class com.brightcove.ssai.timeline.TimelineManager
getSeekPercentage() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Gets the seek percentage relative to video duration, used to set the `SeekButtonController.seekDefaultLong` The values are greater than 0 and lower than 100
getSegmentCount(long) - Method in class com.brightcove.player.dash.BrightcoveSegmentTemplate
  Deprecated.
getSegmentCountLong(long) - Method in class com.brightcove.player.dash.BrightcoveSegmentTemplate
getSegmentTemplate() - Method in class com.brightcove.player.dash.BrightcoveSegmentTemplate
getSelectedAudioLanguage() - Method in class com.brightcove.player.render.TrackSelectorHelper
  Gets the selected audio language if any.
getSessionID() - Method in class com.brightcove.player.concurrency.ConcurrencySession
getSessionKey() - Static method in class com.brightcove.player.analytics.Analytics
  Gets the globally unique session key for this application session.
getSessionTTL() - Method in class com.brightcove.player.concurrency.ConcurrencySession
getShaderHandle() - Method in class com.brightcove.player.video360.ShaderProgram
getShowHideTimeout() - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Gets the animation timeout.
getSkipOffset() - Method in class com.brightcove.player.ads.AdAsset
getSkipOffset() - Method in interface com.brightcove.ssai.ad.Ad
  Returns the skip offset of the main ad.
getSource() - Method in class com.brightcove.cast.model.SplashScreen
  Gets source.
getSourceCollectionByDeliveryType(DeliveryType) - Method in class com.brightcove.player.model.Video
  Retrieve the SourceCollection associated with this Video and the specified Delivery Type.
getSourceCollections() - Method in class com.brightcove.player.model.Video
  Retrieve a Set of the SourceCollections associated with this Video.
getSourceController() - Method in class com.brightcove.player.view.BaseVideoView
  Returns the source controller, the component of the player that selects the source to play for a video.
getSourceProperties() - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
getSourceRectHint() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
getSources() - Method in class com.brightcove.player.model.SourceCollection
  Retrieves a collection of Source asset model objects in this SourceCollection.
getSourceSelector() - Method in class com.brightcove.player.controller.DefaultSourceSelectionController
getSourceUrl(Source) - Static method in class com.brightcove.player.model.Source
  Gets the URL of the source.
getSpecMode(int) - Static method in class com.brightcove.player.util.LayoutUtil
getStartTime() - Method in class com.brightcove.player.mediacontroller.TimedThumbnail
getState() - Method in class com.brightcove.omniture.OmnitureComponent
  Return the current state of media playback.
getStateList(int) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Implements a getter for the state list associated with a given button.
getStateList(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Implements a getter for the state list associated with a given button.
getStateList() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Gets the button state list providing information about the states associated with a button face.
getStateList() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtain the list of button states for the button being controlled.
getStatus() - Method in class com.brightcove.player.model.Video
  Returns `Video.Status.OK` when the Video is valid and playable, or `Video.Status.ERROR` where there was an error while retrieving or creating the video.
getStatusMessage() - Method in class com.brightcove.player.network.DownloadStatus
  Converts the current status code to a string resource identifier that explains status.
getStillImageUri() - Method in class com.brightcove.player.model.Video
  It gets the `URI` from the `Video.Fields.STILL_IMAGE_URI` video property if available, or null otherwise.
getStillView() - Method in class com.brightcove.player.view.BaseVideoView
getStringProperty(String) - Method in class com.brightcove.player.model.MetadataObject
  Convenience method to retrieve a property from the dynamic properties Map that is expected to be a String.
getStringProperty(Map<String, Object>, String) - Static method in class com.brightcove.player.model.MetadataObject
  Convenience static method to retrieve a property from a properties Map that is expected to be a String.
getStringResource(int, String) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Access a given string attribute by Android styleable resource index.
getStyle() - Method in class com.brightcove.player.management.BrightcoveClosedCaptioningManager
  Load the styling options from shared preferences if available.
getStyleForPreset(int) - Method in class com.brightcove.player.captioning.preferences.PresetPreference
getStyleName() - Method in class com.brightcove.player.model.StyledElement
  The style name string.
getStyles() - Method in class com.brightcove.player.model.TTMLDocument
  Retrieves a `Map` of the `StyledElement` objects in this document, keyed by their names.
getSuccessEventType() - Method in class com.brightcove.player.display.tasks.LoadImageTask
  Get the currently configured EventType string that is to be emitted on successful load of a Bitmap.
getSummary() - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
getSurface() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getSurface() - Method in class com.brightcove.player.view.BrightcoveTextureView
getSurface() - Method in interface com.brightcove.player.view.RenderView
getSurfaceView() - Method in class com.brightcove.player.view.BrightcoveVideoView
  Deprecated.
  Please use `BrightcoveVideoView.getRenderView()` instead.
getTargetBufferBytes() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets the target buffer size in bytes.
getText() - Method in class com.brightcove.player.mediacontroller.buttons.ButtonState
  Implements a getter for the button text.
getText() - Method in class com.brightcove.player.model.Span
  The text for this Span.
getTextAlign() - Method in class com.brightcove.player.model.StyledElement
getTextDecoration() - Method in class com.brightcove.player.model.StyledElement
getTextureView() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
getThrowable() - Method in class com.brightcove.player.edge.CatalogError
  Gets the Throwable error thrown when making the Playback API request, if any.
getThrowable() - Method in interface com.brightcove.player.model.BrightcoveError
getThumbnail() - Method in class com.brightcove.player.model.Video
  Gets the thumbnail image source.
getThumbnailDocumentCreator() - Method in class com.brightcove.player.mediacontroller.ThumbnailComponent
  Returns the `ThumbnailDocumentCreator`
getThumbnailSources() - Method in class com.brightcove.player.model.Video
  Gets the list of thumbnail sources.
getThumbnailUri() - Method in class com.brightcove.player.mediacontroller.TimedThumbnail
getThumbnailView() - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
getThumbnailView() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Returns the `ThumbnailView` where the thumbnail images will be drawn into.
getThumbOffset() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Returns the offset, in pixels, of the thumb/scrubber.
getTime() - Method in class com.brightcove.player.network.DownloadStatus
  Gets the date and time when the status changed as number of milliseconds since January 1, 1970, 00:00:00 GMT.
getTimedTracker() - Method in class com.brightcove.ssai.tracking.ui.UiTimedTracker
getTimeline() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Gets the timeline if available.
getTimeline() - Method in class com.brightcove.ssai.tracking.timed.TimedTracker
getTimeline() - Method in interface com.brightcove.ssai.tracking.Tracker
  Returns the `Timeline`.
getTimeline() - Method in class com.brightcove.ssai.tracking.ui.UiTimedTracker
getTimelineBlockAt(long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Returns the `TimelineBlock` at the specified absolutePlayheadPosition.
getTimelineType() - Method in class com.brightcove.ssai.data.model.SSAIWrapper
getTimeRange() - Method in class com.brightcove.player.captioning.BrightcoveClosedCaption
  Deprecated.
getTimeRangeLong() - Method in class com.brightcove.player.captioning.BrightcoveClosedCaption
getTitle() - Method in class com.brightcove.player.network.DownloadManager.Request
getTitle() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets the title of this download, to be displayed in notifications (if enabled).
getTitle() - Method in class com.brightcove.player.offline.RequestConfig
  Gets the request title.
getTitle() - Method in interface com.brightcove.ssai.ad.Ad
getTitleAt(int) - Method in class com.brightcove.player.captioning.preferences.ColorPreference
getTitleAt(int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
getTotalAdsInAdBreak() - Method in class com.brightcove.player.ads.AdAsset
getTotalBytesTransferred() - Method in class com.brightcove.player.network.PlayerBandwidthMeter
  Gets the total number of bytes transferred so far.
getTotalLength() - Method in interface com.brightcove.ssai.timeline.Timeline
  It returns the total duration of the video.
getTotalLength() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Gets the total length.
getTrackFormat(int, Format, String, long) - Static method in class com.brightcove.player.dash.DashUtil
getTrackingEvents(Ad.TrackingType) - Method in interface com.brightcove.ssai.ad.Ad
getTracks() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getTrackSelector() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Gets the DefaultTrackSelector object.
getTrackSelectorHelper() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Gets the TrackSelectorHelper object.
getTransferListener() - Method in class com.brightcove.player.network.PlayerBandwidthMeter
getType() - Method in class com.brightcove.cast.model.BrightcoveMessage
  Gets type.
getType() - Method in class com.brightcove.player.event.AbstractEvent
  The event type, typically specified from a constant value defined in EventType.
getType() - Method in class com.brightcove.player.model.CuePoint
  Deprecated.
  Use getPositionType()
getType() - Method in interface com.brightcove.ssai.ad.Click
  Gets Creative Click type.
getType() - Method in interface com.brightcove.ssai.timeline.Timeline
  Gets the Timeline type.
getUniform(String) - Method in class com.brightcove.player.video360.ShaderProgram
getUniqueIdentifierEnabled() - Method in class com.brightcove.player.analytics.Analytics
  Return whether the client side unique identifier feature is enabled.
getUnit() - Method in class com.brightcove.player.model.Length
  The `StyledElement.Unit` of this Length.
getUri() - Method in class com.brightcove.player.captioning.PreviewThumbnailFormat
getUri() - Method in class com.brightcove.player.offline.MultiDataSource
getURI() - Method in interface com.brightcove.ssai.ad.Click
  Gets Creative Click uri.
getUri() - Method in class com.brightcove.ssai.tracking.TrackingEvent
getUrl() - Method in class com.brightcove.player.ads.AdAsset
getUrl() - Method in class com.brightcove.player.model.Source
  Convenience getter to retrieve the property with the `Source.Fields.URL` key
getUserAgentDeviceType() - Static method in class com.brightcove.player.analytics.Analytics
  Return a static version of the result from the getDeviceType method in this class
getUserId() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getValue() - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
getValue() - Method in class com.brightcove.player.model.Length
  The numeric value of this Length.
getValueAt(int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
getVersionName() - Static method in class com.brightcove.player.Sdk
  Gets build version name of the SDK.
getVertices() - Method in class com.brightcove.player.video360.Sphere
getVerticesStride() - Method in class com.brightcove.player.video360.Sphere
getVideo() - Method in class com.brightcove.ssai.data.model.SSAIWrapper
getVideoAdPlayer() - Method in class com.brightcove.ima.GoogleIMAComponent
  Returns the current `GoogleIMAVideoAdPlayer`, or null if it has not been created yet.
getVideoBitrate() - Method in class com.brightcove.player.offline.RequestConfig
  Gets the video bitrate configured.
getVideoDecodeSurface() - Method in class com.brightcove.player.video360.RenderThread
  Creates a new `Surface` that will be used to render the 360 video.
getVideoDisplay() - Method in class com.brightcove.player.view.BaseVideoView
  Returns the video display, the low-level component responsible for decoding and rendering a video.
getVideoDisplayProperties() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getVideoDownloadStatus(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Gets the status of previous video download request.
getVideoDownloadStatus(Video, OfflineCallback<DownloadStatus>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously gets the status of previous video download request.
getVideoDownloadStatus(String) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Gets the status of previous video download request.
getVideoDownloadStatus(String, OfflineCallback<DownloadStatus>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Asynchronously gets the status of previous video download request.
getVideoFormat() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getVideoHeight() - Method in class com.brightcove.player.view.BaseVideoView
getVideoHeight() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getVideoHeight() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
getVideoHeight() - Method in class com.brightcove.player.view.BrightcoveTextureView
getVideoHeight() - Method in class com.brightcove.player.view.BrightcoveVideoView
getVideoHeight() - Method in interface com.brightcove.player.view.RenderView
getVideoInfo() - Method in class com.brightcove.omniture.CustomPlayerDelegate
  Deprecated.
getVideoMetadata() - Method in class com.brightcove.omniture.OmnitureComponent
  Retrieves the Video Metadata Map.
getVideoRepresentationList(Context, AdaptationSet) - Static method in class com.brightcove.player.dash.DashUtil
getVideos() - Method in class com.brightcove.player.model.Playlist
  Retrieves the ordered List of valid Videos contained in this Playlist.
getVideoStillDisplay() - Method in class com.brightcove.player.view.BaseVideoView
  Returns the video still display, the component of the player that shows and hides the still image if one is available for a video.
GetVideoTask - Class in com.brightcove.player.edge
GetVideoTask(EventEmitter, String, Map<String, String>, String, String) - Constructor for class com.brightcove.player.edge.GetVideoTask
  Deprecated.
  Please use `GetVideoTask.GetVideoTask(EventEmitter, String, HttpRequestConfig, String, String)` instead.
GetVideoTask(EventEmitter, String, Map<String, String>, Map<String, String>, String, String) - Constructor for class com.brightcove.player.edge.GetVideoTask
  Deprecated.
  Please use `GetVideoTask.GetVideoTask(EventEmitter, String, HttpRequestConfig, String, String)` instead.
GetVideoTask(EventEmitter, String, HttpRequestConfig, String, String) - Constructor for class com.brightcove.player.edge.GetVideoTask
GetVideoTask(EventEmitter, String, HttpRequestConfig, String) - Constructor for class com.brightcove.player.edge.GetVideoTask
getVideoWidth() - Method in class com.brightcove.player.view.BaseVideoView
getVideoWidth() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
getVideoWidth() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
getVideoWidth() - Method in class com.brightcove.player.view.BrightcoveTextureView
getVideoWidth() - Method in class com.brightcove.player.view.BrightcoveVideoView
getVideoWidth() - Method in interface com.brightcove.player.view.RenderView
getView(int) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Gets a media control view with a given resource id.
getView(String) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Gets a media control view with a given resource tag (the last portion of the textual resource id, e.g.
getView(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Implements a getter to obtain a button widget for a given button resource id.
getView(String) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Implements a getter to obtain a view given the tag part of a resource id, i.e.
getViewContainer() - Method in interface com.brightcove.ima.AdDisplayContainerFactory
  Returns the `ViewGroup` container used for both, the creation of the `GoogleIMAVideoAdPlayer` and the `AdDisplayContainer`
getViewContainer() - Method in class com.brightcove.ima.DefaultAdDisplayContainerFactory
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Gets the maintained visibility state for a button.
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.AudioTracksButtonController
  Gets the current visibility state.
getVisibilityState() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Obtains the visibility state maintained for the button.
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.CaptionsButtonController
  Gets the current visibility state.
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.CloseButtonController
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.FullScreenButtonController
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.LiveButtonController
  Gets the current visibility state.
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.PictureInPictureButtonController
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.PlayerOptionsButtonController
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Gets the current visibility state.
getVisibilityState() - Method in class com.brightcove.player.mediacontroller.buttons.VRButtonController
getVMAP() - Method in class com.brightcove.ssai.data.model.SSAIWrapper
getVMAP(URI, SSAICallback<VMAP>) - Method in interface com.brightcove.ssai.data.source.VMAPDataSource
getVMAP(URI, SSAICallback<VMAP>) - Method in class com.brightcove.ssai.data.source.VMAPHttpDataSource
getVolume() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
getWatermarkingToken() - Method in class com.brightcove.cast.model.BrightcoveCastCustomData
getWidevineMediaDrmCallback() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
getWidth() - Method in class com.brightcove.player.captioning.PreviewThumbnailFormat
getWidth() - Method in interface com.brightcove.player.view.RenderView
GlRenderTarget - Class in com.brightcove.player.video360
GlRenderTarget() - Constructor for class com.brightcove.player.video360.GlRenderTarget
  Constructs a new Open GL render target.
GlUtil - Class in com.brightcove.player.video360
  Utility methods to work with Open GL library.
GO_LIVE - Static variable in class com.brightcove.player.event.EventType
  Indicates that the video should go to the live position.
GoogleCastComponent - Class in com.brightcove.cast
GoogleCastComponent(EventEmitter, String, Context, boolean) - Constructor for class com.brightcove.cast.GoogleCastComponent
  Deprecated.
  Use `GoogleCastComponent.Builder.build()`
GoogleCastComponent(EventEmitter, String, Context) - Constructor for class com.brightcove.cast.GoogleCastComponent
  Deprecated.
  Use `GoogleCastComponent.Builder.build()`
GoogleCastComponent(EventEmitter, Context) - Constructor for class com.brightcove.cast.GoogleCastComponent
  Deprecated.
  Use `GoogleCastComponent.Builder.build()`
GoogleCastComponent(EventEmitter, Context, BrightcoveCastMediaManager) - Constructor for class com.brightcove.cast.GoogleCastComponent
  Deprecated.
  Use `GoogleCastComponent.Builder.build()`
GoogleCastComponent.Builder - Class in com.brightcove.cast
  The Builder to create a `GoogleCastComponent`.
GoogleCastEventType - Class in com.brightcove.cast
GoogleCastEventType() - Constructor for class com.brightcove.cast.GoogleCastEventType
GoogleIMAComponent - Class in com.brightcove.ima
GoogleIMAComponent(BaseVideoView, EventEmitter) - Constructor for class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  Please use the `GoogleIMAComponent.Builder` instead
GoogleIMAComponent(BaseVideoView, EventEmitter, boolean, ImaSdkSettings, AdsRenderingSettings) - Constructor for class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  Please use the `GoogleIMAComponent.Builder` instead
GoogleIMAComponent(BaseVideoView, EventEmitter, boolean, ImaSdkSettings) - Constructor for class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  Please use the `GoogleIMAComponent.Builder` instead
GoogleIMAComponent(BaseVideoView, EventEmitter, boolean, AdsRenderingSettings) - Constructor for class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  Please use the `GoogleIMAComponent.Builder` instead
GoogleIMAComponent(BaseVideoView, EventEmitter, boolean) - Constructor for class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  Please use the `GoogleIMAComponent.Builder` instead
GoogleIMAComponent(BaseVideoView, EventEmitter, ImaSdkSettings) - Constructor for class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  Please use the `GoogleIMAComponent.Builder` instead
GoogleIMAComponent.Builder - Class in com.brightcove.ima
GoogleIMAEventType - Class in com.brightcove.ima
GoogleIMAEventType() - Constructor for class com.brightcove.ima.GoogleIMAEventType
GoogleIMAVideoAdPlayer - Class in com.brightcove.ima
GSC_ERROR - Static variable in class com.brightcove.player.event.EventType
  Indicates that generic stream concurrency error has been found.
GSC_MAX_CONCURRENCY_REACHED - Static variable in class com.brightcove.player.event.EventType
  Indicates that generic stream concurrency has reached the max of devices allowed to playback content.
GSC_MAX_CONCURRENCY_REACHED_MESSAGE - Static variable in class com.brightcove.player.event.AbstractEvent
  Key for the max concurrency reached message

## H

handleAdEvents(boolean) - Method in class com.brightcove.player.ads.AdPlayer.AdPlayerSettings.Builder
handleMessage(Message) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController.OnHoldHandler
handler - Variable in class com.brightcove.player.event.EventEmitterImpl
handleSeekEvent(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
hasCompanions() - Method in interface com.brightcove.ssai.ad.Ad
hasDvr() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
hasDvr() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Indicates if Live with DVR is supported.
hasFailedUris() - Method in exception com.brightcove.ssai.exception.TrackingException
hasFileScheme(URI) - Static method in class com.brightcove.player.util.FileUtil
  Checks if the URI has a file scheme.
hashCode() - Method in class com.brightcove.player.captioning.PreviewThumbnailFormat
hashCode() - Method in class com.brightcove.player.data.Optional
hashCode() - Method in class com.brightcove.player.edge.CatalogError
hashCode() - Method in class com.brightcove.player.mediacontroller.DefaultThumbnailDocument
hashCode() - Method in class com.brightcove.player.mediacontroller.TimedThumbnail
hashCode() - Method in class com.brightcove.player.metadata.TextInformationFrame
hashCode() - Method in class com.brightcove.player.model.CuePoint
hashCode() - Method in class com.brightcove.player.model.Length
hashCode() - Method in class com.brightcove.player.model.MediaFormat
hashCode() - Method in class com.brightcove.player.network.DownloadStatus
hashCode() - Method in exception com.brightcove.ssai.exception.TrackingException
hashCode() - Method in class com.brightcove.ssai.tracking.TrackingEvent
hashCode() - Method in class com.brightcove.ssai.ui.AdOverlayConfig
hasInBandMetadataTrackDispatchType(boolean) - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
hasInBandMetadataTrackDispatchType() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  The in band metadata track dispatch type for this caption object
hasKeySystem(String) - Method in class com.brightcove.player.model.Source
  Checks if the source has the specified key system.
hasPendingSourcesToLoad() - Method in class com.brightcove.player.controller.VideoPlaybackController
  Indicates whether there are pending Sources to load.
hasPlayer() - Method in class com.brightcove.player.view.BaseVideoView
hasPlayer() - Method in class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
hasPlayer() - Method in class com.brightcove.player.view.BrightcoveExoPlayerVideoView
hasSetActions() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
hasSetAspectRatio() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
hasSourceBoundsHint() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
hasSurface - Variable in class com.brightcove.player.display.VideoDisplayComponent
hasValidContext() - Method in class com.brightcove.player.video360.GlRenderTarget
  Checks if the current Open GL context is valid.
hasValidSurface() - Method in class com.brightcove.player.video360.GlRenderTarget
  Checks if the current Open GL surface is valid.
HEAD - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
HEADERS - Static variable in class com.brightcove.player.model.Source.Fields
  This Source's asset HTTP headers
HEADERS - Static variable in class com.brightcove.player.model.Video.Fields
  The HTTP headers to be used with each Source URL.
HEADERS_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
HEARTBEAT_ACCOUNTID_HEADER_KEY - Static variable in class com.brightcove.player.concurrency.ConcurrencyClient
HEARTBEAT_APP_VERSION - Static variable in class com.brightcove.omniture.OmnitureComponent
HEARTBEAT_CHANNEL - Static variable in class com.brightcove.omniture.OmnitureComponent
HEARTBEAT_DEBUG_LOGGING - Static variable in class com.brightcove.omniture.OmnitureComponent
HEARTBEAT_OVP - Static variable in class com.brightcove.omniture.OmnitureComponent
HEARTBEAT_SSL - Static variable in class com.brightcove.omniture.OmnitureComponent
HEARTBEAT_TRACKING_SERVER - Static variable in class com.brightcove.omniture.OmnitureComponent
HEARTBEAT_VIDEO_HEADER_KEY - Static variable in class com.brightcove.player.concurrency.ConcurrencyClient
HeartbeatStarterTask - Class in com.brightcove.player.concurrency
HeartbeatStarterTask(HttpRequestConfig, ConcurrencyNetworkConnector.HeartbeatListener) - Constructor for class com.brightcove.player.concurrency.HeartbeatStarterTask
HeartbeatStopperTask - Class in com.brightcove.player.concurrency
HeartbeatStopperTask(HttpRequestConfig, ConcurrencyNetworkConnector.HeartbeatListener) - Constructor for class com.brightcove.player.concurrency.HeartbeatStopperTask
HeartbeatTask - Class in com.brightcove.player.concurrency
HeartbeatTask(HttpRequestConfig, ConcurrencyNetworkConnector.HeartbeatListener) - Constructor for class com.brightcove.player.concurrency.HeartbeatTask
height - Variable in class com.brightcove.player.model.MediaFormat
  The height of the video in pixels, or `Constants.NO_VALUE` if unknown or not applicable.
hide() - Method in class com.brightcove.player.mediacontroller.animator.PreviewAnimator
  Hides the `PreviewThumbnailView`'s `ThumbnailView`
hide() - Method in class com.brightcove.player.mediacontroller.animator.PreviewAnimatorImpl
hide() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Hides the media controls.
hide() - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Hides the media controls.
hide() - Method in interface com.brightcove.player.mediacontroller.ShowHideController
  Hides the media controls.
HIDE_MEDIA_CONTROLS - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Standard event type used to emit and listen for hiding media controls.
HIDE_PLAYER_OPTIONS - Static variable in class com.brightcove.player.event.EventType
  The player will hide the player extra options as audio tracks and captions.
HIDE_SEEK_CONTROLS - Static variable in class com.brightcove.player.event.EventType
  Hide the player controls
hideAudioTracksMenu() - Method in class com.brightcove.player.controller.BrightcoveAudioTracksController
  Hide audio tracks menu for Android TV.
hideAudioTracksOptions() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Hide the audio tracks options.
hideCaptionsMenu() - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Hide caption menu for Android TV.
hideCaptionsOptions() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Hide the captions options.
hidePauseAd() - Method in class com.brightcove.pulse.PauseAdView
  Hides the Pause Ad.
hidePlayerOptions(EventEmitter) - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Hide the player options menu.
hidePreview() - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
hidePreview() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Hides the Preview Thumbnail View
HideSeekControlsHandler() - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController.HideSeekControlsHandler
HIGH - Static variable in class com.brightcove.player.analytics.AbstractAnalyticsEvent
  The value of high priority event.
HLS_URL - Static variable in class com.brightcove.player.model.VideoFields
HLSPeakBitrateTrackSelector - Class in com.brightcove.player.render
HLSPeakBitrateTrackSelector() - Constructor for class com.brightcove.player.render.HLSPeakBitrateTrackSelector
HlsSourceSelector - Class in com.brightcove.player.controller
  The HLS Source Selector navigates the Video Source Collection and selects an HLS source.
HlsSourceSelector() - Constructor for class com.brightcove.player.controller.HlsSourceSelector
HTTP_USER_AGENT - Static variable in class com.brightcove.player.C
  The user agent identifier that must be used by all HTTP requests from this plugin.
httpRequestConfig - Variable in class com.brightcove.player.concurrency.HeartbeatTask
HttpRequestConfig - Class in com.brightcove.player.network
  An immutable configuration class whose values are used as part of an HTTP request, either as query parameters or as headers.
HttpRequestConfig.Builder - Class in com.brightcove.player.network
  The HttpRequestConfig Builder.
HttpResponse - Class in com.brightcove.player.network
  Wrapper class to contain the HTTP code and body response
HttpResponse() - Constructor for class com.brightcove.player.network.HttpResponse
httpService - Variable in class com.brightcove.player.concurrency.HeartbeatTask
HttpService - Class in com.brightcove.player.network
  HttpService provides the basic tools to construct URLs properly, and issue HTTP requests, especially those that yield a JSON response.
HttpService() - Constructor for class com.brightcove.player.network.HttpService
  When using the default constructor, DEFAULT_CONNECT_TIMEOUT and DEFAULT_READ_TIMEOUT are used for the timeout values.
HttpService(int, int) - Constructor for class com.brightcove.player.network.HttpService
  Provides values for the connection timeout and read timeouts on instantiation.

## I

i(String, String, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs an information message.
i(String, String, Throwable, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs an information message.
IAnalyticsErrorListener - Interface in com.brightcove.player.analytics
  Contract of the listener that can receive error notifications from the analytics client.
IAnalyticsHandler - Interface in com.brightcove.player.analytics
  Contract of the class that handle incoming analytics events.
IAnalyticsHandler.ProcessListener - Interface in com.brightcove.player.analytics
  A listener that can receive callback notification from the `DefaultAnalyticsHandler` after processing an event.
IAnalyticsHandler.ProcessListener.Outcome - Annotation Type in com.brightcove.player.analytics
  List of possibles results.
ID - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
ID - Static variable in class com.brightcove.player.event.AbstractEvent
  The property name of the unique identifier.
id - Variable in class com.brightcove.player.metadata.TextInformationFrame
id - Variable in class com.brightcove.player.model.Element
ID - Static variable in class com.brightcove.player.model.Video.Fields
  Primary identifier for this video
ID - Static variable in class com.brightcove.player.model.VideoFields
ID_FIELD_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
ID_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
IdentifiableEntity<E extends IdentifiableEntity,T> - Interface in com.brightcove.player.store
  Defines the contract of a `Persistable` object can be identified using a key.
IDownloadManager - Interface in com.brightcove.player.network
  Defines the contract of a download manager, which can used to queue and manage download requests.
IDownloadManager.IRequest - Interface in com.brightcove.player.network
  Contract of a download request that can be submitted to the download manager.
IDownloadManager.IRequest.Visibility - Annotation Type in com.brightcove.player.network
  The list of possible visibility states.
IHandler - Interface in com.brightcove.player.network
IMAGE_VIEW_AND_EVENT_EMITTER_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
IMAGE_VIEW_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
imageView - Variable in class com.brightcove.player.view.BaseVideoView
IMPRESSION - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VAST or Once Unicorn Impression tracking property key.
IN_MANIFEST_CC_URI_STR - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
InclusiveHEVCVideoSelectionOverride - Class in com.brightcove.player.render
  Selects all the indices of the Video `Format`s that has HVC codecs plus any other `Format` with a different codec and different resolution than the HVC ones.
INDEX - Static variable in class com.brightcove.player.event.AbstractEvent
  Video for Events that carry a video index.
INDEX_UNSET - Static variable in class com.brightcove.player.Constants
  Represents an unset or unknown index.
inflater - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
INFO - Static variable in class com.brightcove.player.logging.Log
  The level for information log messages.
init(BaseVideoView, int) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Initialize the BrightcoveMediaController instance.
init(Context) - Method in class com.brightcove.player.view.BaseVideoView
init(Context) - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
init(Context) - Method in class com.brightcove.player.view.BrightcoveVideoView
initAudioTracksLayout() - Method in class com.brightcove.player.controller.BrightcoveAudioTracksController
  Init audio tracks menu for Android TV.
initCaptionsMenu() - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Init caption menu for Android TV.
initCaptionsTextView() - Method in class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
initializationData - Variable in class com.brightcove.player.model.MediaFormat
  Initialization data that must be provided to the decoder.
initialize() - Method in class com.brightcove.player.controller.VideoPlaybackController
  Resets the state of the controller to its initial values.
initialize(OfflinePlaybackPlugin.Modules) - Method in class com.brightcove.player.OfflinePlaybackPlugin
  Initializes the plugin by using the supplied modules to fulfill the required dependencies.
initialize() - Method in class com.brightcove.player.video360.GlRenderTarget
initialize(EventEmitter) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
  Please use the initiliaze(EventEmitter, BaseVideoView) method instead.
initialize(EventEmitter, BaseVideoView) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Initializes the CaptionsView with the given EventEmitter and BaseVideoView.
initializeAdsRequests() - Method in class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
  It's no longer necessary to call this method. The initialization of Ad Rules happens automatically now.
initializeDeliveryType(DeliveryType) - Method in class com.brightcove.player.model.SourceAwareMetadataObject
  Convenience method used by constructors to initialize DeliveryType.
initializeListeners() - Method in class com.brightcove.omniture.OmnitureComponent
initializeListeners() - Method in class com.brightcove.player.controller.DefaultSourceSelectionController
initializeListeners() - Method in class com.brightcove.player.controller.VideoPlaybackController
  Ensure that all relevant event listeners are registered with the EventEmitter given in the constructor.
initializeListeners() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
initializeListeners() - Method in class com.brightcove.player.display.VideoDisplayComponent
initializeListeners() - Method in class com.brightcove.player.management.BrightcovePluginManager
initializeVideoCastManager(Context, String, Class<? extends Activity>) - Static method in class com.brightcove.cast.GoogleCastComponent
  Deprecated.
initListeners(EventEmitter) - Method in class com.brightcove.player.controller.MediaControlsVisibilityManager
  Initializes the event handlers that hide and show the media controls and manage the Activity lifecycle save/restore operations for a given event emitter object.
initListeners() - Method in class com.brightcove.player.view.BaseVideoView
initPlayerOptions(ViewGroup) - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Initializes the player options menu and will add it to the ViewGroup provided.
inject(OfflinePlaybackPlugin) - Method in interface com.brightcove.player.OfflinePlaybackPlugin.Modules
inputStreamToString(InputStream) - Static method in class com.brightcove.player.network.HttpService
  Reads all data from the given InputStream and converts to a String (Uses StringBuilder).
INSTANCE_STATE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for saving and restoring instance state on a lifecycle event.
invalid() - Static method in class com.brightcove.ssai.ad.Ads
INVALID_EMIT - Static variable in class com.brightcove.player.util.ErrorUtil
INVALID_OFFSET - Static variable in class com.brightcove.ssai.tracking.TrackingEvent
INVALID_POINT_IN_TIME - Static variable in class com.brightcove.player.util.ErrorUtil
INVALID_SURFACE - Static variable in class com.brightcove.player.util.ErrorUtil
INVALID_URI - Static variable in class com.brightcove.player.util.ErrorUtil
INVALID_URL - Static variable in class com.brightcove.player.util.ErrorUtil
invalidate() - Method in interface com.brightcove.player.view.RenderView
InvalidDownloadPathException - Exception in com.brightcove.player.exception
  Exception thrown when the download path is invalid.
InvalidDownloadPathException(String) - Constructor for exception com.brightcove.player.exception.InvalidDownloadPathException
InvalidVMAPException - Exception in com.brightcove.ssai.exception
InvalidVMAPException() - Constructor for exception com.brightcove.ssai.exception.InvalidVMAPException
InvalidVMAPException(String) - Constructor for exception com.brightcove.ssai.exception.InvalidVMAPException
InvalidVMAPException(String, Throwable) - Constructor for exception com.brightcove.ssai.exception.InvalidVMAPException
IOS_RENDITIONS - Static variable in class com.brightcove.player.model.VideoFields
isActive() - Method in class com.brightcove.freewheel.controller.FreeWheelController
  In order to listen in on the event system, the Controller needs to be enabled, after various settings (AdURL, AdManagerURL, NetworkId, ProfileId, SiteSectionId) have been set.
isActive() - Method in class com.brightcove.player.concurrency.ConcurrencySession
isAd() - Method in class com.brightcove.ssai.timeline.block.AdBlock
isAd() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
isAd() - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Specify if the block is an Ad.
isAdRequestingEnabled() - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Returns whether ad requesting is enabled.
isAdsDisabled() - Method in class com.brightcove.player.controller.VideoPlaybackController
isAllowedOverBluetooth() - Method in class com.brightcove.player.network.DownloadManager.Request
isAllowedOverBluetooth() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether this download may proceed over a bluetooth network connection.
isAllowedOverMetered() - Method in class com.brightcove.player.network.DownloadManager.Request
isAllowedOverMetered() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether this download may proceed over a metered network connection.
isAllowedOverMobile() - Method in class com.brightcove.player.network.DownloadManager.Request
isAllowedOverMobile() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether this download may proceed over a mobile network connection.
isAllowedOverRoaming() - Method in class com.brightcove.player.network.DownloadManager.Request
isAllowedOverRoaming() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether this download may proceed over a roaming connection.
isAllowedOverWifi() - Method in class com.brightcove.player.network.DownloadManager.Request
isAllowedOverWifi() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether this download may proceed over a WIFI network connection.
isAllowScanningByMediaScanner() - Method in class com.brightcove.player.network.DownloadManager.Request
isAllowScanningByMediaScanner() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Specifies whether the file to be downloaded should be marked as scannable by MediaScanner.
isAnalogue() - Method in class com.brightcove.player.drm.OutputProtection
  Returns if the protection for analogue output is enabled.
isAudioTracksVisible() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Tells you whether the audio tracks is visible or not.
isAutoCastIfPlaying() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
  If enabled, the video playing locally will be automatically loaded to your Chromecast app receiver as soon as you get connected.
isBluetoothDownloadAllowed() - Method in class com.brightcove.player.offline.RequestConfig
  Returns whether download over a bluetooth network is allowed.
isCaptioningEnabled() - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Checks the closed captioning enabled/disabled state from the applications shared preferences.
isCaptionsVisible() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Tells you whether the captions is visible or not.
isClearContent() - Method in class com.brightcove.player.model.Video
  Check if the video is DRM free content.
isClosedCaptionsEnabled() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
isClosedCaptionsEnabled(BaseVideoView) - Static method in class com.brightcove.player.util.VideoUtil
  Utility method to check if closed captions are enabled.
isConnected() - Method in class com.brightcove.player.network.ConnectivityMonitor
  Checks if the host device has an active network connection.
isConnected(int...) - Method in class com.brightcove.player.network.ConnectivityMonitor
  Checks if the host device is connected to the using one of the allowed network type.
isConnected(SparseArray<Boolean>) - Method in class com.brightcove.player.network.ConnectivityMonitor
  Checks if the host device is connected to the using one of the allowed network type.
isConnected(NetworkInfo, SparseArray<Boolean>) - Static method in class com.brightcove.player.network.ConnectivityMonitor
  Checks if the specified network is one of the allowed network type.
isCurrentDownloadBatchInProgress() - Method in class com.brightcove.player.edge.OfflineStoreManager
  Checks if the current set of download request are still being processed.
isCurrentVideo360Mode() - Method in class com.brightcove.player.display.VideoDisplayComponent
isCustomDataEnabled() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
  Whether custom data is enabled or not.
isDefault(boolean) - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
isDefault() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  Specifies if this caption is set as the default
isDigital() - Method in class com.brightcove.player.drm.OutputProtection
  Returns if the protection for digital output is enabled.
isDirectionalPadKeyCode(int) - Static method in interface com.brightcove.player.mediacontroller.MediaControllerKeyDispatcher
  Returns true when the key code is one of the following: - `KeyEvent.KEYCODE_DPAD_UP` - `KeyEvent.KEYCODE_DPAD_DOWN` - `KeyEvent.KEYCODE_DPAD_CENTER` - `KeyEvent.KEYCODE_DPAD_RIGHT` - `KeyEvent.KEYCODE_DPAD_LEFT` or false otherwise.
isDirectory(String) - Static method in class com.brightcove.player.util.FileUtil
  Checks if specified path points to a directory that exists on the local filesystem.
isDirectory(String) - Static method in class com.brightcove.player.util.FileUtil.StrictMode
  Checks if specified path points to a directory that exists on the local filesystem.
isDownloadCompleted(Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Checks if the DownloadRequestSet is completed.
isDownloadPathValid() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Checks whether the download path is valid.
isDragging() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Obtains the dragging state.
isDragging() - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBarController
  Obtains the dragging state.
isDVRControllerEnabled() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Checks if the DVR controller is enabled.
isDynamic() - Method in class com.brightcove.ssai.timeline.block.AdBlock
isDynamic() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
isDynamic() - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Returns whether the Timeline block is dynamic or not.
isEmpty() - Method in class com.brightcove.player.util.collection.Multimap
isEmpty(String) - Static method in class com.brightcove.player.util.StringUtil
  Determines if given string is empty or null.
isEmpty() - Method in class com.brightcove.ssai.ad.AdPod
  Returns `true` if this `AdPod` contains no `AdBreak`s.
isEnforce() - Method in class com.brightcove.player.drm.OutputProtection
  Returns if the hard output protection is enabled.
isFile(String) - Static method in class com.brightcove.player.util.FileUtil
  Checks if specified path points to a file that exists on the local filesystem.
isFile(String) - Static method in class com.brightcove.player.util.FileUtil.StrictMode
  Checks if specified path points to a file that exists on the local filesystem.
isFileValid(File) - Static method in class com.brightcove.player.util.FileUtil
  Checks if the specified path is valid, meaning it exists or can be created, has read permissions and has write permissions
isFirstAdInAdBreak() - Method in class com.brightcove.player.ads.AdAsset
isFrameAvailable - Variable in class com.brightcove.player.display.VideoDisplayComponent
isFullScreen() - Method in class com.brightcove.player.controller.FullScreenController
  Obtains the full screen mode from the controller's perspective.
isFullScreen() - Method in class com.brightcove.player.view.BaseVideoView
isHideControllerEnable() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  It indicates whether the hide mechanism of the ShowHideController is enable or disable.
isHideControllerEnable() - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  It indicates whether the hide mechanism of the ShowHideController is enable or disable.
isHlsRecommended() - Method in class com.brightcove.player.view.BaseVideoView
isHlsRecommended() - Method in class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
isHlsRecommended() - Method in class com.brightcove.player.view.BrightcoveExoPlayerVideoView
isInLiveEdge() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
isInLiveEdge() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Checks the current playhead position with the live edge position and determines if it is in live edge.
isInPictureInPictureMode() - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Checks if there is a registered activity and calls that activity method `Activity.isInPictureInPictureMode()`.
isLargeScreen(Context) - Static method in class com.brightcove.player.util.LayoutUtil
  Inspects the current screen to determine if the host device screen is large.
isLastAdInAdBreak() - Method in class com.brightcove.player.ads.AdAsset
isLinear() - Method in interface com.brightcove.ssai.ad.Ad
isLive() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
isLive() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Provides a default for handling live videos.
isLiveEdgeState() - Method in class com.brightcove.player.mediacontroller.buttons.LiveButtonController
isLiveVideo() - Method in interface com.brightcove.freewheel.cuepoint.LiveVideoChecker
isLocal() - Method in class com.brightcove.player.model.Source
  Checks if the source points to local media.
isLocked() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Determine if the controller is currently in 'isLocked' state.
isLoggable(String, int) - Static method in class com.brightcove.player.logging.Log
  Checks to see whether or not a log for the specified tag is loggable at the specified level.
isMarkedForDeletion() - Method in class com.brightcove.player.network.DownloadStatus
  Checks if the status indicates the download is currently marked for deletion.
isMarkedForDeletion() - Method in class com.brightcove.player.store.AbstractDownloadRequestSet
  Checks if the status indicates the download is currently marked for deletion.
isMeteredDownloadAllowed() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Returns whether download over a metered network is allowed.
isMeteredDownloadAllowed() - Method in class com.brightcove.player.offline.RequestConfig
  Returns whether download over a metered network is allowed.
isMobileDownloadAllowed() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method can be used to check if the SDK is currently configured to use a cellular network for downloading DRM media assets.
isMobileDownloadAllowed() - Method in class com.brightcove.player.offline.RequestConfig
  Returns whether download over a mobile network is allowed.
isNetworkEnabled(int) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Checks if the specified network type is currently enabled for transmission of analytics events.
isNumberOfRemainingAdsEnabled() - Method in class com.brightcove.ssai.ui.AdOverlayConfig
  Returns whether the Ad Overlay component showing the number of remaining Ads+ is enabled or disabled
isOfflineCopy() - Method in class com.brightcove.player.model.Video
  Checks if this video is an offline copy, if and only if all of its sources are local.
isOfflinePlaybackAllowed() - Method in class com.brightcove.player.model.Video
  Checks if the video can be stored locally on the host device.
isOnUserLeaveEnabled() - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
  Returns true if the Activity will enter into Picture in Picture mode when the user puts the activity in the background, for example, when of pressing the Home key.
isOwned() - Method in class com.brightcove.player.model.Video
  Checks if the video has a valid purchase license.
isPictureInPictureEnabled() - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  PictureInPictureManager will be disabled if there is no Activity registered or if the Activity previously registered was destroyed.
isPlayerOptionsVisible() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Tells you whether the player options menu is visible or not.
isPlaying() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
isPlaying() - Method in class com.brightcove.player.view.BaseVideoView
isPlayingAd() - Method in class com.brightcove.ima.GoogleIMAComponent
isPlayingAd(long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Checks the playhead position and verifies whether we are inside an Ad block or not.
isPlayingAd() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Checks if an ad is currently being played.
isPreferHls() - Method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Returns whether to prefer HLS sources to other `delivery types`.
isPresent() - Method in class com.brightcove.player.data.Optional
  Checks if a non-null value is present.
isPrevented - Variable in class com.brightcove.player.event.AbstractEvent
isPrevented() - Method in class com.brightcove.player.event.AbstractEvent
  Indicates that a participant of the current Event activity has prevented the default behavior for the current Event.
isPreviewEnabled() - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
isPreviewEnabled() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Returns true if the Preview Thumbnail is enabled, or false otherwise.
isPrioritizeTimeOverSizeThresholds() - Method in class com.brightcove.player.config.LoadControlConfig
  Gets whether the load control prioritizes buffer time constraints over buffer size constraints.
isRemainingAdBreakDurationEnabled() - Method in class com.brightcove.ssai.ui.AdOverlayConfig
  Returns whether the Ad Overlay component showing the remaining ad break duration is enabled or disabled
isRemainingAdDurationEnabled() - Method in class com.brightcove.ssai.ui.AdOverlayConfig
  Returns whether the Ad Overlay component showing the remaining ad duration.
isRented() - Method in class com.brightcove.player.model.Video
  Checks if the video has a valid rental license.
isRoamingDownloadAllowed() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method can be used to check if the SDK is currently configured to use a cellular roaming network for downloading DRM media assets.
isRoamingDownloadAllowed() - Method in class com.brightcove.player.offline.RequestConfig
  Returns whether download over a mobile roaming network is allowed.
isSeekRelativeEnabled() - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  If enabled, the `SeekButtonController.seekDefaultLong` will be set relative to the video duration and the `SeekButtonController.seekPercentage`.
isSessionAvailable() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
isSessionAvailable() - Method in class com.brightcove.cast.GoogleCastComponent
isShowControllerEnable() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  It indicates whether the hide mechanism of the ShowHideController is enable or disable.
isShowControllerEnable() - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  It indicates whether the hide mechanism of the ShowHideController is enable or disable.
isShowControlsOnCreation() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Returns whether the Media Controller will be shown when the controller is created.
isShowControlsWhenAdIsPlaying() - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig
  Gets whether the Media Controller will be allowed to be shown when an Ad is playing.
isShowing() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Determines whether or not the media controls are showing.
isShowing() - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Determines whether or not the media controls are showing.
isShowing() - Method in interface com.brightcove.player.mediacontroller.ShowHideController
  Determines whether or not the media controls are showing.
isShowingPreview() - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
isShowingPreview() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Returns true if the Preview Thumbnail is currently being shown, or false otherwise
isShown() - Method in interface com.brightcove.player.view.RenderView
isSkippable() - Method in class com.brightcove.player.ads.AdAsset
isSlate() - Method in class com.brightcove.ssai.ad.AdBreak
isStopped - Variable in class com.brightcove.player.event.AbstractEvent
isStopped() - Method in class com.brightcove.player.event.AbstractEvent
  Indicates that a participant of the current Event activity has stopped the processing of any additional Events.
isStreamConcurrencyEnabled() - Method in class com.brightcove.player.view.BaseVideoView
  Checks whether Generic Stream Concurrency is enabled or not
isTimedTrackingEventsEnabled() - Method in class com.brightcove.ssai.tracking.TrackingConfig
  Enables events which depends on the Ad time progress to be tracked.
isTrimOnReset() - Method in class com.brightcove.player.config.AllocatorConfig
  Whether memory is freed when the allocator is reset.
isTvMode - Variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  boolean set on the constructor to check if we are on TV mode
isValid(Ad) - Static method in class com.brightcove.ssai.ad.Ads
isValueInBetween(long, long, long) - Static method in class com.brightcove.ssai.tracking.timed.Triggers
  Checks whether a value is in between the min and the max.
isVideo360() - Method in class com.brightcove.player.model.Video
  Checks if this is a 360 degree video.
isVideo360Mode() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
isVideo360Supported() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
  Deprecated.
  Not needed anymore since the sdk supports api level 19.
isVideoDownloadable(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Checks if the video parameter can be downloaded and the directory to store the downloaded video files is valid.
isVisibleInDownloadsUi() - Method in class com.brightcove.player.network.DownloadManager.Request
isVisibleInDownloadsUi() - Method in interface com.brightcove.player.network.IDownloadManager.IRequest
  Gets whether this download should be displayed in the system's Downloads UI.
isVrMode() - Method in class com.brightcove.player.video360.RenderThread
  Checks whether the renderer is currently configured to render the video in Google VR mode.
isVrMode() - Method in class com.brightcove.player.video360.SphericalSceneRenderer
  Checks whether the renderer is currently configured to render the video in Google VR mode.
isVrMode() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
  Checks whether the surface is currently configured to render the video in Google VR mode.
isVrMode() - Method in class com.brightcove.player.view.BrightcoveTextureView
isVrMode() - Method in interface com.brightcove.player.view.RenderView
  Checks whether the surface is currently configured to render the video in Google VR mode.
isWifiConnection() - Method in class com.brightcove.player.network.ConnectivityMonitor
  Checks if the active network connection is a Wi-Fi network.
isWifiDownloadAllowed() - Method in class com.brightcove.player.offline.RequestConfig
  Returns whether download over a WIFI network is allowed.

## J

join(List<String>, String) - Static method in class com.brightcove.player.util.StringUtil
  Joins the Strings in the given List together into a single String using the specified separator String.
join(String[], String) - Static method in class com.brightcove.player.util.StringUtil
  Joins the Strings in the given array together into a single String using the specified separator String.
JSON_AND_PROPERTIES_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
JSON_ARRAY - Static variable in class com.brightcove.player.util.ErrorUtil
JSON_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil

## K

KEY_AD_CONFIG_ID - Static variable in class com.brightcove.player.network.HttpRequestConfig
  Defines the expected key for an adConfig as a query parameter in a catalog request.
KEY_DELIVERY_RULE_CONFIG_ID - Static variable in class com.brightcove.player.network.HttpRequestConfig
  Defines the expected key for a delivery rule as a query parameter in a catalog request.
KEY_NOT_FOUND - Static variable in class com.brightcove.player.util.ErrorUtil
KEY_SYSTEMS - Static variable in class com.brightcove.player.model.Source.Fields
  The key systems key

## L

label(String) - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
label() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  The label property for this caption object
language(String) - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
language() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  The language code for this caption object
language - Variable in class com.brightcove.player.model.MediaFormat
  The language of the track, or null if unknown or not applicable
LANGUAGES - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the list of languages in CAPTIONS_LANGUAGES events.
LAST_SEEN_FIELD - Static variable in class com.brightcove.player.concurrency.ConcurrencySession
LastAdSeekStrategy - Class in com.brightcove.ssai.seek
  Selects the last Ad found between the start and end position.
LastAdSeekStrategy() - Constructor for class com.brightcove.ssai.seek.LastAdSeekStrategy
lastProgressTime - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
lastProgressTimeLong - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
LAYOUT - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
LayoutUtil - Class in com.brightcove.player.util
LayoutUtil() - Constructor for class com.brightcove.player.util.LayoutUtil
Lazy() - Constructor for class com.brightcove.player.util.Convert.Lazy
LEFT_VOLUME - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting of the left channel volume for a player (as float: 0.0f-1.0f inclusive).
Length - Class in com.brightcove.player.model
  Provides the representation of varying forms of length measure per the TTML specification.
Length(String) - Constructor for class com.brightcove.player.model.Length
  Initializes a Length object by parsing the given expression.
Length(double, StyledElement.Unit) - Constructor for class com.brightcove.player.model.Length
  Initializes a Length object using the given numeric value and Unit specification.
LENGTH_UNSET - Static variable in class com.brightcove.player.Constants
  Represents an unset or unknown length.
LengthVtt - Class in com.brightcove.player.model
  Provides the representation of varying forms of length measure per the WebVTT1 specification.
LengthVtt(String) - Constructor for class com.brightcove.player.model.LengthVtt
  Initializes a Length object by parsing the given expression.
LengthVtt(double, StyledElement.Unit) - Constructor for class com.brightcove.player.model.LengthVtt
  Initializes a Length object using the given numeric value and Unit specification.
LICENSE_URL - Static variable in class com.brightcove.player.model.Source.Fields
  The key request url key
LicenseManager - Interface in com.brightcove.player.drm
  Contract of license manager implementation that can be used to manage offline playback licenses.
LicenseManagerFactory - Interface in com.brightcove.player.drm
  Contract of a factory that can be used to createLicenseManager `LicenseManager` instances.
licenseManagerFactory - Variable in class com.brightcove.player.OfflinePlaybackPlugin
  The factory that will be used to create `LicenseManager` instances.
LifecycleUtil - Class in com.brightcove.player.util
LifecycleUtil(BaseVideoView) - Constructor for class com.brightcove.player.util.LifecycleUtil
LINE - Static variable in class com.brightcove.player.event.AbstractEvent
  The line property of a CAPTION event.
LINE_ANCHOR - Static variable in class com.brightcove.player.event.AbstractEvent
  The line anchor property of a CAPTION event.
LINE_TYPE - Static variable in class com.brightcove.player.event.AbstractEvent
  The line type property of a CAPTION event.
LINEAR - Static variable in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
LIST - Static variable in class com.brightcove.player.event.AbstractEvent
  The name of the property for video list.
ListDialogPreference - Class in com.brightcove.player.captioning.preferences
  Abstract dialog preference that displays a set of values and optional titles.
ListDialogPreference(Context, AttributeSet) - Constructor for class com.brightcove.player.captioning.preferences.ListDialogPreference
ListDialogPreference.OnValueChangedListener - Interface in com.brightcove.player.captioning.preferences
listener - Variable in class com.brightcove.player.concurrency.HeartbeatTask
LISTENER_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
listenerTokens - Variable in class com.brightcove.player.event.AbstractComponent
listenerTokens - Variable in class com.brightcove.player.view.BaseVideoView
ListensFor - Annotation Type in com.brightcove.player.event
  Annotation used for Component classes in order to describe what EventTypes this Component will ListensFor.
ListPreferenceWithSummary - Class in com.brightcove.player.captioning.preferences
  A small extension to ListPreference to work around a platform bug on older OS versions where the summary is not updated once the user chooses a value.
ListPreferenceWithSummary(Context, AttributeSet) - Constructor for class com.brightcove.player.captioning.preferences.ListPreferenceWithSummary
ListPreferenceWithSummary(Context) - Constructor for class com.brightcove.player.captioning.preferences.ListPreferenceWithSummary
LIVE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The live button styleable attribute index.
LIVE_EDGE_STATE - Static variable in class com.brightcove.player.mediacontroller.buttons.LiveButtonController
LIVE_OFFSET - Static variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
LIVE_WINDOW_DURATION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
LIVE_WINDOW_DURATION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The absolute playable window duration for a live video.
LiveButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove live controller.
LiveButtonController(Context, BaseVideoView, View, Typeface, Bundle) - Constructor for class com.brightcove.player.mediacontroller.buttons.LiveButtonController
  Builds a button controller to handle the live button, handling things like setting the foreground color to provide the user with an indication that the video is showing either live video or recorded video, returning to showing live video, handling initial play, etc.
LiveVideoChecker - Interface in com.brightcove.freewheel.cuepoint
  Interface to get information whether the video is Live or not.
LiveVideoOrchestrator - Class in com.brightcove.ssai.live
  The Live video orchestrator class is responsible to setup the components and listeners needed for Live SSAI and update the Dynamic Timeline appropriately.
LiveVideoOrchestrator(BaseVideoView, Video, SSAICallback<Pair<SSAIWrapper, Timeline>>) - Constructor for class com.brightcove.ssai.live.LiveVideoOrchestrator
  Instantiates a new Live video orchestrator.
liveWindowTimeMs - Variable in class com.brightcove.player.controller.VideoPlaybackController
load() - Method in class com.brightcove.player.offline.MediaPresentationDescriptionLoadable
LOAD_MEDIA_INFO - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the `MediaInfo` should be loaded for cast playback.
LOAD_MEDIA_QUEUE_ITEM - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the `MediaQueueItem` should be loaded for cast playback.
LOAD_TIME_MS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
loadAd(String) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.loadAd(AdMediaInfo, AdPodInfo)`
loadAd(AdMediaInfo, AdPodInfo) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
loadAd(T) - Method in interface com.brightcove.player.ads.AdPlayer
  Loads an ad of type T.
loadAd(AdAsset) - Method in class com.brightcove.player.ads.ExoAdPlayer
loadAd(PulseVideoAd) - Method in class com.brightcove.pulse.PulseAdPlayer
loadCaptions(Uri, String) - Method in class com.brightcove.player.captioning.LoadCaptionsService
  Asynchronously loads and parses the captions file located at the given Uri.
LoadCaptionsService - Class in com.brightcove.player.captioning
  Provides a simple interface to load and parse caption documents.
LoadCaptionsService(EventEmitter, ContentResolver) - Constructor for class com.brightcove.player.captioning.LoadCaptionsService
  The LoadCaptionsService requires an EventEmitter to notify when the Captions are loaded.
LoadCaptionsTask - Class in com.brightcove.player.captioning.tasks
LoadCaptionsTask(EventEmitter, ContentResolver, CaptionType) - Constructor for class com.brightcove.player.captioning.tasks.LoadCaptionsTask
LoadCaptionsTask.ResponseStreamListener - Interface in com.brightcove.player.captioning.tasks
  Provides a callback interface for processing an InputStream containing the response body of an HTTP request.
LoadControlConfig - Class in com.brightcove.player.config
  Config class used when creating a `LoadControl` instance.
LoadControlConfig.Builder - Class in com.brightcove.player.config
  The LoadControlConfig Builder.
LoadImageTask - Class in com.brightcove.player.display.tasks
  General purpose AsyncTask to load an image over the network into an ImageView.
LoadImageTask(ImageView, EventEmitter) - Constructor for class com.brightcove.player.display.tasks.LoadImageTask
loadItem(MediaQueueItem, int) - Method in class com.brightcove.cast.GoogleCastComponent
loadMediaInfo() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
loadMediaInfo(MediaInfo) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
loadMediaInfo(MediaInfo, long) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
loadMediaInfo(MediaInfo) - Method in class com.brightcove.cast.GoogleCastComponent
  Load the Google Cast MediaInfo object.
loadMediaInfo(MediaInfo, long) - Method in class com.brightcove.cast.GoogleCastComponent
  Load the Google Cast MediaInfo object.
loadPreview(ThumbnailView, long, long) - Method in class com.brightcove.player.mediacontroller.DefaultPreviewLoader
loadPreview(ThumbnailView, long, long) - Method in interface com.brightcove.player.mediacontroller.PreviewLoader
  Given a playhead position, finds a `TimedThumbnail` in the `ThumbnailDocument` set with `PreviewLoader.setThumbnailDocument(ThumbnailDocument)`, and loads it into the `ThumbnailView`.
LOCALE_CODE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events carrying a locale code for subtitle tracks.
lock() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  'Locks' the FreeWheelController; afterwards, certain events will be stopped and prevented from bubbling
LOCK - Static variable in class com.brightcove.freewheel.event.FreeWheelEventType
  Used when the freewheel plugin 'locks' and restricts certain events from bubbling up
Log - Class in com.brightcove.player.logging
  A simple wrapper for `Log` that supports log message formatting and turning on or off logging based on tag.
Log.Level - Annotation Type in com.brightcove.player.logging
  The list of possible of logging levels.
logError(String, Throwable) - Method in interface com.brightcove.player.event.EventLogger.LoggerCallback
  Called when an error should be logged.
logMessage(String) - Method in interface com.brightcove.player.event.EventLogger.LoggerCallback
  Called when a message should be logged.
LONG_DESCRIPTION - Static variable in class com.brightcove.player.model.Video.Fields
  The video's long description
LONG_TIME_FORMAT - Static variable in class com.brightcove.player.util.StringUtil
  Format string used for long time expressions which include hours.
LOW - Static variable in class com.brightcove.player.analytics.AbstractAnalyticsEvent
  The value of low priority event.

## M

makeCurrent() - Method in class com.brightcove.player.video360.GlRenderTarget
makeHttpUserAgent(String, String) - Static method in class com.brightcove.player.Sdk
  Builds the HTTP user agent string that will used in the HTTP requests.
makeReadWriteDirectory(File) - Static method in class com.brightcove.player.util.FileUtil
  Checks if the specified path is a directory that can be read from and written into.
makeReadWriteDirectory(File) - Static method in class com.brightcove.player.util.FileUtil.StrictMode
  Checks if the specified path is a directory that can be read from and written into.
MapConverter<K extends java.io.Serializable,V extends java.io.Serializable> - Class in com.brightcove.player.store
  Provides a `Converter` that can be used persist and read `Map` objects.
MapConverter() - Constructor for class com.brightcove.player.store.MapConverter
MARKER_LIST - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The event property key specifying the playhead positions at which markers should be placed.
markRequestSetForRemoval(Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Marks the specified request set for removal.
MATCH_LONGEST_US - Static variable in class com.brightcove.player.Constants
  Represents a microsecond duration whose exact value is unknown, but which should match the longest of some other known durations.
MAX_NUMBER_OF_TIMED_THUMBNAILS - Static variable in class com.brightcove.player.mediacontroller.DefaultTimedThumbnailFilter
  Default number of `TimedThumbnail` allowed in a `ThumbnailDocument`
MAX_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
MAX_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The maximum position for which a seek will be successful.
MAX_SQL_EXPRESSIONS - Static variable in class com.brightcove.player.store.BaseStore
  The maximum of expressions allowed in the queries generation by this store.
MAX_SQL_VARIABLES - Static variable in class com.brightcove.player.store.BaseStore
  The maximum of variables allowed in the queries generation by this store.
maxHeight - Variable in class com.brightcove.player.model.MediaFormat
  If the video is flagged `MediaFormat.adaptive`, this is the maximum height of the video in pixels that will be encountered in the stream.
maxInputSize - Variable in class com.brightcove.player.model.MediaFormat
  The maximum size of a buffer of data (typically one sample) in the format, or `Constants.NO_VALUE` if unknown or not applicable.
maxWidth - Variable in class com.brightcove.player.model.MediaFormat
  If the video is flagged `MediaFormat.adaptive`, this is the maximum width of the video in pixels that will be encountered in the stream.
MEASURED_BPS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
MEASURED_BPS - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for measured bps used in the Analytics class.
MEDIA_API_COMMAND_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
MEDIA_BYTES_TRANSFERRED - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  The key for total number of bytes transferred by the video player.
MEDIA_BYTES_TRANSFERRED - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for total number of bytes transferred by the video player.
MEDIA_CONTROLLER_CONFIG - Static variable in class com.brightcove.player.event.AbstractEvent
MEDIA_DELIVERY_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
MEDIA_REQUEST_ERROR - Static variable in class com.brightcove.player.util.ErrorUtil
MEDIA_REQUEST_INVALID_JSON - Static variable in class com.brightcove.player.util.ErrorUtil
MEDIA_REQUEST_NO_JSON - Static variable in class com.brightcove.player.util.ErrorUtil
MEDIA_REQUEST_NO_RESULTS - Static variable in class com.brightcove.player.util.ErrorUtil
MediaControllerConfig - Class in com.brightcove.player.mediacontroller
  A configuration class that can be used to configure `BrightcoveMediaController`.
MediaControllerConfig.Builder - Class in com.brightcove.player.mediacontroller
  The MediaControllerConfig Builder.
MediaControllerKeyDispatcher - Interface in com.brightcove.player.mediacontroller
  The key dispatcher interface for the Media Controller.
MediaControlsVisibilityManager - Class in com.brightcove.player.controller
  Provides a class to manage the media controls visibility state.
MediaControlsVisibilityManager(BaseVideoView) - Constructor for class com.brightcove.player.controller.MediaControlsVisibilityManager
  Builds a media controls visibility manager for a given video view object.
MediaDownloadable - Class in com.brightcove.player.offline
  An abstract class that holds information related to a remote media (`Video`) to be downloaded and responsible to manage the download of its components such as video, audio and text.
MediaDownloadable(Context, Video, MediaDownloadable.DownloadEventListener, RequestConfig) - Constructor for class com.brightcove.player.offline.MediaDownloadable
MediaDownloadable.DownloadEventListener - Interface in com.brightcove.player.offline
  Interface definition for a callback to be invoked when a media download is either completed, cancelled or failed because an error has occurred.
MediaDownloadable.MediaFormatListener - Interface in com.brightcove.player.offline
  Interface definition for a callback to be invoked when the video tracks have been read and are available.
MediaDownloadable.OnVideoSizeCallback - Interface in com.brightcove.player.offline
MediaEvent - Class in com.brightcove.player.event
  Immutable object the describes a media event.
MediaEvent(String) - Constructor for class com.brightcove.player.event.MediaEvent
  Constructs a new media event for the specified type.
MediaEvent(String, Map<String, Parcelable>) - Constructor for class com.brightcove.player.event.MediaEvent
  Constructs a new media event for the specified type and properties.
MediaFormat - Class in com.brightcove.player.model
  An immutable `Parcelable` object that can be used describe the format of media stream.
MediaPresentationDescriptionLoadable - Class in com.brightcove.player.offline
  A `Loader.Loadable` responsible to request the Media Presentation Description manifest and store it in a specified directory.
MediaPresentationDescriptionLoadable(DashManifestParser, String, File) - Constructor for class com.brightcove.player.offline.MediaPresentationDescriptionLoadable
MediaSourceUtil - Class in com.brightcove.player.util
  Provides utility method to work with `DashManifest` and `HlsMasterPlaylist`.
MediaSourceUtil() - Constructor for class com.brightcove.player.util.MediaSourceUtil
MESSAGE - Static variable in interface com.brightcove.player.model.BrightcoveError
MESSAGE - Static variable in class com.brightcove.player.model.ErrorFields
  Deprecated.
  Please use `BrightcoveError.MESSAGE`
MetadataObject - Class in com.brightcove.player.model
  Provides a common metadata collection for any data model objects using a generic, dynamic set of metadata properties.
MetadataObject(Map<String, Object>) - Constructor for class com.brightcove.player.model.MetadataObject
  Initializes a MetadataObject with the given metadata properties.
MILLISECONDS_IN_MICROS - Static variable in interface com.brightcove.ssai.timeline.Timeline
mimeType - Variable in class com.brightcove.player.model.MediaFormat
  The mime type of the format.
MIN_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
MIN_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The minimum position for which a seek will be successful.
MISSING_CUE_POINT_PROPERTY - Static variable in class com.brightcove.player.util.ErrorUtil
move() - Method in class com.brightcove.player.mediacontroller.animator.PreviewAnimator
  Moves the `PreviewThumbnailView`'s `ThumbnailView`
move() - Method in class com.brightcove.player.mediacontroller.animator.PreviewAnimatorImpl
Mp4Downloadable - Class in com.brightcove.player.offline
  A `MediaDownloadable` responsible to manage the download of a MP4 Video and its assets.
Mp4Downloadable(Context, Video, MediaDownloadable.DownloadEventListener, RequestConfig) - Constructor for class com.brightcove.player.offline.Mp4Downloadable
mRendererConfig - Variable in class com.brightcove.player.display.VideoDisplayComponent
MSG_FRAME_AVAILABLE - Static variable in class com.brightcove.player.video360.RenderThread
MSG_ON_SCROLL - Static variable in class com.brightcove.player.video360.RenderThread
MSG_SET_POSITION - Static variable in class com.brightcove.player.video360.RenderThread
MSG_SURFACE_AVAILABLE - Static variable in class com.brightcove.player.video360.RenderThread
MSG_SURFACE_CHANGED - Static variable in class com.brightcove.player.video360.RenderThread
MSG_SURFACE_DESTROYED - Static variable in class com.brightcove.player.video360.RenderThread
MSG_VSYNC - Static variable in class com.brightcove.player.video360.RenderThread
msToUs(long) - Static method in class com.brightcove.player.Constants
  Converts a time in milliseconds to the corresponding time in microseconds, preserving `Constants.TIME_UNSET` values.
MultiDataSource - Class in com.brightcove.player.offline
  Multi data source supports fetching assets from multiple URI schemes.
MultiDataSource.Factory - Class in com.brightcove.player.offline
  Implements a factory to support `MultiDataSource`
Multimap<K,V> - Class in com.brightcove.player.util.collection
  Structure that handles singleKey-multipleValues map.
Multimap() - Constructor for class com.brightcove.player.util.collection.Multimap

## N

NAME - Static variable in class com.brightcove.player.model.Playlist.Fields
  The playlist's display name
NAME - Static variable in class com.brightcove.player.model.Video.Fields
  The video's display name
name - Variable in enum com.brightcove.player.model.Video.ProjectionFormat
  The human readable name of the format.
NAME - Static variable in class com.brightcove.player.model.VideoFields
Namespaces() - Constructor for class com.brightcove.player.captioning.TTMLParser.Namespaces
NEED_VALID_NON_NULL_INITIALIZER - Static variable in class com.brightcove.player.util.ErrorUtil
NEXT_VIDEO - Static variable in class com.brightcove.player.event.AbstractEvent
  Video for Events that carry a next Video.
nextSource - Variable in class com.brightcove.player.display.VideoDisplayComponent
nextVideo - Variable in class com.brightcove.player.display.VideoDisplayComponent
NO_ESTIMATE - Variable in class com.brightcove.player.network.PlayerBandwidthMeter
  Indicates no bandwidth estimate is available.
NO_FILTER - Static variable in interface com.brightcove.player.mediacontroller.TimedThumbnailFilter
  Returns the same list of `TimedThumbnail` received without filtering any image.
NO_INITIALIZATION_DATA - Static variable in class com.brightcove.player.model.MediaFormat
  Empty initialization data.
NO_USABLE_SOURCE - Static variable in class com.brightcove.player.util.ErrorUtil
NO_VALUE - Static variable in class com.brightcove.player.Constants
  A value for various fields to indicate that the field's value is unknown or not applicable.
NoAdSeekStrategy - Class in com.brightcove.ssai.seek
  Ignore the ads found between the start and end position.
NoAdSeekStrategy() - Constructor for class com.brightcove.ssai.seek.NoAdSeekStrategy
NONLINEAR - Static variable in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
NORMAL - Static variable in class com.brightcove.player.analytics.AbstractAnalyticsEvent
  The value of normal priority event.
normalScreen() - Method in class com.brightcove.player.view.BrightcovePlayer
  Returns the BrightcoveVideoView to it's original layout parameters and restores the ActionBar.
normalScreen() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
  Returns the BrightcoveVideoView to it's original layout parameters and restores the ActionBar.
NoSourceFoundException - Exception in com.brightcove.player.controller
  Indicates that during a search for a suitable Source rendition, none could be found.
NoSourceFoundException() - Constructor for exception com.brightcove.player.controller.NoSourceFoundException
NoSourceFoundException(String) - Constructor for exception com.brightcove.player.controller.NoSourceFoundException
NoSourceFoundException(String, Throwable) - Constructor for exception com.brightcove.player.controller.NoSourceFoundException
NOT_PERMITTED_TO_EMIT - Static variable in class com.brightcove.player.util.ErrorUtil
NOT_PERMITTED_TO_LISTEN - Static variable in class com.brightcove.player.util.ErrorUtil
NOTIFICATION_TARGET_ACTIVITY_CLASS_NAME - Static variable in class com.brightcove.cast.DefaultOptionsProvider
notifySurfaceAvailable(Object, int, int) - Method in class com.brightcove.player.video360.RenderThread
  Notifies the video render thread that the surface is available.
notifySurfaceChanged(Surface, int, int) - Method in class com.brightcove.player.video360.RenderThread
  Notifies the video render thread that the surface has changed.
notifySurfaceDestroyed() - Method in class com.brightcove.player.video360.RenderThread
  Notifies the video render thread that the surface has been destroyed.
notifyTimedAdPodFound(AdPod) - Method in interface com.brightcove.ssai.timeline.Timeline
  Notifies this timeline that an `AdPod` has been found as timed metadata.
NoVMAPSourceFoundException - Exception in com.brightcove.ssai.exception
NoVMAPSourceFoundException() - Constructor for exception com.brightcove.ssai.exception.NoVMAPSourceFoundException
NoVMAPSourceFoundException(String) - Constructor for exception com.brightcove.ssai.exception.NoVMAPSourceFoundException
NoVMAPSourceFoundException(String, Throwable) - Constructor for exception com.brightcove.ssai.exception.NoVMAPSourceFoundException
NumberUtil - Class in com.brightcove.player.util
NumberUtil() - Constructor for class com.brightcove.player.util.NumberUtil

## O

Objects - Class in com.brightcove.player.util
Objects() - Constructor for class com.brightcove.player.util.Objects
ODRM_LICENSE_ACQUIRED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when an offline playback license was successfully acquired.
ODRM_LICENSE_ERROR - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when an offline playback license could not be acquired because of an error that occurred during the license retrieval process.
ODRM_LICENSE_NOT_AVAILABLE - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when an offline playback license was not provided by the license server.
ODRM_LICENSE_RELEASED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when an offline playback license was successfully released.
ODRM_LICENSE_RENEWED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when an offline playback license was successfully renewed.
ODRM_PLAYBACK_ALLOWED - Static variable in class com.brightcove.player.model.Video.Fields
  The name of the property that specifies whether the video can be stored locally for offline playback.
ODRM_PLAYBACK_NOT_ALLOWED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when download is requested for a video that is not eligible for offline playback.
ODRM_SOURCE_NOT_FOUND - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when download is requested for a video that does not include any `Source` suitable of offline playback.
off() - Method in interface com.brightcove.player.event.EventEmitter
  De-register all listeners.
off(String, int) - Method in interface com.brightcove.player.event.EventEmitter
  Unregister a listener from listening to an event type.
off() - Method in class com.brightcove.player.event.EventEmitterImpl
  Removes all listeners.
off(String, int) - Method in class com.brightcove.player.event.EventEmitterImpl
  Removes a listener from an event queue, using the token as a reference
off() - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Remove all listeners.
off(String, int) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Remove a listener from handling an event of EventType.
OfflineCallback<R> - Interface in com.brightcove.player.edge
  This interface is used to provide a result from the `AbstractOfflineCatalog` asynchronous methods
OfflineCatalog - Class in com.brightcove.player.edge
  Offline catalog is an extension of the standard catalog class that is used to fetching videos in a playlist or the details of a specific video.
OfflineCatalog(Context, EventEmitter, String) - Constructor for class com.brightcove.player.edge.OfflineCatalog
  Deprecated.
  Please use `OfflineCatalog.Builder` to create the Catalog.
OfflineCatalog(Context, EventEmitter, String, String) - Constructor for class com.brightcove.player.edge.OfflineCatalog
  Deprecated.
  Please use `OfflineCatalog.Builder` to create the Catalog.
OfflineCatalog(Context, EventEmitter, String, String, String) - Constructor for class com.brightcove.player.edge.OfflineCatalog
  Deprecated.
  Please use `OfflineCatalog.Builder` to create the Catalog.
OfflineCatalog(Context, EventEmitter, String, String, String, DownloadFileCreator) - Constructor for class com.brightcove.player.edge.OfflineCatalog
  Deprecated.
  Please use `OfflineCatalog.Builder` to create the Catalog.
OfflineCatalog.Builder - Class in com.brightcove.player.edge
  The Builder to create the OfflineCatalog object.
OfflineDashManifestParser - Class in com.brightcove.player.dash
  This class is used to parse an offline Dash Manifest and filters in only the Representations which were previously stored in the device.
OfflineDashManifestParser(DashManifestParser, Context) - Constructor for class com.brightcove.player.dash.OfflineDashManifestParser
OfflineLicenseManager - Class in com.brightcove.player.drm
  Offline license helper can be used to download, renew and release offline playback licenses.
OfflineLicenseManager(ExoMediaDrm.Provider, MediaDrmCallback, HashMap<String, String>, DrmSessionEventListener.EventDispatcher) - Constructor for class com.brightcove.player.drm.OfflineLicenseManager
  Deprecated.
OfflineLicenseManager.Builder - Class in com.brightcove.player.drm
OfflineLicenseManagerFactory - Class in com.brightcove.player.drm
  Factory for creating `LicenseManager` instances.
OfflineLicenseManagerFactory() - Constructor for class com.brightcove.player.drm.OfflineLicenseManagerFactory
OfflinePlaybackPlugin - Class in com.brightcove.player
OfflinePlaybackPlugin() - Constructor for class com.brightcove.player.OfflinePlaybackPlugin
OfflinePlaybackPlugin.Modules - Interface in com.brightcove.player
OfflinePlaybackSupport - Interface in com.brightcove.player.offline
  Binds modules needed for offline playback plugin.
OfflineStoreManager - Class in com.brightcove.player.edge
  Store manager can be used to persist data into an application specific private database.
OfflineStoreManager.CanChangeDownloadIdentifier - Annotation Type in com.brightcove.player.edge
  Any method attempting to call `OfflineStoreManager.changeDownloadIdentifier(Video)` must be annotated explicitly with this annotation.
OFFSET_SAMPLE_RELATIVE - Static variable in class com.brightcove.player.model.MediaFormat
  A value for `MediaFormat.subSampleOffsetUs` to indicate that sub-sample timestamps are relative to the timestamps of their parent samples.
OmnitureComponent - Class in com.brightcove.omniture
  Implements an integration with the Adobe Mobile Library for Android.
OmnitureComponent(EventEmitter, Context, String, String) - Constructor for class com.brightcove.omniture.OmnitureComponent
  For the Omniture component to be able to properly track video playback events in Omniture, the following parameters must be properly specified:
OmnitureComponent(EventEmitter, Context, String, String, BaseVideoView, boolean) - Constructor for class com.brightcove.omniture.OmnitureComponent
  To support video heartbeat tracking with the omniture plugin, the following parameters must be specified:
OmnitureComponent.DefaultMediaNameFactory - Class in com.brightcove.omniture
  Default implementation of MediaNameFactory which follows these steps: If video exists and has an ID property as identified by Video.Fields.ID, use it Otherwise if given a Source object, presumably the one chosen by the current SourceSelector implementation, use the URL from that Source Otherwise fall back to the DEFAULT_MEDIA_NAME constant value
OmnitureComponent.MediaNameFactory - Interface in com.brightcove.omniture
  Provides a simple interface to allow the generation of media names that are tracked in Omniture to be customized.
OmnitureComponent.OnActivityStoppedListener - Class in com.brightcove.omniture
OmnitureComponent.OnCollectLifeCycleDataListener - Class in com.brightcove.omniture
OmnitureComponent.OnDidSeekToListener - Class in com.brightcove.omniture
OmnitureComponent.OnDidSetVideoListener - Class in com.brightcove.omniture
OmnitureComponent.OnPauseCollectLifeCycleDataListener - Class in com.brightcove.omniture
OmnitureComponent.OnPauseListener - Class in com.brightcove.omniture
OmnitureComponent.OnPlayListener - Class in com.brightcove.omniture
OmnitureComponent.OnProgressListener - Class in com.brightcove.omniture
OmnitureComponent.OnSelectedSourceListener - Class in com.brightcove.omniture
OmnitureComponent.OnSetHeartbeatConfigDataListener - Class in com.brightcove.omniture
OmnitureComponent.OnVideoCompletedListener - Class in com.brightcove.omniture
OmnitureComponent.TrackingState - Enum in com.brightcove.omniture
OmnitureEventType - Class in com.brightcove.omniture
  Event types emitted from the Omniture component.
OmnitureEventType() - Constructor for class com.brightcove.omniture.OmnitureEventType
on(String, EventListener) - Method in interface com.brightcove.player.event.EventEmitter
  Register an event listener to be called when an EventType is emitted.
on(String, EventListener) - Method in class com.brightcove.player.event.EventEmitterImpl
  Adds the listener to the event queue, returns a token that the caller can use to off itself.
on(String, EventListener) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Add a listener for an EventType, filtered by what the component is allowed to listen for.
ON_FRAME_AVAILABLE - Static variable in class com.brightcove.player.event.EventType
  This event is sent when the frame to draw a 360 video is available
ON_PLAY_SEEK_THRESHOLD - Static variable in class com.brightcove.player.display.VideoDisplayComponent
onAccessibilityStateChanged(boolean) - Method in interface com.brightcove.player.accessibility.AccessibilityListener
  Called back on change in the accessibility state.
onAccessibilityStateChanged(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBarController
onAccessibilityStateChanged(boolean) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onActivityCreated(Bundle) - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onActivityCreated(Bundle) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
onActivityCreated(Bundle) - Method in class com.brightcove.player.util.LifecycleUtil
onActivityCreated(Bundle) - Method in class com.brightcove.player.view.BrightcovePlayerFragment
OnActivityStoppedListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnActivityStoppedListener
onAdCompleted(AdAsset) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onAdCompleted(T) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an Ad is completed.
onAdCompleted(AdAsset) - Method in class com.brightcove.pulse.PulseAdView
onAdError(AdErrorEvent) - Method in class com.brightcove.ima.GoogleIMAComponent
onAdEvent(AdEvent) - Method in class com.brightcove.ima.GoogleIMAComponent
onAdOverlayConfigChanged(AdOverlayConfig) - Method in interface com.brightcove.ssai.ui.AdOverlayConfigListener
  Triggered when there is a `AdOverlayConfig` change.
onAdOverlayConfigChanged(AdOverlayConfig) - Method in class com.brightcove.ssai.ui.AdOverlayHandler
onAdOverlayConfigChanged(AdOverlayConfig) - Method in class com.brightcove.ssai.ui.UIManager
onAdPaused(AdAsset) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onAdPaused(T) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an Ad is paused.
onAdPaused(AdAsset) - Method in class com.brightcove.pulse.PulseAdView
onAdPodEnded(AdPod) - Method in interface com.brightcove.ssai.ad.AdPodListener
  Indicates than an Ad pod has ended.
onAdPodEnded(AdPod) - Method in class com.brightcove.ssai.ui.AdOverlayHandler
onAdPodEnded(AdPod) - Method in class com.brightcove.ssai.ui.UIManager
onAdPodStarted(AdPod) - Method in interface com.brightcove.ssai.ad.AdPodListener
  Indicates than an Ad pod has started.
onAdPodStarted(AdPod) - Method in class com.brightcove.ssai.ui.AdOverlayHandler
onAdPodStarted(AdPod) - Method in class com.brightcove.ssai.ui.UIManager
onAdProgress(long, AdAsset) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onAdProgress(long, T) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an ad has made progress.
onAdProgress(long, AdAsset) - Method in class com.brightcove.pulse.PulseAdView
onAdResumed(AdAsset) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onAdResumed(T) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an ad is resumed.
onAdResumed(AdAsset) - Method in class com.brightcove.pulse.PulseAdView
onAdSkipped(AdAsset) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onAdSkipped(T) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an ad is skipped.
onAdSkipped(AdAsset) - Method in class com.brightcove.pulse.PulseAdView
onAdsManagerLoaded(AdsManagerLoadedEvent) - Method in class com.brightcove.ima.GoogleIMAComponent
onAdStarted(AdAsset) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onAdStarted(T) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an Ad is started.
onAdStarted(AdAsset) - Method in class com.brightcove.pulse.PulseAdView
onAnalyticsError(Throwable) - Method in interface com.brightcove.player.analytics.IAnalyticsErrorListener
  This method will be called an `IAnalyticsHandler` encounters error in handling an analytics event.
onAnalyticsEvent(AnalyticsEvent, IAnalyticsErrorListener) - Method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
onAnalyticsEvent(AnalyticsEvent, IAnalyticsErrorListener) - Method in interface com.brightcove.player.analytics.IAnalyticsHandler
  This method will be called by the `AnalyticsClient`, when an analytics event is received from the application.
onAttached() - Method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
onAttached() - Method in interface com.brightcove.player.network.IHandler
  This method will be invoked when the handler is added to a network client.
onAttachedToWindow() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
onAttachedToWindow() - Method in class com.brightcove.player.view.BrightcoveVideoView
onAttachedToWindow() - Method in class com.brightcove.pulse.PulseAdView
onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
onAudioFormatEnabled(Format, int, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Called when an Audio Format is enabled.
onAudioTrackUnderrun(AnalyticsListener.EventTime, int, long, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InternalErrorListener
  Called when an audio underrun occurred.
onAudioTrackUnderrun(int, long, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InternalErrorListener
  Deprecated.
  Use {`ExoPlayerVideoDisplayComponent.InternalErrorListener.onAudioTrackUnderrun(AnalyticsListener.EventTime, int, long, long)`}
onBack(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onBack(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On back key actioned
onBandwidthSample(int, long, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Called periodically to indicate that bytes have been transferred or the estimated bitrate has changed.
onBeforeInsert() - Method in class com.brightcove.player.store.AbstractDownloadRequest
  Sets the create time before the inserting the entity into the database table.
onBeforeInsert() - Method in class com.brightcove.player.store.AbstractDownloadRequestSet
  Sets the create time before the inserting the entity into the database table.
onBeforeInsert() - Method in class com.brightcove.player.store.BaseEntity
  Sets the create time before the inserting the entity into the database table.
onBeforeUpdate() - Method in class com.brightcove.player.store.BaseEntity
  Sets the create time before the inserting the entity into the database table.
onBindListItem(View, int) - Method in class com.brightcove.player.captioning.preferences.ColorPreference
onBindListItem(View, int) - Method in class com.brightcove.player.captioning.preferences.EdgeTypePreference
onBindListItem(View, int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
  Populates a list item view with data for the specified index.
onBindListItem(View, int) - Method in class com.brightcove.player.captioning.preferences.PresetPreference
onBindView(View) - Method in class com.brightcove.player.captioning.preferences.ColorPreference
onBrightcoveProgressChanged(SeekBar, int, boolean) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
onBrightcoveProgressChanged(SeekBar, int, boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
onBrightcoveStartTrackingTouch(SeekBar) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
onBrightcoveStartTrackingTouch(SeekBar) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
onBrightcoveStopTrackingTouch(SeekBar) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
onBrightcoveStopTrackingTouch(SeekBar) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
onBytesTransferred(DataSource, DataSpec, boolean, int) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
onCancelled() - Method in class com.brightcove.player.captioning.tasks.LoadCaptionsTask
onCancelled() - Method in interface com.brightcove.player.network.DownloadManager.Listener
  Called when a download request set has been removed before if it was complete.
once(String, EventListener) - Method in interface com.brightcove.player.event.EventEmitter
  Similar to on, except that the listener will be removed after processing one event.
once(String, EventListener) - Method in class com.brightcove.player.event.EventEmitterImpl
  Similar to on, except that the listener is removed after processing one event.
once(String, EventListener) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Add a listener for an EventType, filtered by what the component is allowed to listen for.
onChanged(DownloadStatus) - Method in interface com.brightcove.player.network.DownloadManager.Listener
  Called when the overall progress of the download request set has changed.
onChanged(int, float, float, float, float, float, float) - Method in interface com.brightcove.player.video360.RotationMonitor.Listener
  This method will be called by `RotationMonitor` whenever a rotation change is detected.
onClick(View) - Method in class com.brightcove.pulse.PauseAdView
onClick(View) - Method in class com.brightcove.pulse.PulseAdView
OnCollectLifeCycleDataListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnCollectLifeCycleDataListener
onComplete(long) - Method in interface com.brightcove.ssai.player.PlaybackListener
  Indicates when the video playback has completed.
onComplete(long) - Method in class com.brightcove.ssai.timeline.TimelineManager
onCompleted(DownloadStatus) - Method in interface com.brightcove.player.network.DownloadManager.Listener
  Called when a download request set has been completed successfully
onConfigurationChanged(Configuration) - Method in class com.brightcove.player.util.LifecycleUtil
onConfigurationChanged(Configuration) - Method in class com.brightcove.player.view.BrightcovePlayer
onConnectionAvailable(Event) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
onConnectionUnavailable(Event) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
onConnectivityChanged(boolean, NetworkInfo) - Method in interface com.brightcove.player.network.ConnectivityMonitor.Listener
  This method will be called whenever the host device's network connectivity state changes.
onContentPauseRequested() - Method in class com.brightcove.ima.GoogleIMAComponent
onContentResumeRequested() - Method in class com.brightcove.ima.GoogleIMAComponent
onControllerHide() - Method in class com.brightcove.player.view.BaseVideoView
onCreate(Bundle) - Method in class com.brightcove.cast.DefaultExpandedControllerActivity
onCreate(Bundle) - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onCreate(Bundle) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesActivity
onCreate(Bundle) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
onCreate(Bundle, Activity) - Method in class com.brightcove.player.util.LifecycleUtil
onCreate(Bundle) - Method in class com.brightcove.player.view.BrightcovePlayer
onCreated(int) - Method in class com.brightcove.player.store.BaseStore
  Called when new `EntityDataStore` has been created.
onCreateOptionsMenu(Menu) - Method in class com.brightcove.cast.DefaultExpandedControllerActivity
onCreatePulseSession(String, Video, ContentMetadata, RequestSettings) - Method in interface com.brightcove.pulse.PulseComponent.Listener
  Called every time a new Pulse Session is needed (e.g., when a new content Video is set).
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
onCreateView(Bundle, Object) - Method in class com.brightcove.player.util.LifecycleUtil
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onCues(List<Cue>) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.CaptionListener
onDecoderInitialized(AnalyticsListener.EventTime, int, String, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Deprecated.
  Use `ExoPlayerVideoDisplayComponent.InfoListener.onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime, java.lang.String, long)` and `ExoPlayerVideoDisplayComponent.InfoListener.onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime, java.lang.String, long)` * instead.
onDecoderInitialized(String, long, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Deprecated.
  Use `ExoPlayerVideoDisplayComponent.InfoListener.onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime, java.lang.String, long)` and `ExoPlayerVideoDisplayComponent.InfoListener.onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime, java.lang.String, long)`
onDeleted() - Method in interface com.brightcove.player.network.DownloadManager.Listener
  Called when a download request set has been removed after if it was complete.
onDestroy() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onDestroy() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onDestroy() - Method in class com.brightcove.player.view.BrightcovePlayer
onDestroy() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onDestroyView() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onDestroyView() - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
onDestroyView() - Method in class com.brightcove.player.util.LifecycleUtil
onDestroyView() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onDetach() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onDetach() - Method in class com.brightcove.player.util.LifecycleUtil
onDetach() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onDetachedFromWindow() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
onDetachedFromWindow() - Method in class com.brightcove.player.view.BrightcoveVideoView
onDetected(int, float, float, float) - Method in interface com.brightcove.player.video360.RotationMonitor.Listener
  This method will be called by `RotationMonitor` the host device position is first detected.
OnDidSeekToListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnDidSeekToListener
OnDidSeekToListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnDidSeekToListener
OnDidSetSourceListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnDidSetSourceListener
OnDidSetVideoListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnDidSetVideoListener
onDownloadCanceled(Video) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be invoked when the download request of a media has been cancelled.
onDownloadCompleted(Video, DownloadStatus) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be invoked upon successful download of the requested media.
onDownloadDeleted(Video) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be invoked when the fully downloaded copy of a media was deleted.
onDownloadFailed(Video, DownloadStatus) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be invoked when the requested of a media cannot be downloaded due to an error.
onDownloadPaused(Video, DownloadStatus) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be invoked when the requested of a media cannot be downloaded due to an error.
onDownloadProgress(Video, DownloadStatus) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be called when the download request is currently running.
onDownloadRequested(Video) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be called when download request begins to process.
onDownloadStarted(Video, long, Map<String, Serializable>) - Method in interface com.brightcove.player.offline.MediaDownloadable.DownloadEventListener
  This method will be called after successfully placing all required assets for the media in the download queue.
onDpadCenter(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onDpadCenter(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On dpad center key actioned
onDpadCenter(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
onDpadDown(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onDpadDown(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On dpad down key actioned
onDpadLeft(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onDpadLeft(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On dpad left key actioned
onDpadRight(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onDpadRight(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On dpad right key actioned
onDpadUp(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onDpadUp(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On dpad up key actioned
onDraw(Canvas) - Method in class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
  We really shouldn't override draw(), since the internal View draw() does a lot of extraneous stuff.
onDraw(Canvas) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Implements drawing of markers on the SeekBar.
onDrawFrame(int, float[], float[], float[], float[]) - Method in class com.brightcove.player.video360.SphericalSceneRenderer
onDrmSessionManagerError(Exception) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InternalErrorListener
  Called when a DRM error occurs.
onDroppedFrames(AnalyticsListener.EventTime, int, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Called when frames are dropped.
onDroppedFrames(int, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Deprecated.
  Use `ExoPlayerVideoDisplayComponent.InfoListener.onDroppedFrames(AnalyticsListener.EventTime, int, long)`
onDurationChanged(long) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onDurationChanged(long) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an Ad duration has been changed.
onDurationChanged(long) - Method in class com.brightcove.pulse.PulseAdView
onError(AdAsset, Exception) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
onError(Exception) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Deprecated.
  Use @link #onError(Object, Exception)}.
onError(T, Exception) - Method in interface com.brightcove.player.ads.AdPlayer.Listener
  Called when an error happened.
onError(String) - Method in class com.brightcove.player.edge.ErrorListener
  Deprecated.
  Please use `ErrorListener.onError(List)`
onError(List<CatalogError>) - Method in class com.brightcove.player.edge.ErrorListener
  This method must be implemented to handle any error that occurs during an asynchronous operation.
onError(AdAsset, Exception) - Method in class com.brightcove.pulse.PulseAdView
onError(Throwable) - Method in interface com.brightcove.ssai.data.source.SSAICallback
  Called when the re has been an error in the operation.
onFailed(DownloadStatus) - Method in interface com.brightcove.player.network.DownloadManager.Listener
  Called when a download request set has failed.
onFailure(Throwable) - Method in interface com.brightcove.player.edge.OfflineCallback
  Called when an error has happened while executing the operation.
onFastForward(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onFastForward(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.FastForwardButtonController
onFastForward(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On fast forward key actioned
onFinishInflate() - Method in class com.brightcove.player.view.BaseVideoView
onFrameAvailable(SurfaceTexture) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
  Callback method used to get the Surface Texture for 360 videos
onFrameAvailable(SurfaceTexture) - Method in class com.brightcove.player.view.BrightcoveTextureView
onGetActiveSessions(ArrayList<ConcurrencySession>) - Method in interface com.brightcove.player.concurrency.ConcurrencyClient.SessionsListener
  Called when a request to get the active sessions is made.
onGetDefaultValue(TypedArray, int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
onHoldHandler - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Instance handler that reacts to control key inputs.
OnHoldHandler(Looper) - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController.OnHoldHandler
onHoldUpdateFrequency - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  The time in milliseconds, used to send the `EventType.SEEKBAR_DRAGGING_PROGRESS` event to update the Media Controller seek bar.
onHoldWaitTime - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  The time in milliseconds to be waited, for the key event to be considered a long press instead of a regular press.
onHome(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onHome(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On home key actioned
onId3Metadata(List<Id3Frame>) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.Id3MetadataListener
  Deprecated.
onInitializeAccessibilityEvent(AccessibilityEvent) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
onInitializeAccessibilityEvent(AccessibilityEvent) - Method in class com.brightcove.player.view.TimedTextView
onInitializeAccessibilityNodeInfo(View, AccessibilityNodeInfo) - Method in class com.brightcove.player.accessibility.BaseVideoViewAccessibilityDelegate
onInterceptTouchEvent(MotionEvent) - Method in class com.brightcove.player.view.BaseVideoView
onLayout(boolean, int, int, int, int) - Method in class com.brightcove.player.view.BaseVideoView
onLayout(boolean, int, int, int, int) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
onLayout(boolean, int, int, int, int) - Method in class com.brightcove.player.view.BrightcoveTextureView
onLearnMoreClicked(String) - Method in interface com.brightcove.pulse.PulseAdView.Listener
  Called when the learn more view is clicked.
onLoadCanceled(MediaPresentationDescriptionLoadable, long, long, boolean) - Method in class com.brightcove.player.offline.DashDownloadable
onLoadCompleted(int, long, int, int, Format, long, long, long, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Called when load has completed.
onLoadCompleted(MediaPresentationDescriptionLoadable, long, long) - Method in class com.brightcove.player.offline.DashDownloadable
onLoadError(int, IOException) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InternalErrorListener
  Called when a load error occurs.
onLoadError(MediaPresentationDescriptionLoadable, long, long, IOException, int) - Method in class com.brightcove.player.offline.DashDownloadable
onLoadStarted(int, int, int, Format, long, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Called when a load is started.
onMeasure(int, int) - Method in class com.brightcove.player.view.BaseVideoView
onMeasure(int, int) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
  Corrects the width or height to match the aspect ratio of the video.
onMeasure(int, int) - Method in class com.brightcove.player.view.BrightcoveTextureView
  Corrects the width or height to match the aspect ratio of the video.
onMediaDownloadCancelled() - Method in class com.brightcove.player.offline.MediaDownloadable
  Called when the media download has been removed before the download has completed.
onMediaDownloadComplete(DownloadStatus) - Method in class com.brightcove.player.offline.DashDownloadable
onMediaDownloadComplete(DownloadStatus) - Method in class com.brightcove.player.offline.MediaDownloadable
  Called when the media download has completed successfully.
onMediaDownloadComplete(DownloadStatus) - Method in class com.brightcove.player.offline.Mp4Downloadable
onMediaDownloadDeleted() - Method in class com.brightcove.player.offline.MediaDownloadable
  Called when the media download has been removed after the download has completed.
onMediaDownloadFailed(DownloadStatus) - Method in class com.brightcove.player.offline.MediaDownloadable
  Called when the media download has failed.
onMediaDownloadPaused(DownloadStatus) - Method in class com.brightcove.player.offline.MediaDownloadable
  Called when the media download has been paused.
onMediaDownloadProgress(DownloadStatus) - Method in class com.brightcove.player.offline.MediaDownloadable
  Called when the media download progress has changed.
onMediaDownloadRequested() - Method in class com.brightcove.player.offline.MediaDownloadable
  This method will be called when the `MediaDownloadable` starts to process the download request.
onMediaDownloadStarted() - Method in class com.brightcove.player.offline.MediaDownloadable
  This method will be called when the `MediaDownloadable` starts to download the media.
onMenu(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onMenu(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On menu key actioned
onMetadata(Metadata) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.MetadataListener
onNetworkEntitlementChanged(int, boolean) - Method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
onNetworkEntitlementChanged(int, boolean) - Method in interface com.brightcove.player.analytics.IAnalyticsHandler
  This method will be called when the entitlement for specific network has been changed.
onOpenClickthrough(PulseVideoAd) - Method in interface com.brightcove.pulse.PulseComponent.Listener
  Called when the user taps on the "Learn More" button from a Linear Ad.
onPause() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onPause() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onPause(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onPause(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On pause key actioned
onPause() - Method in class com.brightcove.player.view.BrightcovePlayer
onPause() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onPause(long) - Method in interface com.brightcove.ssai.player.PlaybackListener
  Indicates a pause event.
onPause(long) - Method in class com.brightcove.ssai.timeline.TimelineManager
OnPauseCollectLifeCycleDataListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnPauseCollectLifeCycleDataListener
OnPauseListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnPauseListener
onPictureInPictureModeChanged(boolean, Configuration) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  This method reacts to the Picture-in-Picture changes and emits `EventType.DID_ENTER_PICTURE_IN_PICTURE_MODE` and `EventType.DID_EXIT_PICTURE_IN_PICTURE_MODE` events.
onPictureInPictureModeChanged(boolean, Configuration) - Method in class com.brightcove.player.view.BrightcovePlayer
  This is a callback made only for Android O onward for Picture-in-Picture.
onPictureInPictureModeChanged(boolean, Configuration) - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onPlay(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onPlay(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On play key actioned
onPlay(long) - Method in interface com.brightcove.ssai.player.PlaybackListener
  Indicates a play event.
onPlay(long) - Method in class com.brightcove.ssai.timeline.TimelineManager
onPlayerError(Exception) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InternalErrorListener
  Called when an error occurs on the `Player`.
OnPlayerReadyListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnPlayerReadyListener
onPlaylist(Playlist) - Method in class com.brightcove.player.edge.PlaylistListener
  This method must be implemented to handle the Playlist object returned from an asynchronous operation.
OnPlayListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnPlayListener
OnPlayListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnPlayListener
onPlayPause(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onPlayPause(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.PlayButtonController
onPlayPause(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On play pause key actioned
onPopulateAccessibilityEvent(View, AccessibilityEvent) - Method in class com.brightcove.player.accessibility.BaseVideoViewAccessibilityDelegate
onPopulateAccessibilityEvent(AccessibilityEvent) - Method in class com.brightcove.player.view.TimedTextView
onPostExecute(Void) - Method in class com.brightcove.player.captioning.tasks.LoadCaptionsTask
onPostExecute(HttpResponse) - Method in class com.brightcove.player.concurrency.ActiveSessionsGetterTask
onPostExecute(HttpResponse) - Method in class com.brightcove.player.concurrency.HeartbeatStarterTask
onPostExecute(HttpResponse) - Method in class com.brightcove.player.concurrency.HeartbeatStopperTask
onPostExecute(Bitmap) - Method in class com.brightcove.player.display.tasks.LoadImageTask
  On successful load of a Bitmap from the background thread, put that Bitmap in the ImageView provided to this task.
onPostExecute(EdgeTaskResult<Playlist>) - Method in class com.brightcove.player.edge.GetPlaylistTask
onPostExecute(EdgeTaskResult<Video>) - Method in class com.brightcove.player.edge.GetVideoTask
onPreferenceChange(Preference, Object) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
  Listens for changes to the Preference objects and updates them as necessary.
onPrepared() - Method in class com.brightcove.player.view.BaseVideoView
onPrepared() - Method in class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
onPrepared() - Method in class com.brightcove.player.view.BrightcoveExoPlayerVideoView
onPrepareDialogBuilder(AlertDialog.Builder) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
onPreparedListener - Variable in class com.brightcove.player.view.BaseVideoView
onPreview(PreviewThumbnailView, int, boolean) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView.OnPreviewChangeListener
  Callback triggered when the Preview Thumbnail process is in progress
onProcessed(AnalyticsEvent, int, Exception) - Method in interface com.brightcove.player.analytics.IAnalyticsHandler.ProcessListener
  This method will be called by the `DefaultAnalyticsHandler` attempting to process an `AnalyticsEvent`.
OnProgressListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnProgressListener
OnProgressListener() - Constructor for class com.brightcove.player.view.BaseVideoView.OnProgressListener
OnRegisterPluginListener() - Constructor for class com.brightcove.player.management.BrightcovePluginManager.OnRegisterPluginListener
OnRemoveCuePointListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnRemoveCuePointListener
onRemoved() - Method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
onRemoved() - Method in interface com.brightcove.player.network.IHandler
  This method will be invoked when the handler is removed from a network client.
onRestart() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onRestart() - Method in class com.brightcove.player.util.LifecycleUtil
onRestart() - Method in class com.brightcove.player.view.BrightcovePlayer
onRestoreInstanceState(Parcelable) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
onResult(MediaDownloadable, Bundle) - Method in interface com.brightcove.player.offline.MediaDownloadable.MediaFormatListener
  Method to be called when the tracks are available.
onResume() - Method in class com.brightcove.cast.DefaultExpandedControllerActivity
onResume() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onResume() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onResume() - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
onResume() - Method in class com.brightcove.player.view.BrightcovePlayer
onResume() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onRewind(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onRewind(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On rewind key actioned
onRewind(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.RewindButtonController
onSaveInstanceState(Bundle) - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onSaveInstanceState(Bundle) - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onSaveInstanceState() - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
onSaveInstanceState(Bundle) - Method in class com.brightcove.player.view.BrightcovePlayer
onSaveInstanceState(Bundle) - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onSeekEnd() - Method in interface com.brightcove.ssai.seek.SeekListener
  Indicates the seek event has ended.
onSeekTo(long) - Method in interface com.brightcove.ssai.seek.SeekListener
  Indicates a seek event.
OnSeekToListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnSeekToListener
onSelectClosedCaptionListener - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
OnSelectedSourceListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnSelectedSourceListener
onSessionEnded(Session, int) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionEnding(Session) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionResumed(Session, boolean) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionResumeFailed(Session, int) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionResuming(Session, String) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionStarted(Session, String) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionStartFailed(Session, int) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionStarting(Session) - Method in class com.brightcove.cast.DefaultSessionManagerListener
onSessionSuspended(Session, int) - Method in class com.brightcove.cast.DefaultSessionManagerListener
OnSetCuePointListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnSetCuePointListener
OnSetCuePointsListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnSetCuePointsListener
OnSetHeartbeatConfigDataListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnSetHeartbeatConfigDataListener
onSetInitialValue(boolean, Object) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
OnSetSourceListener() - Constructor for class com.brightcove.player.display.VideoDisplayComponent.OnSetSourceListener
OnSetVideoListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnSetVideoListener
onSizeChanged(int, int, int, int) - Method in class com.brightcove.player.view.BaseVideoView
onSizeChanged(int, int, int, int) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
onSizeChanged(int, int, int, int) - Method in class com.brightcove.player.view.BrightcoveTextureView
onSkipAdClicked() - Method in interface com.brightcove.pulse.PulseAdView.Listener
  Called when the skip ad view is clicked.
onSkipBackward(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onSkipBackward(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On skip backward key actioned
onSkipForward(KeyEvent) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
onSkipForward(KeyEvent) - Method in interface com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
  On skip forward key actioned
OnSourceSelectedListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnSourceSelectedListener
onStart() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onStart() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onStart() - Method in class com.brightcove.player.view.BrightcovePlayer
onStart() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onStartPreview(PreviewThumbnailView, int) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView.OnPreviewChangeListener
  Callback triggered when the Preview Thumbnail process has started
onStop() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
onStop() - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onStop() - Method in class com.brightcove.player.view.BrightcovePlayer
onStop() - Method in class com.brightcove.player.view.BrightcovePlayerFragment
onStopPreview(PreviewThumbnailView, int) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView.OnPreviewChangeListener
  Callback triggered when the Preview Thumbnail process has stopped
onStreamReady(InputStream) - Method in interface com.brightcove.player.captioning.tasks.LoadCaptionsTask.ResponseStreamListener
onSuccess(R) - Method in interface com.brightcove.player.edge.OfflineCallback
  Called when the operation has completed successfully.
onSuccess(T) - Method in interface com.brightcove.ssai.data.source.SSAICallback
  Called when the operation has been successful.
onSurfaceTextureAvailable(SurfaceTexture, int, int) - Method in class com.brightcove.player.display.VideoDisplayComponent
onSurfaceTextureDestroyed(SurfaceTexture) - Method in class com.brightcove.player.display.VideoDisplayComponent
onSurfaceTextureSizeChanged(SurfaceTexture, int, int) - Method in class com.brightcove.player.display.VideoDisplayComponent
onSurfaceTextureUpdated(SurfaceTexture) - Method in class com.brightcove.player.display.VideoDisplayComponent
onTextInformationFrame(TextInformationFrame, long) - Method in interface com.brightcove.player.metadata.TextInformationFrameListener
  Called when the player finds an ID3 Metadata of type `TextInformationFrame` in the Video.
onTick(long, long) - Method in interface com.brightcove.ssai.timeline.ticker.TickerObserver
  A tick represent an poll from the underlying video player.
onTick(long, long) - Method in class com.brightcove.ssai.timeline.TimelineManager
onTick(long, long) - Method in class com.brightcove.ssai.tracking.timed.TimedTracker
onTouchEvent(MotionEvent) - Method in class com.brightcove.player.view.BaseVideoView
onTrackingConfigChanged(TrackingConfig) - Method in class com.brightcove.ssai.tracking.timed.TimedTracker
onTrackingConfigChanged(TrackingConfig) - Method in interface com.brightcove.ssai.tracking.TrackingConfigListener
  Triggered when there is a `TrackingConfig` change.
onTransferEnd(DataSource, DataSpec, boolean) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
onTransferInitializing(DataSource, DataSpec, boolean) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
onTransferStart(DataSource, DataSpec, boolean) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
onUpgraded(int, int) - Method in class com.brightcove.player.store.BaseStore
  Called when the `EntityDataStore` has been upgraded from an previous version to a new version.
onUserLeaveHint() - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  This method calls `PictureInPictureManager.enterPictureInPictureMode()` if the PictureInPictureManager is configured to do so.
onUserLeaveHint() - Method in class com.brightcove.player.view.BrightcovePlayer
onValueChanged(ListDialogPreference, int) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
  Listens for changes to the Preference objects and updates them as necessary.
onValueChanged(ListDialogPreference, int) - Method in interface com.brightcove.player.captioning.preferences.ListDialogPreference.OnValueChangedListener
onVideo(Video) - Method in class com.brightcove.player.edge.VideoListener
  This method must be implemented to handle the Video object returned from an asynchronous operation.
OnVideoCompletedListener() - Constructor for class com.brightcove.omniture.OmnitureComponent.OnVideoCompletedListener
OnVideoCompletedListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnVideoCompletedListener
onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
onVideoFormatEnabled(Format, int, long) - Method in interface com.brightcove.player.display.ExoPlayerVideoDisplayComponent.InfoListener
  Called when a Video Format is enabled.
onVideoSizeEstimated(long) - Method in interface com.brightcove.player.offline.MediaDownloadable.OnVideoSizeCallback
onVideoViewSizeChange(int, int, int, int) - Method in interface com.brightcove.player.view.BaseVideoView.OnVideoViewSizeChangedListener
  Called when the BaseVideoView's size changes.
onViewCreated(View, Bundle) - Method in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
onViewStateRestored(Bundle) - Method in class com.brightcove.player.appcompat.BrightcovePlayerFragment
onViewStateRestored(Bundle) - Method in class com.brightcove.player.util.LifecycleUtil
onViewStateRestored(Bundle) - Method in class com.brightcove.player.view.BrightcovePlayerFragment
OnWillChangeVideoListener() - Constructor for class com.brightcove.player.controller.VideoPlaybackController.OnWillChangeVideoListener
OnWillChangeVideoListener() - Constructor for class com.brightcove.player.display.VideoDisplayComponent.OnWillChangeVideoListener
open(DataSpec) - Method in class com.brightcove.player.offline.MultiDataSource
openCurrentVideoSource() - Method in class com.brightcove.player.display.VideoDisplayComponent
  Prepares the player to play the current video source.
OpenGLException - Exception in com.brightcove.player.video360
  Open GL Exception is an unchecked exception that will be thrown when the player encounters Open GL errors that prevent 360 degree video playback.
OpenGLException(String) - Constructor for exception com.brightcove.player.video360.OpenGLException
  Constructs a new Open GL Exception with the given message.
OpenGLException(String, int) - Constructor for exception com.brightcove.player.video360.OpenGLException
  Constructs a new Open GL Exception with the given message and error code.
openVideo(Video) - Method in class com.brightcove.omniture.OmnitureComponent
  Handles tracking the opening of a new video, as well as updates the tracking state to TrackingState.OPEN.
openVideo(Video, Map<String, Object>) - Method in class com.brightcove.omniture.OmnitureComponent
  Handles tracking the opening of a new video, as well as updates the tracking state to TrackingState.OPEN.
openVideo(Video, Map<String, Object>, Map<String, String>) - Method in class com.brightcove.omniture.OmnitureComponent
  Handles tracking the opening of a new video, as well as updates the tracking state to TrackingState.OPEN.
openVideo(Video, Source) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
openVideo(Video, Source) - Method in class com.brightcove.player.display.VideoDisplayComponent
  Creates, configures, and prepares a new instance of MediaPlayer
Optional<T> - Class in com.brightcove.player.data
  Optional wrapper can be to pass nullable value safely through RxJava2 stream.
Optional(T) - Constructor for class com.brightcove.player.data.Optional
  Constructs a new optional value
ORIGIN - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
ORIGINAL_EVENT - Static variable in class com.brightcove.player.event.AbstractEvent
  Original event used in situations where default behavior is prevented and the original event needs to be re-emitted.
ORIGINAL_PLAYHEAD_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
ORIGINAL_PLAYHEAD_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The unmapped current playhead position.
ORIGINAL_SEEK_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
ORIGINAL_SEEK_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The unmapped seek position.
OTHER_CONSTRUCTOR - Static variable in class com.brightcove.player.util.ErrorUtil
OUT_OF_FLOW - Static variable in class com.brightcove.player.util.ErrorUtil
OUTCOME_DROPPED - Static variable in interface com.brightcove.player.analytics.IAnalyticsHandler.ProcessListener
  Value of an outcome, where the event was dropped because the event could not processed successfully and the event was deemed unimportant to attempt try again later.
OUTCOME_FAILED - Static variable in interface com.brightcove.player.analytics.IAnalyticsHandler.ProcessListener
  Value of an outcome, where the event could not be processed because handler encountered an error while attempting to process the event.
OUTCOME_SAVED - Static variable in interface com.brightcove.player.analytics.IAnalyticsHandler.ProcessListener
  Value of an outcome, where the event could not be processed immediately and the event was deemed important to be backlogged and tried again later.
OUTCOME_SUBMITTED - Static variable in interface com.brightcove.player.analytics.IAnalyticsHandler.ProcessListener
  Value of an outcome, where the event was processed successfully.
outputProtection - Variable in class com.brightcove.player.drm.CustomerRightsToken
OutputProtection - Class in com.brightcove.player.drm
  An immutable class used to configure the output protection when downloading a DRM license.
OutputProtection(boolean, boolean, boolean) - Constructor for class com.brightcove.player.drm.OutputProtection
  Instantiates a new Output Protection.

## P

parameters - Variable in exception com.brightcove.player.analytics.AnalyticsOutOfSpaceException
  An immutable map of HTTP query parameter names and values to be sent to the server.
parameters - Variable in exception com.brightcove.player.analytics.AnalyticsRetryLimitException
  An immutable map of HTTP query parameter names and values to be sent to the server.
PARCEL_OBJECT_TYPE - Static variable in class com.brightcove.player.event.MediaEvent
  The type of the parcelable object.
PARCEL_OBJECT_TYPE - Static variable in class com.brightcove.player.model.Playlist
  The type of the parcelable object.
PARCEL_OBJECT_TYPE - Static variable in class com.brightcove.player.model.Video
  The type of the parcelable object.
parse(InputStream, String) - Static method in class com.brightcove.player.captioning.WebVTTParser
  The main parser for WebVTT cue files pre KitKat.
parse(Uri, InputStream) - Method in class com.brightcove.player.dash.OfflineDashManifestParser
parse(Object, Video.ProjectionFormat) - Static method in enum com.brightcove.player.model.Video.ProjectionFormat
  Matches the given value to list of known projection format names.
parse(Object) - Static method in enum com.brightcove.player.model.Video.ProjectionFormat
  Matches the given value to list of known projection format names.
parseContentProtection(XmlPullParser) - Method in class com.brightcove.player.dash.BrightcoveDashManifestParser
  Parses a ContentProtection element.
parseRoleFlagsFromRoleDescriptors(List<Descriptor>) - Method in class com.brightcove.player.dash.BrightcoveDashManifestParser
parseTimeValue(String) - Static method in class com.brightcove.player.captioning.TTMLParser
  Deprecated.
parseTimeValueLong(String) - Static method in class com.brightcove.player.captioning.TTMLParser
  Parses a string representing a time code position within a video following the format: HH:MM:ss.mmm or HH:MM:ss:mm Where the following values are expected: HH - a 2 digit hours value, zero padded MM - a 2 digit minutes value, zero padded ss - a 2 digit seconds value, zero padded mmm - a 2 or 3 digit milliseconds value, zero padded The parsed value is converted to an integer representing the total number of milliseconds represented by this time code expression, relative to the start of a video timeline.
parseToJSONObject(String) - Static method in class com.brightcove.player.network.HttpService
  Parses given string containing JSON data into a JSONObject which provides an interface for extracting JSON data.
parseXml(InputStream, String) - Static method in class com.brightcove.player.captioning.TTMLParser
  Parses the given `InputStream` using the specified encoding.
parseXml(Reader) - Static method in class com.brightcove.player.captioning.TTMLParser
  Parses the given `Reader` into a `TTMLDocument`.
PATTERN - Static variable in class com.brightcove.player.model.Length
PATTERN_LINE - Static variable in class com.brightcove.player.model.LengthVtt
PATTERN_PERCENTAGE - Static variable in class com.brightcove.player.model.LengthVtt
pause() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.pauseAd(AdMediaInfo)`
PAUSE - Static variable in class com.brightcove.player.event.EventType
  Indicates playback should be paused.
pause() - Method in class com.brightcove.player.view.BaseVideoView
  Pause playback
PAUSE_COLLECT_LIFECYCLE_DATA - Static variable in class com.brightcove.omniture.OmnitureEventType
PAUSE_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined pause button image key.
pauseAd() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.pauseAd(AdMediaInfo)`
pauseAd(AdMediaInfo) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
pauseAd() - Method in interface com.brightcove.player.ads.AdPlayer
  Pauses an ad.
pauseAd() - Method in class com.brightcove.player.ads.ExoAdPlayer
pauseAd() - Method in class com.brightcove.pulse.PulseAdPlayer
PauseAdView - Class in com.brightcove.pulse
  Represents the view for Pulse Pause Ads.
PauseAdView(Context) - Constructor for class com.brightcove.pulse.PauseAdView
  Constructor.
PAUSED_QUEUED_FOR_WIFI - Static variable in class com.brightcove.player.network.DownloadStatus
  The download exceeds a size limit for downloads over the mobile network and the download manager is waiting for a Wi-Fi connection to proceed.
PAUSED_UNKNOWN - Static variable in class com.brightcove.player.network.DownloadStatus
  The download is paused for some other reason.
PAUSED_WAITING_FOR_NETWORK - Static variable in class com.brightcove.player.network.DownloadStatus
  The download is waiting for network connectivity to proceed.
PAUSED_WAITING_TO_RETRY - Static variable in class com.brightcove.player.network.DownloadStatus
  The download is paused because some network error occurred and the download manager is waiting before retrying the request.
pauseDownload(DownloadRequestSet) - Method in class com.brightcove.player.network.DownloadManager
pauseDownload(Long) - Method in class com.brightcove.player.network.DownloadManager
pauseDownload(DownloadRequestSet) - Method in interface com.brightcove.player.network.IDownloadManager
  Pauses download of the specified request set, if it is not already paused.
pauseDownload(Long) - Method in interface com.brightcove.player.network.IDownloadManager
  Pauses download of the specified request set, if it is not already paused.
pauseDownload() - Method in class com.brightcove.player.offline.MediaDownloadable
  Attempts to pause download of this media.
pauseDownloadRequestSet(Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Marks a download request set as paused.
pauseVideoDownload(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to pause a single video being downloaded.
pauseVideoDownload(Video, OfflineCallback<Integer>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to asynchronously pause a single video being downloaded.
pauseVideoDownload(String) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to pause a single video being downloaded.
pauseVideoDownload(String, OfflineCallback<Integer>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to asynchronously pause a single video being downloaded.
pcmEncoding - Variable in class com.brightcove.player.model.MediaFormat
  The encoding for PCM audio streams.
PERCENT_COMPLETE - Static variable in class com.brightcove.player.event.AbstractEvent
  Percentage of the video that has buffered so far.
PICTURE_IN_PICTURE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined picture in picture button index.
PICTURE_IN_PICTURE_OFF_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined picture in picture OFF button image key.
PICTURE_IN_PICTURE_ON_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined picture in picture ON button image key.
PICTURE_IN_PICTURE_STATE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events accessing Picture-in-Picture state.
PictureInPictureButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove picture-in-picture button controller.
PictureInPictureButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface, Bundle) - Constructor for class com.brightcove.player.mediacontroller.buttons.PictureInPictureButtonController
  Builds a picture in picture button controller object.
PictureInPictureManager - Class in com.brightcove.player.pictureinpicture
  The class responsible to manage the Picture-in-Picture mode.
PictureInPictureManagerException - Exception in com.brightcove.player.pictureinpicture
  The Picture-in-Picture manager exception is an unchecked exception thrown when `PictureInPictureManager` encounters a problem.
PictureInPictureManagerException() - Constructor for exception com.brightcove.player.pictureinpicture.PictureInPictureManagerException
  Instantiates a new Picture-in-Picture manager exception.
PictureInPictureManagerException(String) - Constructor for exception com.brightcove.player.pictureinpicture.PictureInPictureManagerException
  Instantiates a new Picture-in-Picture manager exception.
PictureInPictureManagerException(String, Throwable) - Constructor for exception com.brightcove.player.pictureinpicture.PictureInPictureManagerException
  Instantiates a new Picture-in-Picture manager exception.
PictureInPictureManagerException(Throwable) - Constructor for exception com.brightcove.player.pictureinpicture.PictureInPictureManagerException
  Instantiates a new Picture-in-Picture manager exception.
pixelWidthHeightRatio - Variable in class com.brightcove.player.model.MediaFormat
  The width to height ratio of pixels in the video, or `Constants.NO_VALUE` if unknown or not applicable.
PLATFORM - Static variable in class com.brightcove.player.analytics.Analytics.Fields
PLATFORM_VERSION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
play(Integer) - Method in class com.brightcove.omniture.OmnitureComponent
  Deprecated.
play(long) - Method in class com.brightcove.omniture.OmnitureComponent
  Track that playback has begun.
play(Integer, boolean) - Method in class com.brightcove.omniture.OmnitureComponent
  Deprecated.
play(long, boolean) - Method in class com.brightcove.omniture.OmnitureComponent
  Track that playback has begun.
PLAY - Static variable in class com.brightcove.player.event.EventType
  Indicates playback should begin.
PLAY - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The play button styleable attribute index.
PLAY_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined play button image key.
playAd() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.playAd(AdMediaInfo)`
playAd(AdMediaInfo) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
playAd() - Method in interface com.brightcove.player.ads.AdPlayer
  Plays an ad.
playAd() - Method in class com.brightcove.player.ads.ExoAdPlayer
playAd() - Method in class com.brightcove.pulse.PulseAdPlayer
PLAYBACK_LOCATION - Static variable in class com.brightcove.player.event.AbstractEvent
  The event property key that specifies the `PlaybackLocation`.
playbackController - Variable in class com.brightcove.player.view.BaseVideoView
PlaybackListener - Interface in com.brightcove.ssai.player
  Listener for playback related events.
PlaybackLocation - Enum in com.brightcove.player.model
  Enum to depict the playback location state.
PlayButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove play button controller.
PlayButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.PlayButtonController
  Builds a play button controller object.
playDuration - Variable in class com.brightcove.player.drm.CustomerRightsToken.RentalLicense
  Defines in milliseconds how long the content can be consumed after the start of playback.
PLAYER_HEIGHT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
PLAYER_NAME - Static variable in class com.brightcove.player.C
  The constant for the Brightcove Player name
PLAYER_OPTIONS - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined player options button image key.
PLAYER_OPTIONS_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined player options button image key.
PLAYER_WIDTH - Static variable in class com.brightcove.player.analytics.Analytics.Fields
PlayerBandwidthMeter - Class in com.brightcove.player.network
  Provides an implementation of `BandwidthMeter` that tracks the total number of bytes transferred.
PlayerBandwidthMeter() - Constructor for class com.brightcove.player.network.PlayerBandwidthMeter
  Constructs a new instance of the bandwidth meter that will use `DefaultBandwidthMeter` internally to delegate the work.
PlayerBandwidthMeter(Handler, BandwidthMeter.EventListener) - Constructor for class com.brightcove.player.network.PlayerBandwidthMeter
  Constructs a new instance of the bandwidth meter that will use `DefaultBandwidthMeter` internally to delegate the work.
PlayerBandwidthMeter(Context, Handler, BandwidthMeter.EventListener) - Constructor for class com.brightcove.player.network.PlayerBandwidthMeter
  Constructs a new instance of the bandwidth meter that will use `DefaultBandwidthMeter` internally to delegate the work.
PlayerBandwidthMeter(BandwidthMeter) - Constructor for class com.brightcove.player.network.PlayerBandwidthMeter
  Constructs a new instance of the bandwidth meter that will use given bandwidth meter to delegate the work.
PlayerOptionsButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove player options button controller.
PlayerOptionsButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface, Bundle) - Constructor for class com.brightcove.player.mediacontroller.buttons.PlayerOptionsButtonController
  Builds a complete controller.
PLAYHEAD_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
PLAYHEAD_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  Current playhead position in milliseconds.
playheadPosition - Variable in class com.brightcove.player.display.VideoDisplayComponent
  Deprecated.
playheadPosition - Variable in class com.brightcove.player.view.BaseVideoView
  Deprecated.
playheadPositionLong - Variable in class com.brightcove.player.display.VideoDisplayComponent
playheadPositionLong - Variable in class com.brightcove.player.view.BaseVideoView
PLAYLIST - Static variable in class com.brightcove.player.event.AbstractEvent
  Video for Events that carry a single Playlist.
Playlist - Class in com.brightcove.player.model
Playlist(Map<String, Object>) - Constructor for class com.brightcove.player.model.Playlist
Playlist(Map<String, Object>, List<Video>) - Constructor for class com.brightcove.player.model.Playlist
  Initializes a new Playlist with a predefined metadata properties collection and a predefined List of Video objects.
Playlist.Fields - Class in com.brightcove.player.model
  Provides the list of known field names that can appear in the properties Map.
PlaylistListener - Class in com.brightcove.player.edge
  PlaylistListener identifies objects that expect to receive a Playlist object from an asynchronous operation.
PlaylistListener() - Constructor for class com.brightcove.player.edge.PlaylistListener
PLAYREADY_UUID - Static variable in class com.brightcove.player.Constants
  UUID for the PlayReady DRM scheme.
PLUGIN_NAME - Static variable in class com.brightcove.player.event.AbstractEvent
  The name of a plugin registered to the SDK.
pluginManager - Variable in class com.brightcove.player.view.BaseVideoView
POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  The position property of a CAPTION event.
POSITION - Static variable in class com.brightcove.player.util.LifecycleUtil
POSITION_ANCHOR - Static variable in class com.brightcove.player.event.AbstractEvent
  The position anchor property of a CAPTION event.
POSITION_UNSET - Static variable in class com.brightcove.player.Constants
  Represents an unset or unknown position.
POSTER_SOURCES - Static variable in class com.brightcove.player.model.Video.Fields
  The list of poster sources for this video.
PREBUFFER_NEXT_VIDEO - Static variable in class com.brightcove.player.event.EventType
  Indicates the video specified by the source property should be prepared to play next.
PREF_BACKGROUND_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
  Captions Preference Keys
PREF_BACKGROUND_OPACITY - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_CUSTOM - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_EDGE_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_EDGE_TYPE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_FONT_SIZE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_FOREGROUND_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_FOREGROUND_OPACITY - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_LOCALE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_MASTER_SWITCH - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_PRESET - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_STANDARD - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_TYPEFACE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_WINDOW_COLOR - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PREF_WINDOW_OPACITY - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
prepareDFXPCaptions(TTMLDocument) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Prepares the rendered View blocks for all captions listed in the given TTMLDocument.
prepareLayout() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
  As of 4.8.0, no longer does anything.
prepareWebVTTCaptions(WebVTTDocument) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Prepares the rendered View blocks for all captions listed in the given WebVTTDocument.
preset(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
preset() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
PRESET_BLACK_ON_WHITE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PRESET_CUSTOM - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PRESET_CUSTOM - Static variable in class com.brightcove.player.captioning.preferences.PresetPreference
PRESET_WHITE_ON_BLACK - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
  Presets
PRESET_YELLOW_ON_BLACK - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PRESET_YELLOW_ON_BLUE - Static variable in class com.brightcove.player.captioning.preferences.CaptionConstants
PresetPreference - Class in com.brightcove.player.captioning.preferences
PresetPreference(Context, AttributeSet) - Constructor for class com.brightcove.player.captioning.preferences.PresetPreference
preventDefault() - Method in class com.brightcove.player.event.AbstractEvent
  Causes the Event handling framework to not execute any default behavior that may be defined for a given Event.
PREVIEW_THUMBNAIL_FORMAT_SELECTOR - Static variable in class com.brightcove.player.mediacontroller.ThumbnailEvent
  The `PreviewThumbnailFormatSelector` property key
PREVIEW_THUMBNAIL_SOURCES - Static variable in class com.brightcove.player.model.Video.Fields
  The list of preview thumbnail sources for this video.
PreviewAnimator - Class in com.brightcove.player.mediacontroller.animator
  Based class used to animate the `PreviewThumbnailView`
PreviewAnimatorImpl - Class in com.brightcove.player.mediacontroller.animator
  Default implementation of the `PreviewAnimator`
PreviewAnimatorImpl(ViewGroup, PreviewThumbnailView, BrightcoveControlBar) - Constructor for class com.brightcove.player.mediacontroller.animator.PreviewAnimatorImpl
PreviewLoader - Interface in com.brightcove.player.mediacontroller
  The component responsible for loading `TimedThumbnail` from a given `ThumbnailDocument` and the playhead position, into the `ThumbnailView`.
PreviewThumbnailFormat - Class in com.brightcove.player.captioning
PreviewThumbnailFormat(Uri, int, int, int) - Constructor for class com.brightcove.player.captioning.PreviewThumbnailFormat
PreviewThumbnailFormatSelector - Interface in com.brightcove.player.mediacontroller
  Selects a `PreviewThumbnailFormat` from a given list.
PreviewThumbnailView - Interface in com.brightcove.player.mediacontroller
  The representation for the Preview Thumbnail View which contains all the components needed for drawing thumbnail images according to the progress changes.
PreviewThumbnailView.OnPreviewChangeListener - Interface in com.brightcove.player.mediacontroller
  This `PreviewThumbnailView`'s listener
priority - Variable in exception com.brightcove.player.analytics.AnalyticsOutOfSpaceException
  The priority of the event.
priority - Variable in exception com.brightcove.player.analytics.AnalyticsRetryLimitException
  The priority of the event.
processData(JSONObject) - Method in class com.brightcove.player.edge.GetPlaylistTask
processData(JSONObject) - Method in class com.brightcove.player.edge.GetVideoTask
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnActivityStoppedListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnCollectLifeCycleDataListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnDidSeekToListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnDidSetVideoListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnPauseCollectLifeCycleDataListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnPauseListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnPlayListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnProgressListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnSelectedSourceListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnSetHeartbeatConfigDataListener
processEvent(Event) - Method in class com.brightcove.omniture.OmnitureComponent.OnVideoCompletedListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnDidSeekToListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnDidSetSourceListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnPlayerReadyListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnPlayListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnRemoveCuePointListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnSeekToListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnSetCuePointListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnSetCuePointsListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnSetVideoListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnSourceSelectedListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnVideoCompletedListener
processEvent(Event) - Method in class com.brightcove.player.controller.VideoPlaybackController.OnWillChangeVideoListener
processEvent(Event) - Method in class com.brightcove.player.display.VideoDisplayComponent.OnSetSourceListener
processEvent(Event) - Method in class com.brightcove.player.display.VideoDisplayComponent.OnWillChangeVideoListener
processEvent(Event) - Method in class com.brightcove.player.event.BackgroundEventListener
processEvent(Event) - Method in interface com.brightcove.player.event.EventListener
  Process a given event to some purpose.
processEvent(Event) - Method in class com.brightcove.player.management.BrightcovePluginManager.OnRegisterPluginListener
processEvent(Event) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController.HideSeekControlsHandler
  Overrides to implement the successful rewind hide operation.
processEvent(Event) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController.SeekConfigurationHandler
processEvent(Event) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController.SeekHandler
  Overrides to implement the seek operation.
processEvent(Event) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController.SeekOffsetHandler
  Overrides to implement the successful rewind show operation.
processEvent(Event) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController.ShowSeekControlsHandler
  Overrides to implement the successful rewind show operation.
processEvent(Event) - Method in class com.brightcove.player.view.BaseVideoView.OnProgressListener
processVideo(Video) - Method in class com.brightcove.ssai.SSAIComponent
  Process a video that has a VMAP url in at least one if its sources.
processVideo(String) - Method in class com.brightcove.ssai.SSAIComponent
  Process a video given an ad metadata URL and a content URL.
profile - Variable in class com.brightcove.player.drm.CustomerRightsToken
  The profile for the offline license request.
PROGRESS - Static variable in class com.brightcove.player.event.EventType
  As a player plays a video, it will emit progress events.
PROGRESS - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The event payload key for the current time text value.
PROGRESS_BAR_PLAYHEAD_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
PROGRESS_BAR_PLAYHEAD_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  Current playhead position in milliseconds, as shown in the Progress Bar.
progressInterval - Variable in class com.brightcove.player.display.VideoDisplayComponent
progressListener - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Listens for `EventType.PROGRESS` events and loads the proper captions as video progresses.
progressListenerToken - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
PROJECTION_FORMAT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the projection format sent in the Event `EventType.PROJECTION_FORMAT_CHANGED`.
PROJECTION_FORMAT - Static variable in class com.brightcove.player.model.Video.Fields
  The projection format for this video.
PROJECTION_FORMAT_CHANGED - Static variable in class com.brightcove.player.event.EventType
  The player has changed the projection format for the video player
PROJECTION_FORMAT_NOT_SUPPORTED - Static variable in class com.brightcove.player.util.ErrorUtil
projectionData - Variable in class com.brightcove.player.model.MediaFormat
  The projection data for 360/VR video, or null if not applicable.
properties - Variable in class com.brightcove.player.event.Event
  A dynamic set of properties containing data that accompanies specific Events.
properties - Variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  A set of properties supplied when emitting events as part of button click handling.
properties - Variable in class com.brightcove.player.model.MetadataObject
PROPERTIES_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
provideLicenseManagerFactory() - Static method in class com.brightcove.player.drm.OfflineLicenseManagerFactory
publish(AnalyticsEvent, IAnalyticsErrorListener) - Method in class com.brightcove.player.analytics.AnalyticsClient
  Publishes the specified event to the current set of registered analytics handlers.
PUBLISHER_ID - Static variable in class com.brightcove.player.model.Video.Fields
  The publisher id, may be empty
PULSE_PAUSE_AD - Static variable in class com.brightcove.pulse.PulseEvent
  The current pulse pause ad.
PULSE_PAUSE_AD_DISMISSED - Static variable in class com.brightcove.pulse.PulseEventType
  Indicates that a PauseAd from the Pulse plugin has been dismissed.
PULSE_PAUSE_AD_DISPLAYED - Static variable in class com.brightcove.pulse.PulseEventType
  Indicates that a PauseAd from the Pulse plugin has been displayed.
PulseAdPlayer - Class in com.brightcove.pulse
  Represents an `AdPlayer` capable of handling a PulseVideoAd.
PulseAdView - Class in com.brightcove.pulse
  Represents the view of an Ad.
PulseAdView(Context) - Constructor for class com.brightcove.pulse.PulseAdView
  Constructor.
PulseAdView(Context, AttributeSet) - Constructor for class com.brightcove.pulse.PulseAdView
  Constructor.
PulseAdView(Context, AttributeSet, int) - Constructor for class com.brightcove.pulse.PulseAdView
  Constructor.
PulseAdView.Listener - Interface in com.brightcove.pulse
  Listener to trigger UI events related to the Ad playback.
PulseComponent - Class in com.brightcove.pulse
  Pulse Component Plugin.
PulseComponent(String, EventEmitter, BaseVideoView) - Constructor for class com.brightcove.pulse.PulseComponent
  Pulse Component constructor.
PulseComponent.Listener - Interface in com.brightcove.pulse
  Listener of the Pulse Component.
PulseEvent - Class in com.brightcove.pulse
PulseEventType - Class in com.brightcove.pulse
PulseEventType() - Constructor for class com.brightcove.pulse.PulseEventType
PulseIllegalOperationException - Exception in com.brightcove.pulse.exception
  Represents an illegal operation in the PulseSession.
PulseIllegalOperationException(Error) - Constructor for exception com.brightcove.pulse.exception.PulseIllegalOperationException
  Constructor.
PulsePlaybackException - Exception in com.brightcove.pulse.exception
  Represents an exception coming from an Ad Playback.
PulsePlaybackException(Throwable) - Constructor for exception com.brightcove.pulse.exception.PulsePlaybackException
  Constructor.
purchase - Variable in class com.brightcove.player.drm.CustomerRightsToken.PurchaseProfile
  The purchase license details.
PurchaseLicense() - Constructor for class com.brightcove.player.drm.CustomerRightsToken.PurchaseLicense
PurchaseProfile() - Constructor for class com.brightcove.player.drm.CustomerRightsToken.PurchaseProfile
put(K, V) - Method in class com.brightcove.player.util.collection.Multimap
  Add the value to the map.

## Q

QUERY_BASE_URL_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
queryKeyStatus() - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
  Deprecated.
queryKeyStatus() - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
  Deprecated.
queryKeyStatus() - Method in class com.brightcove.player.drm.OfflineLicenseManager
  Deprecated.

## R

RANGE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
read(byte[], int, int) - Method in class com.brightcove.player.offline.MultiDataSource
READ_TOKEN_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
readerToString(Reader) - Static method in class com.brightcove.player.network.HttpService
  Reads all data from the given Reader and converts to a String (Uses StringBuilder).
readRawTextFile(Context, int) - Static method in class com.brightcove.player.video360.GlUtil
READY_TO_PLAY - Static variable in class com.brightcove.player.event.EventType
  Indicates the VideoDisplayComponent is ready to receive video content.
reason - Variable in exception com.brightcove.player.render.UnsupportedDrmException
REASON_NO_DRM - Static variable in exception com.brightcove.player.render.UnsupportedDrmException
REASON_UNKNOWN - Static variable in exception com.brightcove.player.render.UnsupportedDrmException
REASON_UNSUPPORTED_SCHEME - Static variable in exception com.brightcove.player.render.UnsupportedDrmException
REBUFFERING_COUNT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
REBUFFERING_SECONDS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
REFERENCE_ID - Static variable in class com.brightcove.player.model.Video.Fields
  Identifier used by external system for this video
REFERENCE_ID - Static variable in class com.brightcove.player.model.VideoFields
ReflectionUtil - Class in com.brightcove.player.util
  Provides utility methods that can be used access and mutate objects using reflection.
refreshCaptions() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
refreshCaptions(int) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Deprecated.
refreshCaptions(long) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
refreshEntity(E) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Refresh the given entity.
refreshEntity(E) - Method in class com.brightcove.player.store.BaseStore
  Refresh the given entity.
REGION - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
REGION - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
region - Variable in class com.brightcove.player.model.Block
Region - Class in com.brightcove.player.model
  Represents a region definition for targeting caption rendering on screen in a TTML document.
Region() - Constructor for class com.brightcove.player.model.Region
Region.DisplayAlign - Enum in com.brightcove.player.model
regions - Variable in class com.brightcove.player.model.CaptionsDocument
register(ButtonController) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Registers a given button controller.
register(View) - Method in interface com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistry
  Registers a media control.
register(ButtonController) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Implements to register a given button controller.
register(View) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaControlRegistryImpl
  Registers a View object as a media control.
REGISTER_PLUGIN - Static variable in class com.brightcove.player.event.EventType
  Indicates that a plugin is ready to be registered
registerActivity(Activity, BaseVideoView) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  This method registers and holds a weak reference to the Activity that will be put into Picture-in-Picture mode.
registerDownloadable(DeliveryType, Class<? extends MediaDownloadable>) - Static method in class com.brightcove.player.offline.MediaDownloadable
  Registers the downloadable class that must be used to handled download of the specified media delivery type.
RegisteringEventEmitter - Class in com.brightcove.player.event
  The RegisteringEventEmitter allows developers to constrain which events their Components are intended to listen for and emit.
RegisteringEventEmitter(EventEmitter, Class<? extends Component>) - Constructor for class com.brightcove.player.event.RegisteringEventEmitter
  Main constructor.
registerObserver(TickerObserver) - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Registers an observer.
registerProgressListener() - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Registers the PROGRESS event listener.
release() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
release() - Method in interface com.brightcove.player.ads.AdPlayer
  Releases the `AdPlayer`.
release() - Method in class com.brightcove.player.ads.ExoAdPlayer
release() - Method in class com.brightcove.player.video360.GlRenderTarget
  Releases the Open GL resource used by this render target.
release() - Method in class com.brightcove.player.video360.ShaderProgram
release() - Method in class com.brightcove.player.video360.SphericalSceneRenderer
release() - Method in class com.brightcove.player.view.BrightcoveSurfaceView
release() - Method in class com.brightcove.player.view.BrightcoveTextureView
release() - Method in interface com.brightcove.player.view.RenderView
release() - Method in class com.brightcove.pulse.PulseAdPlayer
release() - Method in class com.brightcove.pulse.PulseComponent
  Releases the Pulse component.
releaseLicense(byte[]) - Method in interface com.brightcove.player.drm.LicenseManager
  Releases an offline license.
releaseLicense(byte[]) - Method in class com.brightcove.player.drm.OfflineLicenseManager
releaseLicense(Video, EventListener) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback license release request for the specified video asynchronously.
releaseResources() - Method in interface com.brightcove.player.drm.LicenseManager
  Releases the used resources.
releaseResources() - Method in class com.brightcove.player.drm.OfflineLicenseManager
reloadAdsRequest() - Method in class com.brightcove.ima.GoogleIMAComponent
  Creates a request to reload the Ads.
RemoteControlKeyState - Interface in com.brightcove.player.mediacontroller.buttons
  Defines the interface to handle and react to the key events coming from the remote control, depending on the state of the media controller.
RemoteTrackerDatasource - Class in com.brightcove.ssai.tracking
  Implementation of a `TrackerDatasource` that makes the network calls to track the specified `TrackingEvent`s.
remove(int) - Method in class com.brightcove.player.view.BaseVideoView
  Removes the video at the specified index.
REMOVE_CUE_POINT - Static variable in class com.brightcove.player.event.EventType
  Removes a cue point.
REMOVE_VIDEO_STILL - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video Still image will be removed and hidden from any component that makes use of one.
removeAdOverlayConfigListener(AdOverlayConfigListener) - Method in class com.brightcove.ssai.live.LiveVideoOrchestrator
  Removes an `AdOverlayConfigListener`.
removeAdPodListener(AdPodListener) - Method in class com.brightcove.ssai.timeline.TimelineManager
  Removes the Ad pod listener.
removeAllAdOverlayConfigListeners() - Method in class com.brightcove.ssai.live.LiveVideoOrchestrator
  Removes all `AdOverlayConfigListener`s.
removeAllAdPodListeners() - Method in class com.brightcove.ssai.timeline.TimelineManager
  Removed all Ad pod listeners.
removeAllHandlers() - Method in class com.brightcove.player.analytics.AnalyticsClient
  Removes all handlers that are currently registered with client.
removeAllSeekListeners() - Method in class com.brightcove.ssai.seek.SeekManager
  Removes all seek listeners.
removeAllTrackingConfigListeners() - Method in class com.brightcove.ssai.live.LiveVideoOrchestrator
  Removes all `TrackingConfigListener`s.
removeCallback(VideoAdPlayer.VideoAdPlayerCallback) - Method in class com.brightcove.ima.GoogleIMAComponent
removeCallback(VideoAdPlayer.VideoAdPlayerCallback) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
removeDownloadEventListener(MediaDownloadable.DownloadEventListener) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Removes the specified from the list of listeners that will be notified when a download event is raised.
removeEventListener(BandwidthMeter.EventListener) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
removeExclude(String) - Method in class com.brightcove.player.event.EventLogger
  Removes an `EventType` that was previously added with `EventLogger.addExclude(String)`.
removeFromWhitelist(String) - Method in class com.brightcove.player.event.EventLogger
  Removes a specific `EventType` from the whitelist.
removeHandler(IAnalyticsHandler) - Method in class com.brightcove.player.analytics.AnalyticsClient
  Removed the specified handler to the set of handlers that will be notified when an analytics event is received.
removeListener(AdPlayer.Listener<T>) - Method in interface com.brightcove.player.ads.AdPlayer
  Removes a `AdPlayer.Listener`.
removeListener(AdPlayer.Listener<AdAsset>) - Method in class com.brightcove.player.ads.ExoAdPlayer
removeListener(String) - Method in class com.brightcove.player.event.AbstractComponent
  Removes the specified listener from the EventEmitter.
removeListener(ConnectivityMonitor.Listener) - Method in class com.brightcove.player.network.ConnectivityMonitor
  Removes the specified listener from the list of listeners that will be notified when the host device's network connectivity state changes.
removeListener(DownloadManager.Listener) - Method in class com.brightcove.player.network.DownloadManager
removeListener(String) - Method in class com.brightcove.player.view.BaseVideoView
removeListener(AdPlayer.Listener<PulseVideoAd>) - Method in class com.brightcove.pulse.PulseAdPlayer
removeListeners() - Method in class com.brightcove.player.event.AbstractComponent
  Removes all set listeners from the EventEmitter.
removeListeners() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
removeListeners() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Removes any listeners set up by this button controller.
removeListeners() - Method in class com.brightcove.player.view.BaseVideoView
removeListeners() - Method in class com.brightcove.ssai.seek.SeekManager
removeListeners() - Method in class com.brightcove.ssai.SSAIComponent
removeListeners() - Method in class com.brightcove.ssai.ui.AdOverlayHandler
removeListeners() - Method in class com.brightcove.ssai.ui.UIManager
removeMarker(Integer) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Deprecated.
removeMarker(Long) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Removes the marker specified.
removeNotificationChannelById(String) - Method in class com.brightcove.player.network.DownloadManager
  Remove the NotificationChannel with the spedified ID from the NotificationManager
removeOnPreviewChangeListener(PreviewThumbnailView.OnPreviewChangeListener) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
removeOnPreviewChangeListener(PreviewThumbnailView.OnPreviewChangeListener) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Removes a `PreviewThumbnailView.OnPreviewChangeListener`
removeOnVideoViewSizeChangedListener(BaseVideoView.OnVideoViewSizeChangedListener) - Method in class com.brightcove.player.view.BaseVideoView
removeSeekListener(SeekListener) - Method in class com.brightcove.ssai.seek.SeekManager
  Removes a seek listener
removeSidecarClosedCaptionSources(Video) - Static method in class com.brightcove.player.util.VideoUtil
  Removes existing Sidecar Captions Sources because they are likely not aligned with the Ad breaks in the VMAP for SSAI videos.
removeTrackingConfigListener(TrackingConfigListener) - Method in class com.brightcove.ssai.live.LiveVideoOrchestrator
  Removes a `TrackingConfigListener`.
RENDER_VIEW_AND_EVENT_EMITTER_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
RENDERED_COMPANION - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a companion add has been successfully shown
RendererConfig - Class in com.brightcove.player.model
  This class contains configuration values used on a Renderer Builder.
RendererConfig.Builder - Class in com.brightcove.player.model
RenderThread - Class in com.brightcove.player.video360
  RenderThread waits for the SphericalVideoPlayer's SurfaceTexture to be available then sets up a GL rendering context, creates an external texture for the video decoder to output to, asks for vsync updates from the Choreographer, attaches a frame available listener the video decode SurfaceTexture, then begins video playback.
RenderThread(RenderView) - Constructor for class com.brightcove.player.video360.RenderThread
  Constructs a new 360 video renderer.
renderView - Variable in class com.brightcove.player.display.VideoDisplayComponent
RenderView - Interface in com.brightcove.player.view
  A common interface implemented by BrightcoveSurfaceView and BrightcoveTextureView.
RENDITION_CHANGED - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Emitted when the ExoPlayer changes the rendition
RENDITION_HEIGHT - Static variable in class com.brightcove.player.analytics.Analytics.Fields
RENDITION_HEIGHT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for rendition height used in the Analytics class.
RENDITION_INDICATED_BPS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
RENDITION_INDICATED_BPS - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for rendition indicated bps used in the Analytics class.
RENDITION_MIME_TYPE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
RENDITION_MIME_TYPE - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for rendition mime type used in the Analytics class.
RENDITION_URL - Static variable in class com.brightcove.player.analytics.Analytics.Fields
RENDITION_URL - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for rendition urls used in the Analytics class.
RENDITION_WIDTH - Static variable in class com.brightcove.player.analytics.Analytics.Fields
RENDITION_WIDTH - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for rendition width used in the Analytics class.
RENDITIONS - Static variable in class com.brightcove.player.model.VideoFields
renewLicense(byte[]) - Method in interface com.brightcove.player.drm.LicenseManager
  Renews an offline license.
renewLicense(byte[]) - Method in class com.brightcove.player.drm.OfflineLicenseManager
rental - Variable in class com.brightcove.player.drm.CustomerRightsToken.RentalProfile
  The rental license details.
RentalLicense(Date, Long) - Constructor for class com.brightcove.player.drm.CustomerRightsToken.RentalLicense
  Creates a new rental license.
RentalProfile(Date, Long) - Constructor for class com.brightcove.player.drm.CustomerRightsToken.RentalProfile
  Creates a new rental profile.
replaceAll(CharSequence, String[], CharSequence[]) - Static method in class com.brightcove.player.util.StringUtil
  This method is based on Android's `TextUtils.replace(CharSequence, String[], CharSequence[])` and extends its functionality by replacing all instances of each String specified in the sources parameter with the associated destination CharSequence.
replaceVideoSourceUri(Video, String) - Static method in class com.brightcove.player.dash.DashUtil
  Utility method to replace `Source.Fields#URL` from the video source properties with the new url provided.
request(String, EventListener) - Method in interface com.brightcove.player.event.EventEmitter
  Requests a response from the first listener to respond.
request(String, Map<String, Object>, EventListener) - Method in interface com.brightcove.player.event.EventEmitter
  Request a response from the first listener to respond.
request(String, EventListener) - Method in class com.brightcove.player.event.EventEmitterImpl
  Attaches a listener and fires off an event of eventType, with the hope that there's a corresponding listener set to 'respond' to the listener specified in the request.
request(String, Map<String, Object>, EventListener) - Method in class com.brightcove.player.event.EventEmitterImpl
  Similar to above, except the properties map is passed along
request(String, EventListener) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Requests a response from the first listener to respond.
request(String, Map<String, Object>, EventListener) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Requests a response from the first listener to respond.
Request(Uri) - Constructor for class com.brightcove.player.network.DownloadManager.Request
  Constructs a new download request.
Request(Uri, Uri) - Constructor for class com.brightcove.player.network.DownloadManager.Request
  Constructs a new download request.
REQUEST_HEADERS - Static variable in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  A map of HTTP headers that should be added to the license request.
REQUEST_TOKEN - Static variable in class com.brightcove.player.event.AbstractEvent
  Used by the Request/Response setup; marks the id of the listener to get the response.
requestActiveSessions() - Method in class com.brightcove.player.concurrency.ConcurrencyClient
  Request the current active sessions.
requestActiveSessions() - Method in class com.brightcove.player.view.BaseVideoView
  Request the current active sessions.
requestConfig - Variable in class com.brightcove.player.offline.MediaDownloadable
RequestConfig - Class in com.brightcove.player.offline
  A configuration class whose values are passed over to the `DownloadManager` in each request made.
RequestConfig() - Constructor for class com.brightcove.player.offline.RequestConfig
RequestConfig.RequestVisibility - Annotation Type in com.brightcove.player.offline
  List of values that can take the method `RequestConfig.setNotificationVisibility(int)`.
requestDownload() - Method in class com.brightcove.player.offline.DashDownloadable
requestDownload() - Method in class com.brightcove.player.offline.MediaDownloadable
  Requests the media to be downloaded asynchronously.
requestDownload() - Method in class com.brightcove.player.offline.Mp4Downloadable
  Requests the media to be downloaded asynchronously.
REQUESTED_ORIENTATION - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the orientation type sent in the Event `EventType.CHANGE_ORIENTATION`.
requestLayout() - Method in class com.brightcove.player.view.BaseVideoView
requestPurchaseLicense(Video, EventListener) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback purchase license request for the specified video asynchronously.
requestPurchaseLicense(Video, EventListener, CustomerRightsTokenConfig) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback purchase license request for the specified video asynchronously.
requestPurchaseLicense(Video, EventListener, HttpRequestConfig) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback purchase license request for the specified video asynchronously.
requestRentalLicense(Video, Date, long, EventListener) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback rental license request for the specified video asynchronously.
requestRentalLicense(Video, Date, long, EventListener, CustomerRightsTokenConfig) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback rental license request for the specified video asynchronously.
requestRentalLicense(Video, Date, long, EventListener, HttpRequestConfig) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Submits an offline playback rental license request for the specified video asynchronously.
requireNonNull(T, String) - Static method in class com.brightcove.player.util.Objects
reseeking - Variable in class com.brightcove.player.display.VideoDisplayComponent
reset() - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
reset() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Resets its components to its initial state
reset() - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Resets the ticker.
reset() - Method in interface com.brightcove.ssai.timeline.Timeline
  Resets this timeline to its default initial value.
reset() - Method in class com.brightcove.ssai.timeline.TimelineManager
resetImageView() - Method in class com.brightcove.player.mediacontroller.ThumbnailView
  Resets the ImageView by setting a transparent color
resetMetaData() - Method in class com.brightcove.player.view.BaseVideoView
  Restores the meta data surrounding a video to its default state
resetMetaData() - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
  Restores the meta data surrounding a video to its default state
resetMetaData() - Method in class com.brightcove.player.view.BrightcoveVideoView
  Restores the meta data surrounding a video to its default state
resetToLocalController() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
resetTotalBytesTransferred() - Method in class com.brightcove.player.network.PlayerBandwidthMeter
  Resets the counter for total number of bytes transferred.
resolveRegionForBlock(Block, TTMLDocument) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
resolveRegionForBlock(Block, CaptionsDocument) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
resourceBundle - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
respond(Map<String, Object>) - Method in interface com.brightcove.player.event.EventEmitter
  Respond to a request.
respond(Event) - Method in interface com.brightcove.player.event.EventEmitter
  Respond to a request.
respond(Map<String, Object>) - Method in class com.brightcove.player.event.EventEmitterImpl
  Meant to respond to a request event.
respond(Event) - Method in class com.brightcove.player.event.EventEmitterImpl
  Convenience method to save the user from typing event.properties when responding
respond(Map<String, Object>) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Respond to a request.
respond(Event) - Method in class com.brightcove.player.event.RegisteringEventEmitter
  Respond to a request.
RESPONSE - Static variable in class com.brightcove.player.event.EventType
  RESPONSE is a special event; EventEmitter implementations will use this to indicate an event that is a direct response to a previous event, issued by EventEmitter.request().
RESPONSE_TIME_MS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
RESPONSE_TIME_MS - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for response times in milliseconds used in the Analytics catalog response events.
RESTORE_DEFAULT_MEDIA_CONTROLLER - Static variable in class com.brightcove.player.event.EventType
  Restores the default `BrightcoveMediaController` values.
RESTORE_SEEK_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
RESTORE_SEEK_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  Position to which a seek action brings the playhead, after the player has been restored.
resumeAd() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.playAd(AdMediaInfo)`}
resumeDownload(DownloadRequestSet) - Method in class com.brightcove.player.network.DownloadManager
resumeDownload(Long) - Method in class com.brightcove.player.network.DownloadManager
resumeDownload(DownloadRequestSet) - Method in interface com.brightcove.player.network.IDownloadManager
  Resumes download of the specified request set, if it is currently paused.
resumeDownload(Long) - Method in interface com.brightcove.player.network.IDownloadManager
  Resumes download of the specified request set, if it is currently paused.
resumeDownload() - Method in class com.brightcove.player.offline.MediaDownloadable
  Attempts to resume download of this media.
resumeDownloadRequestSet(Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Marks a download request set as waiting to be queued.
resumeVideoDownload(Video) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to resume the download of a video which was previously paused.
resumeVideoDownload(Video, OfflineCallback<Integer>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to asynchronously resume the download of a video which was previously paused.
resumeVideoDownload(String) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to resume a single video being downloaded which was previously paused.
resumeVideoDownload(String, OfflineCallback<Integer>) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method is used to asynchronously resume the download of a video which was previously paused.
retryLimit - Variable in exception com.brightcove.player.analytics.AnalyticsRetryLimitException
  The maximum number of attempts that can be made to send events of `AnalyticsRetryLimitException.priority`.
REWIND - Static variable in class com.brightcove.player.event.EventType
  Indicates a rewind operation should begin.
REWIND - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The rewind button styleable attribute index.
REWIND_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined rewind button image key.
RewindButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove rewind controller.
RewindButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.RewindButtonController
  Builds a button controller to handle the rewind button.
RIGHT_VOLUME - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting of the right channel volume for a player (as float: 0.0f-1.0f inclusive).
ROOT - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
rotationDegrees - Variable in class com.brightcove.player.model.MediaFormat
  The clockwise rotation that should be applied to the video for it to be rendered in the correct orientation, or `Constants.NO_VALUE` if unknown or not applicable.
RotationMonitor - Class in com.brightcove.player.video360
  Rotation monitor can be use watch for device rotation changes.
RotationMonitor(Context) - Constructor for class com.brightcove.player.video360.RotationMonitor
  Constructs a new rotation monitor for the given context.
RotationMonitor.Listener - Interface in com.brightcove.player.video360
  Defines the contract of listener that can receive notifications about device rotation changes.
runDeleteRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  This is the same as {`HttpService.doDeleteRequest(URI, Map)`} but returns a {{`HttpResponse`} instead.
runGetRequest(URI) - Method in class com.brightcove.player.network.HttpService
  This is the same as {`HttpService.doGetRequest(URI)`} but returns a {{`HttpResponse`} instead.
runGetRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  This is the same as {`HttpService.doGetRequest(URI, Map)`} but returns a {{`HttpResponse`} instead.
runJSONGetRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Same as {`HttpService.doJSONGetRequest(URI)`} but this returns a {{`HttpResponse`}} instead.
runJSONGetRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Same as {`HttpService.doJSONGetRequest(URI, Map)` )}} but this returns a {{`HttpResponse`}} instead.
runJSONPostRequest(URI) - Method in class com.brightcove.player.network.HttpService
  Same as {`HttpService.doJSONPostRequest(URI)`} but this returns a {{`HttpResponse`}} instead.
runJSONPostRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  Same as {`HttpService.doJSONPostRequest(URI, Map)`} but this returns a {{`HttpResponse`}} instead.
runJSONPostRequest(URI, Map<String, String>, String) - Method in class com.brightcove.player.network.HttpService
runPostRequest(URI, Map<String, String>) - Method in class com.brightcove.player.network.HttpService
  This is the same as {`HttpService.doPostRequest(URI)`} but returns a {{`HttpResponse`} instead.

## S

SAFE_AREA - Static variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  FCC "safe-area margins" as a fraction of player height/width
safeLongToInt(long) - Static method in class com.brightcove.player.util.NumberUtil
  Helper method for converting the long values from the ExoPlayer into ints that will work with the Brightcove SDK.
sampleRate - Variable in class com.brightcove.player.model.MediaFormat
  The audio sampling rate in Hz, or `Constants.NO_VALUE` if unknown or not applicable.
saveClosedCaptioningState(boolean) - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Save the closed captioning enabled/disabled state to the applications shared preferences.
saveEntity(T) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Inserts or updates the given entity.
saveEntity(T) - Method in class com.brightcove.player.store.BaseStore
  Inserts or updates the given entity.
saveInputStream(File, InputStream) - Static method in class com.brightcove.player.util.FileUtil
  Utility method to save the input stream to the file provided.
saveOfflineLicense(Video) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Updates the entity with given unique video identifier to save the video license information.
saveOfflineVideo(Video, File, DownloadRequestSet) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Saves the offline video information into the store.
saveOfflineVideo(Video) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Updates the entity with given unique video identifier to save the video metadata object, while retaining the previously saved license information.
ScreenSizeThumbnailFormatSelector - Class in com.brightcove.player.mediacontroller
  Selects the thumbnail format based on the screen size of the device.
Sdk - Class in com.brightcove.player
  SDK provides access to build time and runtime configuration.
SEEK_BAR - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The seek bar button styleable attribute index.
SEEK_BAR_MAX - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The event property key for saving and restoring the seek bar max value.
SEEK_BAR_PROGRESS - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The event property key for saving and restoring the seek bar progress value.
SEEK_CONTROLLER_CONFIGURATION - Static variable in class com.brightcove.player.event.EventType
  Configure the Rewind and Fast-forward buttons.
SEEK_CONTROLS_VISIBILITY - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for accessing a visibility map associating seek controls with visibility state from the event properties.
SEEK_DEFAULT - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
SEEK_DEFAULT_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting for the default seek time.
SEEK_ON_HOLD_UPDATE_FREQ - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting to determine the speed we're seeking when holding down either the rewind or fast-forward button.
SEEK_ON_HOLD_WAIT_TIME - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting to determine when the rewind or fast-forward buttons are been long-pressed and held.
SEEK_PERCENTAGE - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting used if the seek relative is enabled.
SEEK_POSITION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
SEEK_POSITION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  Position to which a seek action brings the playhead.
SEEK_PROGRESS - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
SEEK_PROGRESS_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting that has the amount of time (milliseconds) where the seek indicator must be positioned.
SEEK_RELATIVE_ENABLED - Static variable in class com.brightcove.player.event.AbstractEvent
  The setting to enable to seek relatively to the video duration and not by a fixed time.
SEEK_TO - Static variable in class com.brightcove.player.event.EventType
  Instructs player to seek to a specific position on the timeline.
SEEK_TO_INCORRECT_TARGET_VALUE - Static variable in class com.brightcove.player.event.EventType
  Indicates an incorrect target value was used to do a seek.
SEEKBAR_DRAGGING_PROGRESS - Static variable in class com.brightcove.player.event.EventType
  Starts dragging the seek bar by sending the `AbstractEvent.SEEK_PROGRESS_LONG` property.
SEEKBAR_DRAGGING_START - Static variable in class com.brightcove.player.event.EventType
  Starts dragging the seek bar
SEEKBAR_DRAGGING_STOP - Static variable in class com.brightcove.player.event.EventType
  Stops dragging the seek bar
SeekButtonController - Class in com.brightcove.player.mediacontroller.buttons
  Provides an abstract class that allows a subclass to either seek back or seek forward.
SeekButtonController(Context, BaseVideoView, View, int, Typeface, String) - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Builds a button controller to handle the rewind button.
SeekButtonController.HideSeekControlsHandler - Class in com.brightcove.player.mediacontroller.buttons
  Provides a handler for hiding the rewind button.
SeekButtonController.OnHoldHandler - Class in com.brightcove.player.mediacontroller.buttons
  Android Handler used to send `EventType.SEEKBAR_DRAGGING_PROGRESS` event when any of the Seek button is kept held, and `EventType.SEEKBAR_DRAGGING_STOP` event when the Seek button was released.
SeekButtonController.SeekConfigurationHandler - Class in com.brightcove.player.mediacontroller.buttons
  Provides a handler for configuring the SeekButtonController with custom values, which listen for `EventType.SEEK_CONTROLLER_CONFIGURATION` event.
SeekButtonController.SeekHandler - Class in com.brightcove.player.mediacontroller.buttons
  Provides a handler for dealing with a rewind operation, before the fact.
SeekButtonController.SeekOffsetHandler - Class in com.brightcove.player.mediacontroller.buttons
  Provides a handler for calculating the seekDefault offset based on the length of the video and the seekPercentage
SeekButtonController.ShowSeekControlsHandler - Class in com.brightcove.player.mediacontroller.buttons
  Provides a handler for hiding the rewind button.
SeekConfigurationHandler() - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController.SeekConfigurationHandler
seekDefault - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Deprecated.
seekDefaultLong - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  The default amount of time (milliseconds) the seek button will skip.
SeekHandler() - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController.SeekHandler
SeekListener - Interface in com.brightcove.ssai.seek
  The seek event listener.
SeekManager - Class in com.brightcove.ssai.seek
  Class responsible to manage SSAI seek events.
SeekManager(EventEmitter, Timeline) - Constructor for class com.brightcove.ssai.seek.SeekManager
  Instantiates a new Seek manager.
SeekOffsetHandler() - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController.SeekOffsetHandler
seekPercentage - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  The percentage number used to calculate the seekDefault based on the video duration.
seekPosition - Variable in class com.brightcove.player.display.VideoDisplayComponent
seekRelativeEnabled - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  If enabled, the `SeekButtonController.seekDefaultLong` will be set relative to the video duration and the `SeekButtonController.seekPercentage`.
seekStartPosition - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Deprecated.
seekStartPositionLong - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  The start playhead position for the last seek operation.
seekTargetPosition - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Deprecated.
seekTargetPositionLong - Variable in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  The target playhead position for the last seek operation.
seekTo(long) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
seekTo(long) - Method in interface com.brightcove.player.ads.AdPlayer
  Seeks to the specified position.
seekTo(long) - Method in class com.brightcove.player.ads.ExoAdPlayer
seekTo(int) - Method in class com.brightcove.player.view.BaseVideoView
  Deprecated.
seekTo(long) - Method in class com.brightcove.player.view.BaseVideoView
  Seek to the time specified
seekTo(long) - Method in class com.brightcove.pulse.PulseAdPlayer
seekToLive() - Method in class com.brightcove.player.view.BaseVideoView
seekToLive() - Method in class com.brightcove.player.view.BrightcoveExoPlayerTextureVideoView
seekToLive() - Method in class com.brightcove.player.view.BrightcoveExoPlayerVideoView
SEGMENT_DURATION - Static variable in class com.brightcove.player.event.AbstractEvent
  The video segment's duration in milliseconds.
select(List<PreviewThumbnailFormat>) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailFormatSelector
  Selects a `PreviewThumbnailFormat` from a given list.
select(List<PreviewThumbnailFormat>) - Method in class com.brightcove.player.mediacontroller.ScreenSizeThumbnailFormatSelector
SELECT_AUDIO_TRACK - Static variable in class com.brightcove.player.event.EventType
  Indicates that a certain audio track should be selected.
SELECT_CLOSED_CAPTION_TRACK - Static variable in class com.brightcove.player.event.EventType
  Indicates that a closed caption track has been selected
SELECT_SOURCE - Static variable in class com.brightcove.player.event.EventType
  Indicates any SourceSelector components should select a Source rendition.
selectAdPods(Timeline, long, long) - Method in interface com.brightcove.ssai.seek.AdSelectionStrategy
  Selects which ad pods must be played from those found between start seek position and end seek position.
selectAdPods(Timeline, long, long) - Method in class com.brightcove.ssai.seek.LastAdSeekStrategy
selectAdPods(Timeline, long, long) - Method in class com.brightcove.ssai.seek.NoAdSeekStrategy
selectAudio(String) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Selects the audio language in the `MappingTrackSelector` if available.
selectAudioTrack(int) - Method in class com.brightcove.player.controller.BrightcoveAudioTracksController
  Selects audio track and emits the track selected.
selectCaption(BrightcoveCaptionFormat) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Selects the Brightcove caption in the @`MappingTrackSelector` if available.
selectCaptions(int) - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Selects the caption option and and emits the one selected.
SELECTED_AUDIO_LABEL - Static variable in class com.brightcove.player.model.Video.Fields
  The current selected audio track language
SELECTED_TEXT_LABEL - Static variable in class com.brightcove.player.model.Video.Fields
  The current selected text track (caption/subtitle) language locale
SELECTED_TEXT_LOCALE - Static variable in class com.brightcove.player.model.Video.Fields
  The current selected text track (caption/subtitle) language locale
SELECTED_TRACK - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the selected track in AUDIO_TRACKS and SELECT_AUDIO_TRACK events.
SELECTION_FLAG_AUTOSELECT - Static variable in class com.brightcove.player.Constants
  Indicates that the player may choose to play the track in absence of an explicit user preference.
SELECTION_FLAG_DEFAULT - Static variable in class com.brightcove.player.Constants
  Indicates that the track should be selected if user preferences do not state otherwise.
SELECTION_FLAG_FORCED - Static variable in class com.brightcove.player.Constants
  Indicates that the track must be displayed.
SELECTION_REASON_ADAPTIVE - Static variable in class com.brightcove.player.Constants
  A selection reason constant for an adaptive track selection.
SELECTION_REASON_INITIAL - Static variable in class com.brightcove.player.Constants
  A selection reason constant for an initial track selection.
SELECTION_REASON_MANUAL - Static variable in class com.brightcove.player.Constants
  A selection reason constant for an manual (i.e.
SELECTION_REASON_TRICK_PLAY - Static variable in class com.brightcove.player.Constants
  A selection reason constant for a trick play track selection.
SELECTION_REASON_UNKNOWN - Static variable in class com.brightcove.player.Constants
  A selection reason constant for selections whose reasons are unknown or unspecified.
SelectionOverrideCreator - Interface in com.brightcove.player.render
  A `DefaultTrackSelector.SelectionOverride` creator, that can be set using `TrackSelectorHelper.applySelectionOverride(int, SelectionOverrideCreator)` to manually select the track renditions.
selectSource(Video) - Method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Determines best appropriate Source within given Video object based on logic implemented.
selectSource(Set<Source>) - Static method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Attempts to select the HTTPS source included in the source Set, if available.
selectSource(Video) - Method in class com.brightcove.player.controller.DefaultSourceSelectionController
selectSource(Set<Source>) - Method in class com.brightcove.player.controller.DefaultSourceSelectionController
  Attempts to select the HTTPS source included in the source Set, if available.
selectSource(Video) - Method in class com.brightcove.player.controller.ExoPlayerSourceSelectionController
  Deprecated.
selectSource(Video) - Method in class com.brightcove.player.controller.ExoPlayerSourceSelector
  Determines best appropriate Source within given Video object based on logic implemented.
selectSource(Video) - Method in class com.brightcove.player.controller.HlsSourceSelector
  Determines best appropriate Source within given Video object based on logic implemented.
selectSource(Video) - Method in interface com.brightcove.player.controller.SourceSelector
  Determines best appropriate Source within given Video object based on logic implemented.
selectSource(Video) - Method in class com.brightcove.ssai.controller.SSAISourceSelector
  Determines best appropriate Source within given Video object based on logic implemented.
selectVideoFormats(List<? extends Representation>, String[], boolean, boolean, int, int) - Static method in class com.brightcove.player.util.VideoFormatSelectorUtil
  Chooses a suitable subset from a number of video formats.
selectVideoFormatsForDefaultDisplay(Context, List<? extends Representation>, String[], boolean) - Static method in class com.brightcove.player.util.VideoFormatSelectorUtil
  Chooses a suitable subset from a number of video formats, to be rendered on the device's default display.
self() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog.Builder
self() - Method in class com.brightcove.player.edge.Catalog.AbstractBuilder
  Returns the instance of itself.
self() - Method in class com.brightcove.player.edge.Catalog.Builder
self() - Method in class com.brightcove.player.edge.OfflineCatalog.Builder
SEND_IMPRESSION - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that an impression tracking beacon has been sent.
SEND_TRACKING_BEACON - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a tracking beacon has been sent.
sendAnalyticsRequest(Event, String, Map<String, String>) - Method in class com.brightcove.player.analytics.Analytics
sendBrightcoveMessage(CastSession, BrightcoveMessage) - Static method in class com.brightcove.cast.util.BrightcoveChannelUtil
  Send a BrightcoveMessage to the Brightcove Cast app receiver.
sendMessage(CastSession, String) - Static method in class com.brightcove.cast.util.BrightcoveChannelUtil
  Send a message to the Brightcove Cast app receiver.
SESSION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  Required
SESSION_ID_FIELD - Static variable in class com.brightcove.player.concurrency.ConcurrencySession
SESSION_TTL_FIELD - Static variable in class com.brightcove.player.concurrency.ConcurrencySession
SET_ANALYTICS_BASE_PARAMS - Static variable in class com.brightcove.player.event.EventType
  Indicates that base parameters for the Analytics component are available
SET_CAPTIONS_STATE - Static variable in class com.brightcove.player.event.EventType
  Deprecated.
  As of 4.7.1, no longer used.
SET_CAST_BUTTON - Static variable in class com.brightcove.cast.GoogleCastEventType
  Deprecated.
  No longer used to set the Cast button. For more information on how to set the Cast button in your application, please visit: MediaRouteActionProvider reference
SET_CAST_TARGET_ACTIVITY - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates a chosen cast remote player activity outside of the default.
SET_CUE_POINT - Static variable in class com.brightcove.player.event.EventType
  Adds a cue point.
SET_CUE_POINTS - Static variable in class com.brightcove.player.event.EventType
  Replaces the current cue points with a new list of cue points.
SET_HEARTBEAT_CONFIG_DATA - Static variable in class com.brightcove.omniture.OmnitureEventType
SET_MARKERS - Static variable in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Standard event type for supplying markers to the seek bar.
SET_MEDIA_CONTROLLER_CONFIG - Static variable in class com.brightcove.player.event.EventType
  Sets the `MediaControllerConfig`.
SET_MEDIA_METADATA - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the media metadata should be set for cast playback.
SET_MINI_CONTROLLER - Static variable in class com.brightcove.cast.GoogleCastEventType
  Deprecated.
  No longer used to set the MiniController. For more information on how to set the MiniController in your application, please visit: MiniControllerFragment reference
SET_NOTIFICATIONS - Static variable in class com.brightcove.cast.GoogleCastEventType
  Deprecated.
  No longer used to set the notifications.
SET_SOURCE - Static variable in class com.brightcove.player.event.EventType
  Indicates a Source is available for any component that requires a Source to function.
SET_VIDEO - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video is available for any component that can use one.
SET_VIDEO_STILL - Static variable in class com.brightcove.player.event.EventType
  Indicates a Video Still image is available for any component that makes use of one.
SET_VOLUME - Static variable in class com.brightcove.player.event.EventType
  Set the player volume
setAccount(String) - Method in class com.brightcove.player.analytics.Analytics
  Sets the global account override.
setAccountId(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the brightcove account id
setActions(List<RemoteAction>) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
  Sets the user actions.
setActive(boolean) - Method in class com.brightcove.player.concurrency.ConcurrencySession
setAd(Ad) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
setAdConfigId(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the Brightcove AdConfigId value.
setAdDisplayContainerFactory(AdDisplayContainerFactory) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Sets a custom `AdDisplayContainerFactory` The Builder sets `DefaultAdDisplayContainerFactory` by default, with the `BaseVideoView` as the `ViewGroup` container
setAdManager(IAdManager) - Method in class com.brightcove.freewheel.controller.FreeWheelController
setAdManagerURL(String) - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Deprecated.
setAdNetworkId(int) - Method in class com.brightcove.freewheel.controller.FreeWheelController
setAdPosition(int) - Method in class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
setAdPosition(long) - Method in class com.brightcove.ima.GoogleIMAComponent
setAdRequestingEnabled(boolean) - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Sets the flag which controls whether ads are requested for new videos.
setAdsDisabled(boolean) - Method in class com.brightcove.player.controller.VideoPlaybackController
setAdsRenderingSettings(AdsRenderingSettings) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Sets a custom Google IMA `AdsRenderingSettings` and validates a List of mime types (if provided by the user) The builder sets `ImaSdkFactory.createAdsRenderingSettings()` by default, without extra configurations.
setAdURL(String) - Method in class com.brightcove.freewheel.controller.FreeWheelController
setAlign(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  Sets whether the control bar is aligned with the video view.
setAllocatorConfig(AllocatorConfig) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets the `AllocatorConfig`.
setAllowedOverBluetooth(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether this download may proceed over a bluetooth network connection.
setAllowedOverMetered(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether this download may proceed over a metered network connection.
setAllowedOverMobile(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether this download may proceed over a mobile network connection.
setAllowedOverRoaming(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether this download may proceed over a roaming network connection.
setAllowedOverWifi(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether this download may proceed over a WIFI network connection.
setAllowScanningByMediaScanner(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether the file to be downloaded should be marked as scannable by MediaScanner.
setApplicationId(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  The application identifier for analytics.
setAspectRatio(Rational) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
  Sets the aspect ratio.
setAspectRatio(Rational) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Sets the aspect ratio.
setAutoCastIfPlaying(boolean) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
  If enabled, the video playing locally will be automatically loaded to your Chromecast app receiver as soon as you get connected.
setAutoPlay(boolean) - Method in class com.brightcove.cast.GoogleCastComponent.Builder
  Whether playback on the Cast device should start immediately.
setAutoPlay(boolean) - Method in class com.brightcove.cast.GoogleCastComponent
  Sets auto play.
setBackgroundColor(String) - Method in class com.brightcove.player.model.StyledElement
  The background color string.
setBacklogLimit(long) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Sets the maximum size of the analytics events backlog, expressed as total number of bytes.
setBandwidthMeter(BandwidthMeter) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Sets the current bandwidth meter.
setBaseURL(String) - Method in class com.brightcove.player.edge.Catalog.AbstractBuilder
  Sets the base url used to make Catalog request to retrieve the Videos and Playlists.
setBatchSize(int) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Sets the maximum number of events that will be processed in a batch when transmitting backlog.
setBeginTime(int) - Method in class com.brightcove.player.model.Block
  Deprecated.
setBeginTime(long) - Method in class com.brightcove.player.model.Block
  The starting time of the element in milliseconds.
setBluetoothDownloadAllowed(boolean) - Method in class com.brightcove.player.offline.RequestConfig
  Sets whether download over bluetooth network is allowed.
setBrightcoveAuthorizationToken(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the Brightcove authorization token.
setBrightcoveAuthorizationToken(String) - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
  Sets the Brightcove authorization token.
setBrightcoveCastMediaManager(BrightcoveCastMediaManager) - Method in class com.brightcove.cast.GoogleCastComponent.Builder
  Customizable `BrightcoveCastMediaManager`.
setBrightcoveControlBar(BrightcoveControlBar) - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Sets the Brightcove control bar.
setBufferForPlaybackAfterRebufferMs(int) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets the default duration of media that must be buffered for playback to resume after a rebuffer, in milliseconds.
setBufferForPlaybackMs(int) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets the duration of media that must be buffered for playback to start or resume following a user action such as a seek, in milliseconds.
setBufferSegmentCount(int) - Method in class com.brightcove.player.model.RendererConfig.Builder
  Sets the number of segments to buffer ahead.
setBufferSegmentSize(int) - Method in class com.brightcove.player.model.RendererConfig.Builder
  Sets the buffer segment size, the size in bytes for each segment of the buffer.
setCallback(MediaDrmCallback) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
setCallback(MediaDrmCallback) - Method in class com.brightcove.player.drm.OfflineLicenseManager.Builder
setCaptionListener(ExoPlayerVideoDisplayComponent.CaptionListener) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setChildLayoutParams(ViewGroup.LayoutParams) - Method in class com.brightcove.player.view.BaseVideoView
setChildLayoutParams(ViewGroup.LayoutParams) - Method in class com.brightcove.player.view.BrightcoveTextureVideoView
setChildLayoutParams(ViewGroup.LayoutParams) - Method in class com.brightcove.player.view.BrightcoveVideoView
setClosedCaptioningEnabled(boolean) - Method in class com.brightcove.player.view.BaseVideoView
setClosedCaptionsEnabled(boolean) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
  Enables or disables closed captions for Picture in Picture mode.
setClosedCaptionsEnabled(boolean) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Enables or disables closed captions for Picture in Picture mode.
setClosedCaptionsReductionScaleFactor(float) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
  Sets reduction the scale factor for closed captions when entering Picture in Picture mode.
setClosedCaptionsReductionScaleFactor(float) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Sets reduction the scale factor for closed captions when entering Picture in Picture mode.
setColor(String) - Method in class com.brightcove.player.model.StyledElement
  The color string.
setConfigurationBundle(Bundle) - Method in class com.brightcove.player.offline.MediaDownloadable
setContentPosition(int) - Method in class com.brightcove.ima.GoogleIMAComponent
  Deprecated.
setContentPosition(long) - Method in class com.brightcove.ima.GoogleIMAComponent
setContentView(View) - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
setContentView(int) - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
setContentView(View, ViewGroup.LayoutParams) - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
setContentView(View) - Method in class com.brightcove.player.view.BrightcovePlayer
setContentView(int) - Method in class com.brightcove.player.view.BrightcovePlayer
setContentView(View, ViewGroup.LayoutParams) - Method in class com.brightcove.player.view.BrightcovePlayer
setCuePointMarkersEnabled(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Set the enable/disable state that allows (enabled) or prevents (disabled) ad markers being set automatically whenever a cue point has been set.
setCurrentIndex(int) - Method in class com.brightcove.player.view.BaseVideoView
  Sets the current video to the specified index.
setCustomData(CustomData) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
  The Brightcove `CustomData` to be used when sending custom data to the Cast receiver app.
setCustomData(CustomData) - Method in class com.brightcove.cast.GoogleCastComponent.Builder
  The Brightcove `CustomData` to be used when sending custom data to the Cast receiver app.
setCustomData(CustomData) - Method in class com.brightcove.cast.GoogleCastComponent
setCustomerRightsTokenConfig(CustomerRightsTokenConfig) - Method in class com.brightcove.player.network.HttpRequestConfig.Builder
setDataSourceFactory(HttpDataSource.Factory) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Sets the `HttpDataSource.Factory`, which is used when creating the `MediaSource`.
setDebugListener(ExoPlayerVideoDisplayComponent.InfoListener) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setDebugMode(boolean) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Sets debug mode on the GoogleIMAComponent's ImaSdkSettings object.
setDelegate(BandwidthMeter) - Method in class com.brightcove.player.network.PlayerBandwidthMeter
  Sets reference to actual bandwidth meter that must be used to handle bitrate estimate calculations.
setDeliveryType(DeliveryType) - Method in class com.brightcove.player.model.Video.Builder
  Sets the Video Delivery Type.
setDescription(String) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the description of this download to be displayed in notifications (if enabled)
setDescription(String) - Method in class com.brightcove.player.offline.RequestConfig
  Sets the request description.
setDestination(String) - Method in class com.brightcove.player.analytics.Analytics
  The destination must be a valid URI.
setDisplayAlign(Region.DisplayAlign) - Method in class com.brightcove.player.model.Region
  The display alignment specification.
setDownloadFileCreator(DownloadFileCreator) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog.Builder
  Sets the `DownloadFileCreator` to retrieve a directory to store offline content.
setDownloadId(UUID) - Method in class com.brightcove.player.model.Video
  Sets the globally unique identifier to the local copy of this video, if any.
setDownloadPath(File) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Sets the base path that must be used to store new offline video requests.
setDownloadPath(DownloadFileCreator) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Sets the `DownloadFileCreator` to retrieve the base path that must be used to store new offline video requests.
setDownloadPath(File) - Method in class com.brightcove.player.offline.RequestConfig
  Sets the base path that must be used to the downloaded file(s).
setDragging(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBarController
  Sets the dragging state.
setDrmSessionEventDispatcher(DrmSessionEventListener.EventDispatcher) - Method in class com.brightcove.player.drm.OfflineLicenseManager.Builder
setDVRControllerEnabled(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Enables or disables the DVR controller.
setEnableCustomData(boolean) - Method in class com.brightcove.cast.GoogleCastComponent.Builder
  Whether to send custom data to the Cast receiver app.
setEndTime(int) - Method in class com.brightcove.player.model.Block
  Deprecated.
setEndTime(long) - Method in class com.brightcove.player.model.Block
  The ending time of the element in milliseconds.
setEndViewerID(String) - Method in class com.brightcove.player.concurrency.ConcurrencySession
setEstimatedSize(long) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the estimated total size of the download as number of bytes.
setEventEmitter(EventEmitter) - Method in class com.brightcove.player.view.BaseVideoView
  Sets the eventEmitter and instantiates all inner components.
setExtentX(Length) - Method in class com.brightcove.player.model.Region
  The length in the X axis for the region.
setExtentY(Length) - Method in class com.brightcove.player.model.Region
  The length in the Y axis for the region.
setField(Object, String, Object) - Static method in class com.brightcove.player.util.ReflectionUtil
setFontFamily(String) - Method in class com.brightcove.player.model.StyledElement
setFontSize(Length) - Method in class com.brightcove.player.model.StyledElement
setFontStyle(StyledElement.FontStyle) - Method in class com.brightcove.player.model.StyledElement
setFontWeight(StyledElement.FontWeight) - Method in class com.brightcove.player.model.StyledElement
setHeaders(Map<String, String>) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the list of headers to the send in HTTP request.
setHideControllerEnable(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The ShowHideController reacts to several events which causes the Media Controller to hide.
setHideControllerEnable(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  The ShowHideController reacts to several events which causes the Media Controller to hide.
setHttpConnectTimeoutMillis(int) - Method in class com.brightcove.player.model.RendererConfig.Builder
  Sets the http connect timeout value, the maximum time in milliseconds to wait while connecting through http.
setHttpReadTimeoutMillis(int) - Method in class com.brightcove.player.model.RendererConfig.Builder
  Sets the http read timeout value, the maximum time to wait for an input stream read through http.
setID(String) - Method in class com.brightcove.player.model.Element
  The identifier of the element.
setImaSdkSettings(ImaSdkSettings) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Sets a custom Google IMA `ImaSdkSettings` object.
setIndividualAllocationSize(int) - Method in class com.brightcove.player.config.AllocatorConfig.Builder
  Sets the length of each individual `Allocation`.
setInitialAllocationCount(int) - Method in class com.brightcove.player.config.AllocatorConfig.Builder
  Sets the number of allocations to create up front.
setInitialDuration(int) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Deprecated.
setInitialDuration(long) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets the initial duration value in milliseconds.
setInitialPlayheadPosition(int) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Deprecated.
setInitialPlayheadPosition(long) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets the initial playhead position value in milliseconds.
setInternalErrorListener(ExoPlayerVideoDisplayComponent.InternalErrorListener) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setIsLiveVideo(boolean) - Method in class com.brightcove.player.model.Video.Builder
  Indicates whether this video is Live or not.
setIsQueuingSupported(boolean) - Method in class com.brightcove.cast.GoogleCastComponent
  Enables/Disables queuing support in the current `BrightcoveCastMediaManager` instance.
setKeepCaptionsWithinVideoBounds(boolean) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  The default behaviour of the BrightcoveClosedCaptioningView is to restrict the caption positioning to be within the bounds of the actual video, not the VideoView.
setLastSeen(String) - Method in class com.brightcove.player.concurrency.ConcurrencySession
setLayoutId(int) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets the resource layout id.
setLayoutParams(ViewGroup.LayoutParams) - Method in class com.brightcove.player.view.BaseVideoView
setLayoutParams(ViewGroup.LayoutParams) - Method in interface com.brightcove.player.view.RenderView
setLicenseExpiryDate(Date) - Method in class com.brightcove.player.model.Video
  Sets the UTC date and time when the offline playback license for this video is expected to expire.
setLicenseRequestHeaders(Map<String, Object>) - Method in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
setLines(List<List<Span>>) - Method in class com.brightcove.player.captioning.BrightcoveClosedCaption
  The `List` of caption text lines.
setListener(RotationMonitor.Listener) - Method in class com.brightcove.player.video360.RotationMonitor
  Sets reference to the current listener that must be notified when an rotation change is detected.
setListener(PauseAdView.Listener) - Method in class com.brightcove.pulse.PauseAdView
  Sets the `Listener`.
setListener(PulseAdView.Listener) - Method in class com.brightcove.pulse.PulseAdView
  Sets the listener.
setListener(PulseComponent.Listener) - Method in class com.brightcove.pulse.PulseComponent
  Sets the `PulseComponent.Listener` to report callbacks.
setListItemLayoutResource(int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
  Sets the layout to use for grid items.
setLiveVideoChecker(LiveVideoChecker) - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
setLiveWindowTimeMs(int) - Method in class com.brightcove.player.controller.VideoPlaybackController
  Deprecated.
setLoadControlConfig(LoadControlConfig) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Sets the LoadControlConfig object.
setLoadVideoTimeout(int) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Sets the ad video load timeout, in milliseconds.
setLocaleCode(String) - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Stores the locale code in the default shared preferences, so it will be persisted.
setLocalUri(Uri) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the local destination for the downloaded file.
setMarkerColor(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Sets a new value for the marker color.
setMarkerHeight(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Sets the new marker height.
setMarkerWidth(float) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
  Sets a new value for the marker width.
setMaxBufferDurationToSwitchDown(long) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2.
setMaxBufferMs(int) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets the maximum duration of media that the player will attempt buffer, in milliseconds.
setMediaController(BrightcoveMediaController) - Method in class com.brightcove.player.view.BaseVideoView
  Establishes the Brightcove media controller to provide a modern set of media controls.
setMediaController(MediaController) - Method in class com.brightcove.player.view.BaseVideoView
  Establishes a legacy Android media controller to provide media controls.
setMediaControllerKeyDispatcher(MediaControllerKeyDispatcher) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets the `MediaControllerKeyDispatcher`.
setMediaDrm(ExoMediaDrm.Provider) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
setMediaDrm(ExoMediaDrm.Provider) - Method in class com.brightcove.player.drm.OfflineLicenseManager.Builder
setMediaMeasurement(Media) - Method in class com.brightcove.omniture.OmnitureComponent
  Allows the Component-level developer to override the built-in reference to Omniture's Media API.
setMediaNameFactory(OmnitureComponent.MediaNameFactory) - Method in class com.brightcove.omniture.OmnitureComponent
  This method allows a user of the Omniture plugin to override the logic used to generate a media name used in Omniture video tracking.
setMetadataListener(ExoPlayerVideoDisplayComponent.MetadataListener) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setMetadataListener(ExoPlayerVideoDisplayComponent.Id3MetadataListener) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  Use `ExoPlayerVideoDisplayComponent.setMetadataListener(MetadataListener)` instead
setMeteredDownloadAllowed(boolean) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Sets whether download over a metered network is allowed.
setMeteredDownloadAllowed(boolean) - Method in class com.brightcove.player.offline.RequestConfig
  Sets whether download over metered is allowed.
setMimeType(String) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the MIME content type of this download.
setMimeTypes(List<String>) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Sets and validates a List of mime types provided by the user.
setMinBufferDurationToSwitchUp(long) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2.
setMinBufferMs(int) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets the minimum duration of media that the player will attempt to ensure is buffered at all times, in milliseconds.
setMinBufferMs(int) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2.
setMinRebufferMs(int) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Deprecated.
  It is not longer used for ExoPlayer v2. Use `ExoPlayerVideoDisplayComponent.setLoadControlConfig(LoadControlConfig)`
setMobileDownloadAllowed(boolean) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method can be used to configure the SDK whether the cellular network may be used to download DRM media assets or not.
setMobileDownloadAllowed(boolean) - Method in class com.brightcove.player.offline.RequestConfig
  Sets whether download over mobile network is allowed.
setMode(int, byte[]) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
setMode(BrightcoveClosedCaptioningView.ClosedCaptioningMode) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Specifies the CaptionMode for this CaptionsView.
setNetworkEnabled(int, boolean) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Sets whether the specified network type is enabled for transmission of analytics events.
setNotificationChannel(NotificationChannel) - Method in class com.brightcove.player.network.DownloadManager
  Set the specified NotificationChannel This is typically done when use of a customized NotificationChannel (for example, to manage Notification sound settings) is desired.
setNotificationVisibility(int) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether a system notification is posted by the download manager while this download is running or when it is completed.
setNotificationVisibility(int) - Method in class com.brightcove.player.offline.RequestConfig
  Sets the notification visibility.
setNumberOfImagesToPrefetch(int) - Method in class com.brightcove.player.mediacontroller.DefaultPreviewLoader.Builder
  Sets the max number of images that will be prefetch as soon as the `ThumbnailDocument` is set through `PreviewLoader.setThumbnailDocument(ThumbnailDocument)`.
setNumberOfRemainingAdsEnabled(boolean) - Method in class com.brightcove.ssai.ui.AdOverlayConfig.Builder
  Enables or disables the Ad Overlay component showing the number of remaining Ads
setOfflinePlaybackLicenseKey(byte[]) - Method in class com.brightcove.player.model.Video
  Sets the key set identifier for the current offline playback license for this video, if any.
setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class com.brightcove.player.view.BaseVideoView
setOnFrameAvailableListener(SurfaceTexture.OnFrameAvailableListener) - Method in class com.brightcove.player.video360.RenderThread
setOnFrameAvailableListener(SurfaceTexture.OnFrameAvailableListener) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
setOnFrameAvailableListener(SurfaceTexture.OnFrameAvailableListener) - Method in class com.brightcove.player.view.BrightcoveTextureView
setOnHoldUpdateFrequency(int) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Sets the on hold update frequency time in milliseconds, used to send the `EventType.SEEKBAR_DRAGGING_PROGRESS` event to update the Media Controller seek bar.
setOnHoldWaitTime(int) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Sets the on hold button wait time, which is the time in milliseconds to be waited, so that the key event is considered a long press instead of a regular press.
setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class com.brightcove.player.view.BaseVideoView
setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class com.brightcove.player.view.BaseVideoView
setOnTouchListener(View.OnTouchListener) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets on touch listener.
setOnUserLeaveEnabled(boolean) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
  Enables or disables entering into Picture in Picture mode when the user has put the activity in the background, for example, when of pressing the Home key.
setOnUserLeaveEnabled(boolean) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Enables or disables entering into Picture in Picture mode when the user has put the activity in the background, for example, when of pressing the Home key.
setOnValueChangedListener(ListDialogPreference.OnValueChangedListener) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
  Sets a listened to invoke when the value of this preference changes.
setOptionalHeaders(Map<String, String>) - Method in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  Sets the optional request headers that must be passed to the license key request.
setOptionalKeyRequestParameters(HashMap<String, String>) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
setOptionalKeyRequestParameters(HashMap<String, String>) - Method in class com.brightcove.player.drm.OfflineLicenseManager.Builder
setOriginX(Length) - Method in class com.brightcove.player.model.Region
  The origin X offset for the region.
setOriginY(Length) - Method in class com.brightcove.player.model.Region
  The origin Y offset for the region.
setOutputProtection(OutputProtection) - Method in class com.brightcove.player.drm.CustomerRightsTokenConfig.Builder
  Sets output protection.
setPeakBitrate(int) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Sets the peak bitrate.
setPicasso(Picasso) - Method in class com.brightcove.player.mediacontroller.DefaultPreviewLoader.Builder
  Sets a customized `Picasso` instance to request and load the images.
setPlayerName(String) - Method in class com.brightcove.omniture.CustomMediaHeartbeatDelegate
setPlayerName(String) - Method in class com.brightcove.omniture.CustomPlayerDelegate
  Deprecated.
setPlayerUrl(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the player URL for a custom receiver app.
setPolicy(String) - Method in class com.brightcove.player.edge.Catalog.AbstractBuilder
  Sets the Poly Key associated with the Account
setPolicyKey(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the player policy key.
setPreferHls(boolean) - Method in class com.brightcove.player.controller.BrightcoveSourceSelector
  Sets whether to prefer HLS sources to other `delivery types`.
setPreviewEnabled(boolean) - Method in class com.brightcove.player.captioning.preferences.ColorPreference
setPreviewEnabled(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
setPreviewEnabled(boolean) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Enables or disables the `PreviewThumbnailView`
setPreviewLoader(PreviewLoader) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
setPreviewLoader(PreviewLoader) - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Sets the `PreviewLoader`
setPreviewLoader(PreviewLoader) - Method in class com.brightcove.player.mediacontroller.ThumbnailComponent
  Sets a `PreviewLoader` responsible to download the images and load them into the Thumbnail View.
setPrioritizeTimeOverSizeThresholds(boolean) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets whether the load control prioritizes buffer time constraints over buffer size constraints.
setProcessListener(IAnalyticsHandler.ProcessListener) - Method in class com.brightcove.player.analytics.DefaultAnalyticsHandler
  Sets the listener that can receive callback notifications from this instance before and after processing an event.
setProfile(String) - Method in class com.brightcove.freewheel.controller.FreeWheelController
setProgressInterval(int) - Method in class com.brightcove.player.display.VideoDisplayComponent
  Sets the the interval in milliseconds at which to fire PROGRESS events during playback.
setProjectionFormat(Video.ProjectionFormat) - Method in class com.brightcove.player.model.Video.Builder
  Sets the Video Projection Format.
setProjectionFormat(Video.ProjectionFormat) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
setProjectionFormat(Video.ProjectionFormat) - Method in class com.brightcove.player.view.BrightcoveTextureView
setProjectionFormat(Video.ProjectionFormat) - Method in interface com.brightcove.player.view.RenderView
setProperties(Map<String, String>) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
setProperties(Map<String, String>) - Method in class com.brightcove.player.drm.OfflineLicenseManager.Builder
setProperties(Map<String, String>) - Method in class com.brightcove.player.edge.Catalog.AbstractBuilder
  Sets the properties Map.
setPropertyByteArray(String, byte[]) - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
setPropertyByteArray(String, byte[]) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
setPropertyByteArray(String, byte[]) - Method in class com.brightcove.player.drm.OfflineLicenseManager
setPropertyString(String, String) - Method in interface com.brightcove.player.drm.BrightcoveDrmSession
setPropertyString(String, String) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager
setPropertyString(String, String) - Method in interface com.brightcove.player.drm.LicenseManager
  Sets the specified property.
setPropertyString(String, String) - Method in class com.brightcove.player.drm.OfflineLicenseManager
setQueueingSupported(boolean) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
  Whether queueing is supported in the cast receiver app.
setQueuingSupported(boolean) - Method in class com.brightcove.cast.GoogleCastComponent.Builder
  Whether queueing is supported in the cast receiver app.
setRegion(String) - Method in class com.brightcove.player.model.Block
  The region name for this timed-text element.
setRemainingAdBreakDurationEnabled(boolean) - Method in class com.brightcove.ssai.ui.AdOverlayConfig.Builder
  Enables or disables the Ad Overlay component showing the remaining ad break duration.
setRemainingAdDurationEnabled(boolean) - Method in class com.brightcove.ssai.ui.AdOverlayConfig.Builder
  Enables or disables the Ad Overlay component showing the remaining ad duration.
setRemoteUri(Uri) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the URL to the remote file.
setRendererConfig(RendererConfig) - Method in class com.brightcove.player.display.VideoDisplayComponent
setRequestHeaders(Map<String, String>) - Method in class com.brightcove.player.concurrency.ConcurrencyClient
  Set the headers that will be included in the request
setResponseBody(String) - Method in class com.brightcove.player.network.HttpResponse
setResponseBodyJSON(JSONObject) - Method in class com.brightcove.player.network.HttpResponse
setResponseCode(int) - Method in class com.brightcove.player.network.HttpResponse
setRestrictHdContentToWidevineL1(boolean) - Method in class com.brightcove.player.model.RendererConfig.Builder
  Enables or disables a restriction to play 'protected HD content' ONLY on devices with Widevine security level 1 (L1).
setRetryLimit(int) - Static method in class com.brightcove.player.analytics.AnalyticsClient
  Sets the maximum number of attempts that will be made to send `AbstractAnalyticsEvent.NORMAL` events.
setRoamingDownloadAllowed(boolean) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  This method can be used to configure the SDK whether the cellular roaming network may be used downloading DRM media assets.
setRoamingDownloadAllowed(boolean) - Method in class com.brightcove.player.offline.RequestConfig
  Sets whether download over roaming is allowed.
setSafeAreaPercent(float) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Optionally override the default `BrightcoveClosedCaptioningView.SAFE_AREA` with a custom percent.
setScaleType(String) - Method in class com.brightcove.cast.DefaultExpandedControllerActivity
  Sets up the desired `ImageView.ScaleType` for the ExpandedControllerActivity background image.
setScaleType(ImageView.ScaleType) - Method in class com.brightcove.cast.DefaultExpandedControllerActivity
  Sets up the desired `ImageView.ScaleType` for the ExpandedControllerActivity background image.
setSeekDefault(int) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Deprecated.
setSeekDefault(long) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Sets the default seek time.
setSeekPercentage(int) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Sets the seek percentage relative to video duration, used to set the `SeekButtonController.seekDefaultLong` The values are greater than 0 and lower than 100
setSeekRelativeEnabled(boolean) - Method in class com.brightcove.player.mediacontroller.buttons.SeekButtonController
  Enable or disable relative seeking.
setSelectedTextAndAudioLanguages(Map<String, String>) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the selected text and audio languages (or null, if they are not provided).
setSessionID(String) - Method in class com.brightcove.player.concurrency.ConcurrencySession
setSessionsListener(ConcurrencyClient.SessionsListener) - Method in class com.brightcove.player.concurrency.ConcurrencyClient
  Set a SessionsListener to get the current active sessions
setSessionTTL(String) - Method in class com.brightcove.player.concurrency.ConcurrencySession
setShouldImportSystemSettings(boolean) - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Method to set whether to import the system caption settings before displaying captions on a video.
setShouldMarkerOverdrawThumb(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveSeekBar
setShowControllerEnable(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  The ShowHideController reacts to several events which causes the Media Controller to show.
setShowControllerEnable(boolean) - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  The ShowHideController reacts to several events which causes the Media Controller to show.
setShowControlsOnCreation(boolean) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets whether the Media Controller will be shown when the controller is created.
setShowControlsWhenAdIsPlaying(boolean) - Method in class com.brightcove.player.mediacontroller.MediaControllerConfig.Builder
  Sets whether the Media Controller will be allowed to be shown when an Ad is playing.
setShowHideAnimationStyle(BrightcoveMediaController.AnimationStyle) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Sets the animation style.
setShowHideAnimationStyle(BrightcoveMediaController.AnimationStyle) - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Sets the animation style.
setShowHideTimeout(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Sets the animation timeout.
setShowHideTimeout(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Sets the animation timeout.
setSiteSectionId(String) - Method in class com.brightcove.freewheel.controller.FreeWheelController
setSource(String) - Method in class com.brightcove.player.analytics.Analytics
  The source must be a valid URI.
setSourceRectHint(Rect) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams.Builder
  Sets the source bounds hint.
setSourceRectHint(Rect) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Sets the source bounds hint.
setSourceSelector(SourceSelector) - Method in class com.brightcove.player.controller.DefaultSourceSelectionController
setStreamConcurrencyEnabled(boolean) - Method in class com.brightcove.player.view.BaseVideoView
  Enable Generic Stream Concurrency
setStreamConcurrencyRequestHeaders(Map<String, String>) - Method in class com.brightcove.player.view.BaseVideoView
  Sets the headers values that will be passed on each request to the Generic Stream Concurrency.
setStreamConcurrencySessionsListener(ConcurrencyClient.SessionsListener) - Method in class com.brightcove.player.view.BaseVideoView
  Sets a listener to get the active sessions
setStyle(BrightcoveCaptionStyle) - Method in class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
setStyle(BrightcoveCaptionStyle) - Method in class com.brightcove.player.management.BrightcoveClosedCaptioningManager
  Save the passed-in style to the SharedPreferences.
setStyleName(String) - Method in class com.brightcove.player.model.StyledElement
  The style name string.
setSubmissionTimeout(double) - Method in class com.brightcove.freewheel.controller.FreeWheelController
setSubtitleLocale(String) - Method in class com.brightcove.player.view.BaseVideoView
  Sets the locale for a caption source to load, based on the caption locale pulled in.
setSuccessEventType(String) - Method in class com.brightcove.player.display.tasks.LoadImageTask
  Set the EventType string to be emitted on successful load of a Bitmap.
setSummary(CharSequence) - Method in class com.brightcove.player.captioning.preferences.ListPreferenceWithSummary
setSurface(Surface) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
setSurface(Surface) - Method in class com.brightcove.player.view.BrightcoveTextureView
setSurface(Surface) - Method in interface com.brightcove.player.view.RenderView
setTargetBufferBytes(int) - Method in class com.brightcove.player.config.LoadControlConfig.Builder
  Sets the target buffer size in bytes.
setText(String) - Method in class com.brightcove.player.model.Span
  The text for this Span.
setTextAlign(StyledElement.TextAlign) - Method in class com.brightcove.player.model.StyledElement
setTextDecoration(StyledElement.TextDecoration) - Method in class com.brightcove.player.model.StyledElement
setTextInformationFrameListener(TextInformationFrameListener) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setTextInformationFrameListener(TextInformationFrameListener) - Method in class com.brightcove.player.display.VideoDisplayComponent
  Sets the Text Information Frame Listener.
setThumbnailDocument(ThumbnailDocument) - Method in class com.brightcove.player.mediacontroller.DefaultPreviewLoader
setThumbnailDocument(ThumbnailDocument) - Method in interface com.brightcove.player.mediacontroller.PreviewLoader
  Sets the `ThumbnailDocument` containing the `TimedThumbnail` corresponding to a particular `Video`.
setThumbnailDocumentCreator(ThumbnailDocumentCreator) - Method in class com.brightcove.player.mediacontroller.ThumbnailComponent
  Sets the `ThumbnailDocumentCreator` for creating the `ThumbnailDocument`
setThumbnailFormatSelector(PreviewThumbnailFormatSelector) - Method in class com.brightcove.player.mediacontroller.ThumbnailComponent
  Sets the `PreviewThumbnailFormatSelector`, used to select a `PreviewThumbnailFormat` to create our `ThumbnailDocument`.
setTimedTrackingEventsEnabled(boolean) - Method in class com.brightcove.ssai.tracking.TrackingConfig.Builder
  Enables events which depends on the Ad time progress to be tracked.
setTitle(String) - Method in class com.brightcove.player.network.DownloadManager.Request
  Sets the title of this download to be displayed in notifications (if enabled).
setTitle(String) - Method in class com.brightcove.player.offline.RequestConfig
  Sets the request title.
setTitles(CharSequence[]) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
  Sets the list of item titles.
setTrackSelector(DefaultTrackSelector) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setTrimOnReset(boolean) - Method in class com.brightcove.player.config.AllocatorConfig.Builder
  Sets whether memory is freed when the allocator is reset.
setUniqueIdentifierEnabled(boolean) - Method in class com.brightcove.player.analytics.Analytics
  Set whether the client side unique identifier feature is enabled.
setupBrightcoveControlBar(BrightcoveControlBar) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
setupClosedCaptioningRendering(Video) - Method in class com.brightcove.player.view.BaseVideoView
  Decide if the captioning view should be instantiated, based on the controller.
setupClosedCaptioningRendering() - Method in class com.brightcove.player.view.BaseVideoView
  Instantiates the Brightcove captioning view.
setupContext() - Method in class com.brightcove.freewheel.controller.FreeWheelController
  Creates a new AdContext, which can be used to enable ad playback when replaying a video.
setUpMediaRouteButton(Activity, Menu) - Static method in class com.brightcove.cast.GoogleCastComponent
setupPreviewThumbnailController() - Method in class com.brightcove.player.mediacontroller.ThumbnailComponent
  Finish setting up the component to support Preview Thumbnail scrubbing.
setupRemoteController() - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
setUseAdRules(boolean) - Method in class com.brightcove.ima.GoogleIMAComponent.Builder
  Specifies whether this component will be using Ad Rules or not The Builder sets Ad Rules to false by default
setUserActions(List<RemoteAction>) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Sets the user actions.
setUserId(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  The user id to be used when sending custom data to the Cast Receiver app.
setUuid(UUID) - Method in class com.brightcove.player.drm.ExoPlayerDrmSessionManager.Builder
setValue(int) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
  Sets the current value.
setValue(String) - Method in class com.brightcove.player.captioning.preferences.ListPreferenceWithSummary
setValues(int[]) - Method in class com.brightcove.player.captioning.preferences.ListDialogPreference
  Sets the list of item values.
setVerbose(boolean) - Method in class com.brightcove.player.event.EventLogger
  Sets whether or not properties on events should be logged.
setVideoBitrate(int) - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Sets the video bitrate cap which will be used to determine what rendition will be downloaded.
setVideoBitrate(int) - Method in class com.brightcove.player.offline.MediaDownloadable
  Sets the video bitrate cap which will be used to determine what rendition will be downloaded.
setVideoBitrate(int) - Method in class com.brightcove.player.offline.RequestConfig
  Sets the video bitrate cap which will be used to determine what rendition will be downloaded.
setVideoDisplayProperties(Map<String, String>) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
setVideoHeaders(Map<String, Object>) - Method in class com.brightcove.player.drm.BrightcoveMediaDrmCallback
  Deprecated.
  Use `BrightcoveMediaDrmCallback.setLicenseRequestHeaders(Map)` instead
setVideoMetadata(Map<String, String>) - Method in class com.brightcove.omniture.OmnitureComponent
  Sets the Video Metadata Map.
setVideoPath(String) - Method in class com.brightcove.player.view.BaseVideoView
  Replaces player content with the video at the specified path.
setVideoPath(String, Map<String, String>) - Method in class com.brightcove.player.view.BaseVideoView
  Replace player content with the video and captions at the specified paths.
setVideoSelectionOverrideCreator(SelectionOverrideCreator) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
  Provides a creator for a `DefaultTrackSelector.SelectionOverride` instance specific for the Video track.
setVideoSize(int, int) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
setVideoSize(int, int) - Method in class com.brightcove.player.view.BrightcoveTextureView
setVideoSize(int, int) - Method in interface com.brightcove.player.view.RenderView
setVideoSource(Video, Source) - Method in class com.brightcove.player.display.VideoDisplayComponent
  Sets the video source that will be used for playback.
setVideoURI(Uri) - Method in class com.brightcove.player.view.BaseVideoView
  Replaces player content with the video at the specified URI.
setVisibility(int) - Method in class com.brightcove.player.mediacontroller.BrightcoveControlBar
setVisibility(int) - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
setVisibility(int) - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Sets the button visibility.
setVisibility(int) - Method in interface com.brightcove.player.view.RenderView
setVisibilityState() - Method in class com.brightcove.player.controller.MediaControlsVisibilityManager
  Sets the media controls visibility state for the established state.
setVisibleInDownloadsUi(boolean) - Method in class com.brightcove.player.network.DownloadManager.Request
  Specifies whether this download should be displayed in the system's Downloads UI.
setVrMode(boolean) - Method in class com.brightcove.player.video360.RenderThread
  Sets whether the renderer should render the video in Google VR mode.
setVrMode(boolean) - Method in class com.brightcove.player.video360.SphericalSceneRenderer
  Sets whether the renderer should render the video in Google VR mode.
setVrMode(boolean) - Method in class com.brightcove.player.view.BrightcoveSurfaceView
  Sets whether the surface should render the video in Google VR mode.
setVrMode(boolean) - Method in class com.brightcove.player.view.BrightcoveTextureView
setVrMode(boolean) - Method in interface com.brightcove.player.view.RenderView
  Sets whether the surface should render the video in Google VR mode.
setWatermarkingToken(String) - Method in class com.brightcove.cast.model.BrightcoveCastCustomData.Builder
  Sets the watermarking token to be set in the CatalogParams object.
setWifiDownloadAllowed(boolean) - Method in class com.brightcove.player.offline.RequestConfig
  Sets whether download over WIFI network is allowed.
ShaderProgram - Class in com.brightcove.player.video360
ShaderProgram(String, String) - Constructor for class com.brightcove.player.video360.ShaderProgram
SHORT_DESCRIPTION - Static variable in class com.brightcove.player.model.Playlist.Fields
  The playlist's short description
SHORT_DESCRIPTION - Static variable in class com.brightcove.player.model.Video.Fields
  Deprecated.
  For short description, use just `Video.Fields.DESCRIPTION`
SHORT_DESCRIPTION - Static variable in class com.brightcove.player.model.VideoFields
SHORT_SIZE - Static variable in class com.brightcove.player.video360.Sphere
SHORT_TIME_FORMAT - Static variable in class com.brightcove.player.util.StringUtil
  Format string used for short time expressions which are less than an hour.
SHORTER_TIME_FORMAT - Static variable in class com.brightcove.player.util.StringUtil
  Format string used for short time expressions which are less than ten minutes.
shouldDisableDependents() - Method in class com.brightcove.player.captioning.preferences.ColorPreference
  This determines whether the dependent preferences below this should be disabled.
shouldDisableDependents() - Method in class com.brightcove.player.captioning.preferences.EdgeTypePreference
  This determines whether the dependent preferences below this should be disabled.
shouldDisableDependents() - Method in class com.brightcove.player.captioning.preferences.PresetPreference
  This determines whether the dependent preferences below this should be disabled.
shouldHandleAdEvents() - Method in class com.brightcove.player.ads.AdPlayer.AdPlayerSettings
shouldShowPlayPauseButton() - Method in class com.brightcove.player.ads.AdPlayer.AdPlayerSettings
show() - Method in class com.brightcove.player.mediacontroller.animator.PreviewAnimator
  Shows the `PreviewThumbnailView`'s `ThumbnailView`
show() - Method in class com.brightcove.player.mediacontroller.animator.PreviewAnimatorImpl
show() - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Shows the media controls.
show() - Method in class com.brightcove.player.mediacontroller.BrightcoveShowHideController
  Shows the media controls.
show() - Method in interface com.brightcove.player.mediacontroller.ShowHideController
  Shows the media controls.
SHOW_DISPLAY_ADS - Static variable in class com.brightcove.freewheel.event.FreeWheelEventType
  Alert to listeners that there is a new Display ad ready for layout.
SHOW_HIDE_ANIMATION_STYLE - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Event property key selecting an animation style, a String constant.
SHOW_HIDE_RESOURCES - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Event property key specifying the Android resource identifiers to either show or hide.
SHOW_HIDE_TIMEOUT - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Event property key specifying delay (in milliseconds, default is three seconds) from showing to hiding the media controls.
SHOW_MEDIA_CONTROLS - Static variable in interface com.brightcove.player.mediacontroller.ShowHideController
  Standard event type used to emit and listen for showing media controls.
SHOW_PLAYER_OPTIONS - Static variable in class com.brightcove.player.event.EventType
  The player will show the player extra options as audio tracks and captions.
SHOW_SEEK_CONTROLS - Static variable in class com.brightcove.player.event.EventType
  Show the player controls
showAudioTracksDialog() - Method in class com.brightcove.player.controller.BrightcoveAudioTracksController
  Helper that prepares the audio tracks dialog with the current state and displays the dialog over the video player.
showAudioTracksMenu() - Method in class com.brightcove.player.controller.BrightcoveAudioTracksController
  Show audio tracks menu for Android TV.
showAudioTracksOptions() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Show the audio tracks options.
showCaptionsDialog() - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Helper that prepares the captions dialog with the current state and displays the dialog over the video player.
showCaptionsMenu() - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Show caption menu for Android TV.
showCaptionsOptions() - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Show the captions options.
showClosedCaptioningDialog() - Method in class com.brightcove.player.appcompat.BrightcovePlayerActivity
showClosedCaptioningDialog() - Method in class com.brightcove.player.view.BrightcovePlayer
  Show the closed captioning dialog for making changes to styling options.
ShowHideController - Interface in com.brightcove.player.mediacontroller
  Defines the facilities for managing media controls visibility.
showLoadingPauseAd() - Method in class com.brightcove.pulse.PauseAdView
showPauseAd(boolean) - Method in class com.brightcove.pulse.PauseAdView
  Shows the pause ad.
showPlayerOptions(EventEmitter) - Method in class com.brightcove.player.controller.BrightcovePlayerOptionsManager
  Show the player options menu.
showPlayPauseButton(boolean) - Method in class com.brightcove.player.ads.AdPlayer.AdPlayerSettings.Builder
showPreview() - Method in class com.brightcove.player.mediacontroller.BrightcovePreviewSeekBar
showPreview() - Method in interface com.brightcove.player.mediacontroller.PreviewThumbnailView
  Shows the Preview Thumbnail View
ShowSeekControlsHandler() - Constructor for class com.brightcove.player.mediacontroller.buttons.SeekButtonController.ShowSeekControlsHandler
SIZE - Static variable in class com.brightcove.player.event.AbstractEvent
  The SIZE property of a CAPTION event.
size() - Method in class com.brightcove.player.util.collection.Multimap
SKIP_AD - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate the action to Skip an Ad triggered by the user.
SKIP_CUE_POINTS - Static variable in class com.brightcove.player.event.AbstractEvent
  When added as a key to PLAY/SEEK/VIDEO_COMPLETED events, cue points will be skipped
skipAd() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
skipAd() - Method in interface com.brightcove.player.ads.AdPlayer
  Skips the current ad.
skipAd() - Method in class com.brightcove.player.ads.ExoAdPlayer
skipAd() - Method in class com.brightcove.pulse.PulseAdPlayer
skipCurrentAd() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Skips the currently playing advertisement within the active Ad break (a.k.a `ISlot`) and plays the next advertisement in the break.
skipCurrentAd() - Method in class com.brightcove.ima.GoogleIMAComponent
skipCurrentAdBreak() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Skips the current advertisement break (a.k.a `ISlot`).
skipCurrentAds() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Deprecated.
  This method will be removed in a future release. Please update your code at the earliest to use `AdCuePointComponent.skipCurrentAdBreak()` method instead.
skipCurrentAds() - Method in class com.brightcove.ima.GoogleIMAComponent
SLOT - Static variable in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
SOURCE - Static variable in class com.brightcove.player.analytics.Analytics.Fields
SOURCE - Static variable in class com.brightcove.player.event.AbstractEvent
  Source for Events that carry a single Source.
Source - Class in com.brightcove.player.model
  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.
Source(Map<String, Object>) - Constructor for class com.brightcove.player.model.Source
Source(String) - Constructor for class com.brightcove.player.model.Source
  Initializes a Source with a single URL property.
Source(String, DeliveryType) - Constructor for class com.brightcove.player.model.Source
  Initializes a Source with a single URL property with the given DeliveryType.
source - Variable in class com.brightcove.player.store.BaseStore
  Reference to the backing store configuration.
Source.Fields - Class in com.brightcove.player.model
  Provides the list of known field names that can appear in the properties Map.
SOURCE_COLLECTION_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
SOURCE_COLLECTIONS_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
SOURCE_NOT_FOUND - Static variable in class com.brightcove.player.event.EventType
  Indicates a Source rendition was not found, in response to SELECT_SOURCE.
SOURCE_NOT_PLAYABLE - Static variable in class com.brightcove.player.event.EventType
  Indicates a Source is not playable by the current player.
SOURCE_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
SourceAwareMetadataObject - Class in com.brightcove.player.model
SourceAwareMetadataObject(Map<String, Object>) - Constructor for class com.brightcove.player.model.SourceAwareMetadataObject
SourceAwareMetadataObject.Fields - Class in com.brightcove.player.model
  Provides the list of known field names that can appear in the properties Map.
SourceCollection - Class in com.brightcove.player.model
  The SourceCollection class represents a collection of video asset Source model objects grouped by a common encoding and/or delivery method.
SourceCollection(Map<String, Object>) - Constructor for class com.brightcove.player.model.SourceCollection
SourceCollection(Map<String, Object>, Set<Source>) - Constructor for class com.brightcove.player.model.SourceCollection
  Initializes a new SourceCollection with a predefined metadata properties collection and a predefined Set of Source objects.
SourceCollection(Set<Source>, DeliveryType) - Constructor for class com.brightcove.player.model.SourceCollection
  Initializes a new SourceCollection with a predefined Set of Source objects all having the given DeliveryType.
SourceCollection(Source, DeliveryType) - Constructor for class com.brightcove.player.model.SourceCollection
  Convenience constructor that initializes the SourceCollection with a single Source (most commonly used for HTTP Live Streaming which only has a single URL)
sourceController - Variable in class com.brightcove.player.view.BaseVideoView
SOURCES_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
SourceSelector - Interface in com.brightcove.player.controller
  Defines methods provided by any class that allows for selection of a Source within a Video object by some set of rules or logic.
SPAN - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
Span - Class in com.brightcove.player.model
  Represents a span of styled text within a TTML document.
Span() - Constructor for class com.brightcove.player.model.Span
  Default constructor.
Span(StyledElement) - Constructor for class com.brightcove.player.model.Span
  Initializes a Span given the styling attributes provided in element.
Span(String) - Constructor for class com.brightcove.player.model.Span
  Initializes a Span with the given text.
Sphere - Class in com.brightcove.player.video360
Sphere(int, float, float, float, float, int) - Constructor for class com.brightcove.player.video360.Sphere
SPHERE_SLICES - Static variable in class com.brightcove.player.video360.SphericalSceneRenderer
SphericalSceneRenderer - Class in com.brightcove.player.video360
  Creates and renders a sphere centered at (0, 0, 0) textured with the current video frame.
SphericalSceneRenderer(Context) - Constructor for class com.brightcove.player.video360.SphericalSceneRenderer
SplashScreen - Class in com.brightcove.cast.model
  The SplashScreen is an immutable data type that can be sent to the Brightcove Cast receiver app as a `BrightcoveMessage`, where the type is `BrightcoveMessage.DATA_TYPE_SPLASH_SCREEN` and the data is this object.
SplashScreen(String) - Constructor for class com.brightcove.cast.model.SplashScreen
  Instantiates a new Splash screen.
SSAI_AD - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The property key for the SSAI `Ad` value.
SSAICallback<T> - Interface in com.brightcove.ssai.data.source
  An SSAI callback used on asynchronous operations.
SSAIComponent - Class in com.brightcove.ssai
  Provide a class to support the Brightcove Server Side Ad Insertion (SSAI) functionality.
SSAIComponent(Context, BaseVideoView) - Constructor for class com.brightcove.ssai.SSAIComponent
SSAIEvent - Class in com.brightcove.ssai.event
  An event class containing the `Event` property keys exclusively used in the SSAI plugin.
SSAIEventType - Class in com.brightcove.ssai.event
  Identifies SSAI event types used and emitted within the SSAI plugin.
SSAIEventType() - Constructor for class com.brightcove.ssai.event.SSAIEventType
SSAISourceSelector - Class in com.brightcove.ssai.controller
  Provides a default SourceSelector controller implementation that will automatically select a Source rendition based on the following rules: A DASH source rendition with a vmap property will be used if available If not, an HLS rendition with a vmap property will be used if available If no DASH or HLS renditions exist with a vmap property, throw a NoSourceFoundException
SSAISourceSelector() - Constructor for class com.brightcove.ssai.controller.SSAISourceSelector
SSAIThumbnailDocument - Class in com.brightcove.ssai.ui
  A Wrapping `ThumbnailDocument` used in the SSAI plugin to better handle the relative playhead position from the SeekBar and the absolute position values in an SSAI Video and its preview thumbnails.
SSAIThumbnailDocument(ThumbnailDocument, Timeline) - Constructor for class com.brightcove.ssai.ui.SSAIThumbnailDocument
  Creates an instance by wrapping an exising `ThumbnailDocument` object, along with a `Timeline` to calculate the absolute playhead position from the relative playhead position.
SSAIThumbnailDocumentCreatorWrapper - Class in com.brightcove.ssai.ui
  A wrapping `ThumbnailDocumentCreator` for the SSAI plugin that incorporates the `Timeline` to account for the relative and abolute playhead position given Ad breaks present in the Video.
SSAIThumbnailDocumentCreatorWrapper(ThumbnailDocumentCreator, Timeline) - Constructor for class com.brightcove.ssai.ui.SSAIThumbnailDocumentCreatorWrapper
  Creates the SSAI Thumbnail Creator instance by wrapping an existing `ThumbnailDocumentCreator` implementation along with a `Timeline` instance.
SSAIWrapper - Class in com.brightcove.ssai.data.model
start() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.playAd(AdMediaInfo)`
start() - Method in class com.brightcove.player.event.EventLogger
start() - Method in class com.brightcove.player.video360.RenderThread
  Starts the render thread to run asynchronously.
start() - Method in class com.brightcove.player.view.BaseVideoView
  Start playback
start(Ticker.Position) - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Starts the ticker with the specified `Ticker.Position` type.
start(long) - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Starts the ticker with the specified position value.
START_AD - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VAST <Ad> is starting.
START_AD_BREAK - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <AdBreak> is starting.
START_COMPANION - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <Companion> is at available to be displayed.
START_LINEAR - Static variable in class com.brightcove.ssai.event.SSAIEventType
  Indicate that a VMAP <Linear> is starting.
START_TIME - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
START_TIME_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The beginning of the time range of a list of cue points
START_TIME_MS - Static variable in class com.brightcove.player.analytics.Analytics.Fields
StartTimeComparator() - Constructor for class com.brightcove.player.mediacontroller.DefaultThumbnailDocument.StartTimeComparator
startTracking() - Method in class com.brightcove.player.video360.RotationMonitor
  Starts the rotation monitor to start tracking for device rotation changes.
startUpdater() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
startUpdater() - Method in class com.brightcove.player.display.VideoDisplayComponent
stateList - Variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  A list of states the button will sequence through as it is clicked.
STATUS_CANCELLING - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that is being removed before the download is complete.
STATUS_COMPLETE - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that has successfully downloaded.
STATUS_DELETING - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that is being removed after the download is complete.
STATUS_DOWNLOADING - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that is currently being downloaded.
STATUS_FAILED - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that has failed (and will not be retried).
STATUS_NOT_QUEUED - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that has been not queued for download.
STATUS_PAUSED - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that has been paused explicitly.
STATUS_PENDING - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` is waiting to start.
STATUS_QUEUEING - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that is being queued with the `DownloadManager` service.
STATUS_RETRY - Static variable in class com.brightcove.player.network.DownloadStatus
  Status of `DownloadManager.Request` that is currently waiting to retry or resume.
STEREO_MODE_LEFT_RIGHT - Static variable in class com.brightcove.player.Constants
  Indicates Left-Right stereo layout, used with 360/3D/VR videos.
STEREO_MODE_MONO - Static variable in class com.brightcove.player.Constants
  Indicates Monoscopic stereo layout, used with 360/3D/VR videos.
STEREO_MODE_TOP_BOTTOM - Static variable in class com.brightcove.player.Constants
  Indicates Top-Bottom stereo layout, used with 360/3D/VR videos.
stereoMode - Variable in class com.brightcove.player.model.MediaFormat
  The stereo layout for 360/3D/VR video, or NO_VALUE if not applicable.
STILL_IMAGE_URI - Static variable in class com.brightcove.player.model.Video.Fields
  A `URI` of the still image for this video
STILL_IMAGE_URI_ERROR - Static variable in class com.brightcove.player.model.Video.Fields
  The exception returned by LoadImageTask class when a still image was not downloaded
STITCHED_POSITION - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The stitched position.
stop() - Method in class com.brightcove.player.ads.ExoAdPlayer
stop() - Method in class com.brightcove.player.event.EventLogger
  Stops writing log messages.
STOP - Static variable in class com.brightcove.player.event.EventType
  Indicates the current media will not be played any more and that resources related to the current media should be released.
stop() - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Stops the ticker.
stopAd() - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
  Deprecated.
  Use `GoogleIMAVideoAdPlayer.stopAd(AdMediaInfo)`
stopAd(AdMediaInfo) - Method in class com.brightcove.ima.GoogleIMAVideoAdPlayer
stopPlayback(Integer) - Method in class com.brightcove.omniture.OmnitureComponent
  Deprecated.
stopPlayback(long) - Method in class com.brightcove.omniture.OmnitureComponent
  Track that playback has stopped.
stopPlayback(Integer, boolean) - Method in class com.brightcove.omniture.OmnitureComponent
  Deprecated.
stopPlayback(long, boolean) - Method in class com.brightcove.omniture.OmnitureComponent
  Track that playback has stopped.
stopPlayback() - Method in class com.brightcove.player.view.BaseVideoView
  Stop playback
stopPropagation() - Method in class com.brightcove.player.event.AbstractEvent
  Causes the Event handling framework to stop processing any additional Events.
stopTracking() - Method in class com.brightcove.player.video360.RotationMonitor
  Stops the rotation monitor.
stopUpdater() - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
stopUpdater() - Method in class com.brightcove.player.display.VideoDisplayComponent
storeLicense - Variable in class com.brightcove.player.drm.CustomerRightsToken
  License persistence can be controlled via storeLicense field in the CustomerRightsToken.
StrictMode() - Constructor for class com.brightcove.player.util.FileUtil.StrictMode
stringForTime(long) - Static method in class com.brightcove.player.util.StringUtil
  Formats the given time duration value (in milliseconds) as a time string in one of the following formats: HH:MM:SS where the timeframe is greater than 1 hour MM:SS where the timeframe is less than an hour M:SS where the timeframe is less than ten minutes
StringUtil - Class in com.brightcove.player.util
  Some assorted utility methods for dealing with Strings.
StringUtil() - Constructor for class com.brightcove.player.util.StringUtil
STYLE - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
STYLE - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
styleCaptions(ViewGroup) - Method in class com.brightcove.player.view.BrightcoveClosedCaptioningView
  Style a Caption Block and all child CaptionTextViews with the current CaptionsStyle.
StyledElement - Class in com.brightcove.player.model
  Provides a common representation for TTML styled elements.
StyledElement() - Constructor for class com.brightcove.player.model.StyledElement
StyledElement.FontStyle - Enum in com.brightcove.player.model
StyledElement.FontWeight - Enum in com.brightcove.player.model
StyledElement.TextAlign - Enum in com.brightcove.player.model
StyledElement.TextDecoration - Enum in com.brightcove.player.model
StyledElement.Unit - Enum in com.brightcove.player.model
styleName - Variable in class com.brightcove.player.model.StyledElement
  The style name string.
STYLING - Static variable in class com.brightcove.player.captioning.TTMLParser.Tags
subSampleOffsetUs - Variable in class com.brightcove.player.model.MediaFormat
  For samples that contain sub-samples, this is an offset that should be added to sub-sample timestamps.
SUPPORT_FRAGMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the Support Fragment object on FRAGMENT_ACTIVITY_CREATED event.
surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.brightcove.player.display.VideoDisplayComponent
surfaceCreated(SurfaceHolder) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
surfaceCreated(SurfaceHolder) - Method in class com.brightcove.player.display.VideoDisplayComponent
surfaceDestroyed(SurfaceHolder) - Method in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
surfaceDestroyed(SurfaceHolder) - Method in class com.brightcove.player.display.VideoDisplayComponent
swapBuffers() - Method in class com.brightcove.player.video360.GlRenderTarget
syncStates() - Method in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  Implements to update a state (toggle) button to display the correct glyph and content description for the current managed state value.
syncStates() - Method in interface com.brightcove.player.mediacontroller.buttons.ButtonController
  Ensures that the controlled button is in sync with the managed state it represents.

## T

TAG - Static variable in class com.brightcove.cast.DefaultOptionsProvider
TAG - Static variable in class com.brightcove.omniture.OmnitureComponent.DefaultMediaNameFactory
TAG - Static variable in class com.brightcove.omniture.OmnitureComponent
TAG - Static variable in class com.brightcove.player.analytics.Analytics
TAG - Static variable in class com.brightcove.player.appcompat.BrightcovePlayerActivity
TAG - Static variable in class com.brightcove.player.appcompat.BrightcovePlayerFragment
TAG - Static variable in class com.brightcove.player.captioning.BrightcoveCaptionPropertiesFragment
TAG - Static variable in class com.brightcove.player.captioning.BrightcoveClosedCaptioningTextView
TAG - Static variable in class com.brightcove.player.controller.DefaultSourceSelectionController
TAG - Static variable in class com.brightcove.player.controller.VideoPlaybackController
TAG - Static variable in class com.brightcove.player.display.tasks.LoadImageTask
TAG - Static variable in class com.brightcove.player.display.VideoStillDisplayComponent
TAG - Static variable in class com.brightcove.player.management.BrightcoveClosedCaptioningManager
TAG - Static variable in class com.brightcove.player.model.Length
TAG - Static variable in class com.brightcove.player.model.LengthVtt
TAG - Static variable in class com.brightcove.player.model.MetadataObject
TAG - Static variable in class com.brightcove.player.network.HttpService
TAG - Static variable in class com.brightcove.player.util.LifecycleUtil
TAG - Static variable in class com.brightcove.player.video360.ShaderProgram
TAG - Static variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
TAG - Static variable in class com.brightcove.player.view.BrightcovePlayer
TAG - Static variable in class com.brightcove.player.view.BrightcovePlayerFragment
Tags() - Constructor for class com.brightcove.player.captioning.TTMLParser.Tags
terminate() - Method in class com.brightcove.player.edge.AbstractOfflineCatalog
  Terminates threads created to perform asynchronous operations.
TEST - Static variable in class com.brightcove.player.event.EventType
TEXT - Static variable in class com.brightcove.player.event.AbstractEvent
  The text property of a CAPTION event.
TEXT_ALIGN - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
TEXT_DECORATION - Static variable in class com.brightcove.player.captioning.TTMLParser.Attributes
TEXT_LANGUAGES - Static variable in class com.brightcove.player.model.Video.Fields
  The Map (language, label) of the captions languages for the current video
textAlign - Variable in class com.brightcove.player.model.StyledElement
textDecoration - Variable in class com.brightcove.player.model.StyledElement
TextInformationFrame - Class in com.brightcove.player.metadata
  Text information ID3 frame.
TextInformationFrameExoPlayer2Mapper - Class in com.brightcove.player.metadata
  Maps the ExoPlayer2 TextInformationFrame version to the Brightcove `TextInformationFrame` version.
TextInformationFrameExoPlayer2Mapper() - Constructor for class com.brightcove.player.metadata.TextInformationFrameExoPlayer2Mapper
TextInformationFrameListener - Interface in com.brightcove.player.metadata
  The Text Information Frame listener.
textureListener - Variable in class com.brightcove.player.view.BrightcoveTextureVideoView
THUMBNAIL - Static variable in class com.brightcove.player.model.Video.Fields
  The string path of the thumbnail for this video
THUMBNAIL_FORMAT_SELECTED - Static variable in class com.brightcove.player.mediacontroller.ThumbnailEventType
  Indicates that a `PreviewThumbnailFormat` has been selected.
THUMBNAIL_SOURCES - Static variable in class com.brightcove.player.model.Video.Fields
  The list of thumbnail sources for this video.
ThumbnailComponent - Class in com.brightcove.player.mediacontroller
  Thumbnail Component Plugin.
ThumbnailComponent(BaseVideoView) - Constructor for class com.brightcove.player.mediacontroller.ThumbnailComponent
  Creates a new ThumbnailComponent instance with the `BaseVideoView`
ThumbnailDocument - Interface in com.brightcove.player.mediacontroller
  The document containing an ordered list of `TimedThumbnail` for a particular `Video`
ThumbnailDocumentCreator - Interface in com.brightcove.player.mediacontroller
  Interface use to create an implementation of `ThumbnailDocument` given a list of `TimedThumbnail`
ThumbnailEvent - Class in com.brightcove.player.mediacontroller
  An event class containing the `Event` property keys exclusively used in the Thumbnail plugin.
ThumbnailEvent(String) - Constructor for class com.brightcove.player.mediacontroller.ThumbnailEvent
  Creates an Event with the given type.
ThumbnailEventType - Class in com.brightcove.player.mediacontroller
  Identifies SSAI event types used and emitted within the Thumbnail plugin.
ThumbnailEventType() - Constructor for class com.brightcove.player.mediacontroller.ThumbnailEventType
ThumbnailView - Class in com.brightcove.player.mediacontroller
  The View used by the `PreviewLoader` to draw the preview thumbnail image.
ThumbnailView(Context) - Constructor for class com.brightcove.player.mediacontroller.ThumbnailView
  Instantiate a ThumbnailView view
ThumbnailView(Context, AttributeSet) - Constructor for class com.brightcove.player.mediacontroller.ThumbnailView
  Instantiate a ThumbnailView view
ThumbnailView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.mediacontroller.ThumbnailView
  Instantiate a ThumbnailView view
tick() - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Updates the observers with the playhead position.
Ticker - Interface in com.brightcove.ssai.timeline.ticker
  The timeline ticker is responsible to update the last and the current playhead position of the underlying video player, to its `TickerObserver` observers.
Ticker.Position - Enum in com.brightcove.ssai.timeline.ticker
  Describes the positions where the Ticker can start.
TickerFactory - Class in com.brightcove.ssai.timeline.ticker
  A Ticker Factory class that creates the appropriate Ticker according to the underlying Video player used in the `BaseVideoView`.
TickerObserver - Interface in com.brightcove.ssai.timeline.ticker
  The Ticker observer which receives updates of the last and current playhead position.
TIME - Static variable in class com.brightcove.player.analytics.Analytics.Fields
TIME_END_OF_SOURCE - Static variable in class com.brightcove.player.Constants
  Special constant representing a time corresponding to the end of a source.
TIME_UNSET - Static variable in class com.brightcove.player.Constants
  Special constant representing an unset or unknown time or duration.
TimedTextView - Class in com.brightcove.player.view
  Specialized TextView to handle timed strings with formats hh:mm:ss or mm:ss
TimedTextView(Context) - Constructor for class com.brightcove.player.view.TimedTextView
TimedTextView(Context, AttributeSet) - Constructor for class com.brightcove.player.view.TimedTextView
TimedTextView(Context, AttributeSet, int) - Constructor for class com.brightcove.player.view.TimedTextView
TimedThumbnail - Class in com.brightcove.player.mediacontroller
TimedThumbnail(long, long, Uri) - Constructor for class com.brightcove.player.mediacontroller.TimedThumbnail
TimedThumbnailFilter - Interface in com.brightcove.player.mediacontroller
  The `TimedThumbnail` available for a video may be dependent on the duration of such a video, going from dozens to hundreds of images.
TimedTracker - Class in com.brightcove.ssai.tracking.timed
  Class in charge of handling the timed tracking events.
Timeline - Interface in com.brightcove.ssai.timeline
  The Timeline interface is a representation of a single SSAI video, that is, a video with its Ads stitched in the video itself.
Timeline.Type - Enum in com.brightcove.ssai.timeline
  The Timeline Type.
TimelineBlock - Interface in com.brightcove.ssai.timeline.block
  A Timeline block represents linear and delimited part of a Timeline.
TimelineFactory - Class in com.brightcove.ssai.timeline
  A Timeline Factory class that creates the appropriate Timeline according to the SSAIWrapper object received.
TimelineManager - Class in com.brightcove.ssai.timeline
  Manages the state of the Timeline according to player playhead position.
TimelineManager(BaseVideoView, Timeline) - Constructor for class com.brightcove.ssai.timeline.TimelineManager
TimeMapEntry(BrightcoveClosedCaption, ViewGroup) - Constructor for class com.brightcove.player.view.BrightcoveClosedCaptioningView.TimeMapEntry
toBoolean(Object) - Static method in class com.brightcove.player.util.Convert
  Find the boolean value of the source
TOGGLE_CLOSED_CAPTIONS - Static variable in class com.brightcove.player.event.EventType
  Indicates the toggling of closed captions between on and off (view-wise).
toggleClosedCaptions(BaseVideoView) - Static method in class com.brightcove.player.util.VideoUtil
  Utility method to toggle the closed captions.
toggleClosedCaptionsListener - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
toggleMediaControlsVisibility() - Method in class com.brightcove.player.view.BaseVideoView
  Toggles the `BrightcoveMediaController`'s visibility when one is set.
toHexString(byte[]) - Static method in class com.brightcove.player.util.Convert
  Converts the given array of bytes into hexadecimal string.
toInt(Object, int) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a primitive integer value.
toInt(Object) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a primitive integer value.
toJsonString(Object) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a JSON formatted string.
TOKEN_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
toList(Set<T>) - Static method in class com.brightcove.player.util.Convert
  Converts a set of objects into a list of objects.
toLong(Object, long) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a primitive long value.
toLong(Object) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a primitive long value.
toLongArray(Collection<? extends Number>) - Static method in class com.brightcove.player.util.Convert
  Converts the give collection of `Number` objects into an array of `Long` objects.
toLongArray(long[]) - Static method in class com.brightcove.player.util.Convert
  Converts the give array of primitive long values into an array of `Long` values.
toMediaInfo(Context, Video, Source) - Static method in class com.brightcove.cast.util.CastMediaUtil
  Deprecated.
  Use `CastMediaUtil.toMediaInfo(Video, Source)`.
toMediaInfo(Video, Source) - Static method in class com.brightcove.cast.util.CastMediaUtil
  Creates a `MediaInfo` object using a `Video` and a `Source`.
toMediaInfo(Context, Video, Source, MediaMetadata, JSONObject) - Static method in class com.brightcove.cast.util.CastMediaUtil
  Deprecated.
  Use `CastMediaUtil.toMediaInfo(Video, Source, MediaMetadata, JSONObject)`.
toMediaInfo(Video, Source, MediaMetadata, JSONObject) - Static method in class com.brightcove.cast.util.CastMediaUtil
  Creates a `MediaInfo` object using a `Video`, a `Source` and the `MediaMetadata`.
toPrimitiveLongArray(Collection<? extends Number>) - Static method in class com.brightcove.player.util.Convert
  Converts the give collection of `Number` objects into an array of primitive long values.
toReasonMessage(int) - Static method in class com.brightcove.player.network.DownloadStatus
  Converts the given reason code to a string resource identifier that explains the reason.
toSet(T[]) - Static method in class com.brightcove.player.util.Convert
  Converts the given primitive array of objects into a `Set` of objects.
toSet(Collection<T>) - Static method in class com.brightcove.player.util.Convert
  Converts the given `Collection` of objects into a `Set` of objects.
toStatusMessage(int) - Static method in class com.brightcove.player.network.DownloadStatus
  Converts the given status code to a string resource identifier that explains the status.
toString() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
toString() - Method in class com.brightcove.player.edge.CatalogError
toString() - Method in class com.brightcove.player.event.AbstractEvent
toString() - Method in class com.brightcove.player.metadata.TextInformationFrame
toString() - Method in enum com.brightcove.player.model.CaptionType
toString() - Method in enum com.brightcove.player.model.CuePoint.CuePointType
toString() - Method in class com.brightcove.player.model.CuePoint
toString() - Method in enum com.brightcove.player.model.DeliveryType
toString() - Method in class com.brightcove.player.model.MediaFormat
toString() - Method in class com.brightcove.player.model.MetadataObject
toString() - Method in class com.brightcove.player.model.Playlist
toString() - Method in class com.brightcove.player.model.Source
toString() - Method in class com.brightcove.player.model.SourceCollection
toString() - Method in enum com.brightcove.player.model.Video.ProjectionFormat
  Overrides the base implementation to return the name of the format as string.
toString() - Method in class com.brightcove.player.model.Video
toString() - Method in class com.brightcove.player.network.DownloadStatus
toString() - Method in class com.brightcove.player.network.HttpResponse
toString(Object, String) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a `String` object.
toString(Object) - Static method in class com.brightcove.player.util.Convert
  Converts the given object into a `String` object.
toString() - Method in class com.brightcove.ssai.timeline.block.AdBlock
toString() - Method in class com.brightcove.ssai.timeline.block.ContentBlock
toString() - Method in class com.brightcove.ssai.tracking.TrackingEvent
toURI(Object) - Static method in class com.brightcove.player.util.Convert
  Converts the give object to an `URI` object.
toVideoList(List<OfflineVideo>) - Static method in class com.brightcove.player.edge.OfflineStoreManager
  Converts the given list of `OfflineVideo` objects into a list of `Video` objects.
track(List<TrackingEvent>, SSAICallback<List<TrackingEvent>>) - Method in class com.brightcove.ssai.tracking.RemoteTrackerDatasource
  Tries to contact the URI of each `TrackingEvent` and then notifies successful results in `SSAICallback.onSuccess(Object)`, in case there were errors `SSAICallback.onError(Throwable)` is called.
track(List<TrackingEvent>) - Method in class com.brightcove.ssai.tracking.timed.TimedTracker
track(List<TrackingEvent>) - Method in interface com.brightcove.ssai.tracking.Tracker
  Tracks the given `TrackingEvent`.
track(List<TrackingEvent>, SSAICallback<List<TrackingEvent>>) - Method in interface com.brightcove.ssai.tracking.TrackerDatasource
  Tracks the VMAP/VAST events triggered.
track(List<TrackingEvent>) - Method in class com.brightcove.ssai.tracking.ui.UiTimedTracker
TRACK_TYPE_AUDIO - Static variable in class com.brightcove.player.C
  A type constant for audio tracks.
TRACK_TYPE_DEFAULT - Static variable in class com.brightcove.player.C
  A type constant for tracks of some default type, where the type itself is unknown.
TRACK_TYPE_METADATA - Static variable in class com.brightcove.player.C
  A type constant for metadata tracks.
TRACK_TYPE_TEXT - Static variable in class com.brightcove.player.C
  A type constant for text tracks.
TRACK_TYPE_UNKNOWN - Static variable in class com.brightcove.player.C
  A type constant for tracks of unknown type.
TRACK_TYPE_VIDEO - Static variable in class com.brightcove.player.C
  A type constant for video tracks.
Tracker - Interface in com.brightcove.ssai.tracking
  Defines a Tracker.
TrackerDatasource - Interface in com.brightcove.ssai.tracking
  Interface to implement a strategy to track `TrackingEvent`s.
trackId - Variable in class com.brightcove.player.model.MediaFormat
  The identifier for the track represented by the format, or null if unknown or not applicable.
TRACKING_TYPE - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The type of the tracking event.
TrackingConfig - Class in com.brightcove.ssai.tracking
  A Tracking Configuration class used to modify the behavior of which tracking events are allowed to be sent.
TrackingConfig.Builder - Class in com.brightcove.ssai.tracking
  The TrackingConfig.Builder.
TrackingConfigListener - Interface in com.brightcove.ssai.tracking
  Listener for `TrackingConfig` changes.
TrackingEvent<T> - Class in com.brightcove.ssai.tracking
  Representation of a VMAP/VAST tracking event.
TrackingException - Exception in com.brightcove.ssai.exception
  Exception to be used when a tracking event fails to be pinged.
TrackingException(List<TrackingEvent>) - Constructor for exception com.brightcove.ssai.exception.TrackingException
TrackingType - Enum in com.brightcove.ssai.ad
  Tracking types supported by a Creative.
TRACKS - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for the list of tracks in AUDIO_TRACKS events.
TrackSelectorHelper - Class in com.brightcove.player.render
  Helper class to do several operations with the `MappingTrackSelector` selector.
TrackSelectorHelper(ExoPlayer, DefaultTrackSelector) - Constructor for class com.brightcove.player.render.TrackSelectorHelper
  Instantiates a new Track selector helper.
Triggers - Class in com.brightcove.ssai.tracking.timed
  Contains helper static methods related to `TimedTrackingTrigger`.
truncateActions(int) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
  Truncates the set of actions to the given .
TTM - Static variable in class com.brightcove.player.captioning.TTMLParser.Namespaces
TTML_DOCUMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events carrying DFXP/TTML data.
TTMLDocument - Class in com.brightcove.player.model
  Represents a parsed DFXP TTML document.
TTMLDocument(Map<String, Region>, Map<String, StyledElement>, Block, List<BrightcoveClosedCaption>) - Constructor for class com.brightcove.player.model.TTMLDocument
  Initializes a TTMLDocument with the required components that comprise a TTML document.
TTMLParser - Class in com.brightcove.player.captioning
  Implementation of a parser which understands much of the DFXP TTML specification (though not all).
TTMLParser.Attributes - Class in com.brightcove.player.captioning
  All XML attributes recognized in a TTML document.
TTMLParser.Namespaces - Class in com.brightcove.player.captioning
  Namespaces specified by TTML specification.
TTMLParser.Tags - Class in com.brightcove.player.captioning
  All tags recognized in a TTML document.
TTS - Static variable in class com.brightcove.player.captioning.TTMLParser.Namespaces
TYPE - Static variable in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
type - Variable in exception com.brightcove.player.analytics.AnalyticsOutOfSpaceException
  The type of the analytics event.
type - Variable in exception com.brightcove.player.analytics.AnalyticsRetryLimitException
  The type of the analytics event.
type(String) - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat.Builder
type() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  The mimetype for this caption object
type - Variable in class com.brightcove.player.event.AbstractEvent
TYPE_AUDIO - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
TYPE_METADATA - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
TYPE_TEXT - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
TYPE_VIDEO - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
typeface(String) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
typeface() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle

## U

UIManager - Class in com.brightcove.ssai.ui
  Class responsible to update the UI elements of the `BaseVideoView` and the `BrightcoveMediaController`.
UIManager(BaseVideoView, TimelineManager) - Constructor for class com.brightcove.ssai.ui.UIManager
  Instantiates a new Ui manager.
UiTimedTracker<T extends TickerObserver & Tracker> - Class in com.brightcove.ssai.tracking.ui
  Decorator of a `Tracker` which adds functionality to handle UI based events.
UNDEFINED - Static variable in class com.brightcove.player.captioning.PreviewThumbnailFormat
UNEXPECTED_TYPE - Static variable in class com.brightcove.player.util.ErrorUtil
unit - Variable in class com.brightcove.player.model.Length
UNKNOWN_CC - Static variable in class com.brightcove.player.display.ExoPlayerVideoDisplayComponent
UNKNOWN_TIME_US - Static variable in class com.brightcove.player.Constants
  Represents an unknown microsecond time or duration.
unlock() - Method in class com.brightcove.freewheel.cuepoint.AdCuePointComponent
  Tell the control to 'unlock' the normal Video playback control flow by re-emitting the Intercepted Event
UNLOCK - Static variable in class com.brightcove.freewheel.event.FreeWheelEventType
unregisterActivity(Activity) - Method in class com.brightcove.player.pictureinpicture.PictureInPictureManager
  Unregister the previously registered activity and clean its references.
unregisterObserver(TickerObserver) - Method in interface com.brightcove.ssai.timeline.ticker.Ticker
  Unregisters an observer.
UNSET_NOTIFICATIONS - Static variable in class com.brightcove.cast.GoogleCastEventType
  Deprecated.
  No longer used to unset the notifications.
UnsupportedDrmException - Exception in com.brightcove.player.render
  Exception thrown when the required level of DRM is not supported.
UnsupportedDrmException(int) - Constructor for exception com.brightcove.player.render.UnsupportedDrmException
UnsupportedDrmException(int, Exception) - Constructor for exception com.brightcove.player.render.UnsupportedDrmException
UPDATE_CAST_CONTEXT - Static variable in class com.brightcove.cast.GoogleCastEventType
  Indicates that the parent activity context in the cast plugin needs to be updated.
updateAbsoluteOffset(long) - Method in class com.brightcove.ssai.timeline.block.AdBlock
updateAbsoluteOffset(long) - Method in class com.brightcove.ssai.timeline.block.ContentBlock
updateAbsoluteOffset(long) - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Updates the absolute offset of this block.
updateAdPod(AdPod) - Method in class com.brightcove.ssai.timeline.block.AdBlock
updateAdPod(AdPod) - Method in class com.brightcove.ssai.timeline.block.ContentBlock
updateAdPod(AdPod) - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Updates the `AdPod` of this block.
updateAdTargetingValues(Map<String, String>) - Method in class com.brightcove.ima.GoogleIMAComponent
  Updates the key/value pairs used for audience segment targeting.
updateAdTargetingValues(Map<String, String>) - Method in class com.brightcove.ssai.SSAIComponent
  Updates the key/value pairs used for audience segment targeting.
updateBrightcoveMediaController(boolean) - Method in class com.brightcove.cast.controller.BrightcoveCastMediaManager
updateDownloadId(Long, Long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Sets the download identifier for the request with the specified primary key.
updateDownloadRequestIdList(String, List<Long>, long) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Updates the entity with given unique video identifier to save the current list of download request identifiers.
updateDownloadRequestSetStatus(DownloadRequestSet, int, int, DownloadRequest, boolean) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Updates the status of Download Request Set.
updateDownloadRequestStatusByDownloadId(Long, int, int, long, long, boolean) - Method in class com.brightcove.player.edge.OfflineStoreManager
  Updates the status of download request.
updateDuration(long) - Method in class com.brightcove.ssai.timeline.block.AdBlock
updateDuration(long) - Method in class com.brightcove.ssai.timeline.block.ContentBlock
updateDuration(long) - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Updates the duration of this block.
updateKeyStates(KeyEvent) - Method in class com.brightcove.player.mediacontroller.BrightcoveMediaController
  Update current RemoteControlKeyState, which is the media player button with the focus.
updatePlayableWindow(long, long) - Method in interface com.brightcove.ssai.timeline.Timeline
  Updates the playable window within the Timeline.
updater - Variable in class com.brightcove.player.display.VideoDisplayComponent
updateRelativeOffset(long) - Method in class com.brightcove.ssai.timeline.block.AdBlock
updateRelativeOffset(long) - Method in class com.brightcove.ssai.timeline.block.ContentBlock
updateRelativeOffset(long) - Method in interface com.brightcove.ssai.timeline.block.TimelineBlock
  Updates the relative offset of this block.
updateStyleByPreferenceKey(BrightcoveCaptionStyle, String, Object) - Static method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
updateTime - Variable in class com.brightcove.player.store.BaseEntity
  The date and time when the entity was updated as number of milliseconds since January 1, 1970, 00:00:00 GMT.
updateTracksSelectionArray(TrackSelectionArray) - Method in class com.brightcove.player.render.TrackSelectorHelper
  Updates the Track Selection array.
URI_ERROR - Static variable in class com.brightcove.player.util.ErrorUtil
URI_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
URL - Static variable in class com.brightcove.player.model.Source.Fields
  This Source's asset URL
URL_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
useAdRules(boolean) - Method in class com.brightcove.ima.GoogleIMAComponent
USER - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  Key value to set the User
usToMs(long) - Static method in class com.brightcove.player.Constants
  Converts a time in microseconds to the corresponding time in milliseconds, preserving `Constants.TIME_UNSET` values.
UTC_GSON - Static variable in class com.brightcove.player.util.Convert.Lazy
UUID - Static variable in class com.brightcove.player.event.AbstractEvent
  The property name of the universally unique identifier.

## V

v(String, String, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs a verbose message.
v(String, String, Throwable, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs a verbose message.
validate() - Method in class com.brightcove.player.captioning.BrightcoveCaptionFormat
  Validation method for quick error checking against input data.
validate() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
validateCaptionSourcesField(Object) - Method in class com.brightcove.player.controller.BrightcoveClosedCaptioningController
  Helper method to validate the types of the CAPTION_SOURCES video field, which should always be a List>.
VALUE - Static variable in class com.brightcove.player.event.AbstractEvent
value - Variable in class com.brightcove.player.metadata.TextInformationFrame
value - Variable in class com.brightcove.player.model.Length
valueOf(String) - Static method in enum com.brightcove.cast.model.CatalogParams.AssetType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.omniture.OmnitureComponent.TrackingState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.ads.AdAsset.AdType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.BrightcoveError.ErrorCode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.CaptionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.CuePoint.CuePointType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.CuePoint.PositionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.DeliveryType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.PlaybackLocation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.Region.DisplayAlign
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.StyledElement.FontStyle
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.StyledElement.FontWeight
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.StyledElement.TextAlign
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.StyledElement.TextDecoration
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.StyledElement.Unit
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.Video.ProjectionFormat
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.model.Video.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.player.view.BrightcoveClosedCaptioningView.ClosedCaptioningMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.ad.Ad.Category
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.ad.Ad.TrackingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.ad.Ad.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.ad.Click.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.ad.TrackingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.timeline.ticker.Ticker.Position
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brightcove.ssai.timeline.Timeline.Type
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.brightcove.cast.model.CatalogParams.AssetType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.omniture.OmnitureComponent.TrackingState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.ads.AdAsset.AdType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.BrightcoveError.ErrorCode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.CaptionType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.CuePoint.CuePointType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.CuePoint.PositionType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.DeliveryType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.PlaybackLocation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.Region.DisplayAlign
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.StyledElement.FontStyle
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.StyledElement.FontWeight
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.StyledElement.TextAlign
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.StyledElement.TextDecoration
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.StyledElement.Unit
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.Video.ProjectionFormat
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.model.Video.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.player.view.BrightcoveClosedCaptioningView.ClosedCaptioningMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.ad.Ad.Category
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.ad.Ad.TrackingType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.ad.Ad.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.ad.Click.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.ad.TrackingType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.timeline.ticker.Ticker.Position
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brightcove.ssai.timeline.Timeline.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
VAST_AD - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VAST Ad property key.
VAST_COMPANION - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The property key for the Companion data binding.
VAST_CREATIVES - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The property key for the AdBreak Creative information, such as id, ad id, and duration.
VAST_LINEAR - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VAST Linear property key.
VAST_TRACKING - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VAST Tracking beacon property key.
VAST_VIDEO_CLICKS - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The property key for the VAST VideoClicks data binding.
VERBOSE - Static variable in class com.brightcove.player.logging.Log
  The level for verbose log messages.
VERSION - Static variable in class com.brightcove.player.event.EventType
  The player version string.
VIDEO - Static variable in class com.brightcove.player.event.AbstractEvent
  Video for Events that carry a single Video.
Video - Class in com.brightcove.player.model
  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.
Video(Map<String, Object>) - Constructor for class com.brightcove.player.model.Video
Video(Map<String, Object>, Set<SourceCollection>) - Constructor for class com.brightcove.player.model.Video
  Initializes a new Video with a predefined metadata properties collection and a predefined Set of SourceCollection objects.
Video(Map<String, Object>, Set<SourceCollection>, List<CuePoint>) - Constructor for class com.brightcove.player.model.Video
  Initializes a new Video with a predefined metadata properties collection, a predefined Set of SourceCollection objects, and a list of cue points.
video - Variable in class com.brightcove.player.offline.MediaDownloadable
Video.Builder - Class in com.brightcove.player.model
  Convenience Builder to build Video objects.
Video.CanSetDownloadIdentifier - Annotation Type in com.brightcove.player.model
  Any method attempting to call `Video.setDownloadId(UUID)` must be annotated explicitly with this annotation.
Video.CanSetLicenseExpiryDate - Annotation Type in com.brightcove.player.model
  Any method attempting to call `Video.setLicenseExpiryDate(Date)` must be annotated explicitly with this annotation.
Video.CanSetLicenseKeySetId - Annotation Type in com.brightcove.player.model
  Any method attempting to call `Video.setOfflinePlaybackLicenseKey(byte[])` must be annotated explicitly with this annotation.
Video.Fields - Class in com.brightcove.player.model
  Provides the list of known field names that can appear in the properties Map.
Video.ProjectionFormat - Enum in com.brightcove.player.model
  The list of known projection formats.
Video.Status - Enum in com.brightcove.player.model
VIDEO_DOWNLOAD_CANCELLED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when a `Video` download is successfully cancelled.
VIDEO_DOWNLOAD_COMPLETED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when a `Video` download is successfully completed.
VIDEO_DOWNLOAD_FAILED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when a `Video` download fails.
VIDEO_DOWNLOAD_STARTED - Static variable in class com.brightcove.player.event.EventType
  This event will be fired when a request to download a `Video` has started.
VIDEO_DURATION - Static variable in class com.brightcove.player.analytics.Analytics.Fields
VIDEO_DURATION - Static variable in class com.brightcove.player.event.AbstractEvent
  Deprecated.
VIDEO_DURATION_CHANGED - Static variable in class com.brightcove.player.event.EventType
  Indicates that a video's duration has changed.
VIDEO_DURATION_LONG - Static variable in class com.brightcove.player.event.AbstractEvent
  The video's duration in milliseconds.
VIDEO_FULL_LENGTH - Static variable in class com.brightcove.player.model.VideoFields
VIDEO_HEIGHT - Static variable in class com.brightcove.player.event.AbstractEvent
  Height of video.
VIDEO_HEIGHT - Static variable in class com.brightcove.player.util.LifecycleUtil
VIDEO_ID - Static variable in class com.brightcove.omniture.OmnitureComponent
VIDEO_ID - Static variable in class com.brightcove.player.analytics.Analytics.Fields
VIDEO_NAME - Static variable in class com.brightcove.player.analytics.Analytics.Fields
  Optional
VIDEO_PARSE_EXCEPTION - Static variable in class com.brightcove.player.util.ErrorUtil
VIDEO_PLAY_IOEXCEPTION - Static variable in class com.brightcove.player.util.ErrorUtil
VIDEO_RENDITIONS - Static variable in class com.brightcove.player.offline.MediaDownloadable
  The key for the Bundle which returns the available video renditions as ArrayList
VIDEO_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
VIDEO_SECONDS_VIEWED - Static variable in class com.brightcove.player.analytics.Analytics.Fields
VIDEO_SIZE_KNOWN - Static variable in class com.brightcove.player.event.EventType
  Once a player discovers the video size, it should emit the dimensions so that the view can adjust.
VIDEO_STILL - Static variable in class com.brightcove.player.event.AbstractEvent
  URL for Events that carry a Video still image URL.
VIDEO_STILL_URL - Static variable in class com.brightcove.player.model.VideoFields
VIDEO_WIDTH - Static variable in class com.brightcove.player.event.AbstractEvent
  Width of video.
VIDEO_WIDTH - Static variable in class com.brightcove.player.util.LifecycleUtil
VideoConverter - Class in com.brightcove.player.store
  Provides a `Converter` that can be used persist and read `Video` objects.
VideoConverter() - Constructor for class com.brightcove.player.store.VideoConverter
videoDisplay - Variable in class com.brightcove.player.view.BaseVideoView
VideoDisplayComponent - Class in com.brightcove.player.display
  The VideoDisplayComponent wraps the Brightcove EventEmitter around the lifecycle of the standard Android MediaPlayer API.
VideoDisplayComponent(RenderView, EventEmitter) - Constructor for class com.brightcove.player.display.VideoDisplayComponent
VideoDisplayComponent.OnSetSourceListener - Class in com.brightcove.player.display
VideoDisplayComponent.OnWillChangeVideoListener - Class in com.brightcove.player.display
VideoFields - Class in com.brightcove.player.model
  Static class that contains all the relevant names for fields that are provided for Video data by the Media API.
VideoFields() - Constructor for class com.brightcove.player.model.VideoFields
VideoFormatSelectorUtil - Class in com.brightcove.player.util
  Selects from possible video formats.
VideoListener - Class in com.brightcove.player.edge
  VideoListener identifies objects that expect to receive a Video object from an asynchronous operation.
VideoListener() - Constructor for class com.brightcove.player.edge.VideoListener
VideoParseException - Exception in com.brightcove.player.edge
  Thrown when the JSON object does not have the minimum required properties to create a Video.
VideoParseException() - Constructor for exception com.brightcove.player.edge.VideoParseException
VideoParseException(String) - Constructor for exception com.brightcove.player.edge.VideoParseException
VideoParseException(String, Throwable) - Constructor for exception com.brightcove.player.edge.VideoParseException
VideoParser - Class in com.brightcove.player.edge
  Utility class used to create a `Video` object from a `JSONObject` instance.
VideoParser() - Constructor for class com.brightcove.player.edge.VideoParser
VideoPlaybackController - Class in com.brightcove.player.controller
  Manages video playback and provides proper translation between the Brightcove representation of videos and the underlying platform's representation.
VideoPlaybackController(EventEmitter) - Constructor for class com.brightcove.player.controller.VideoPlaybackController
  Being a Component, VideoPlaybackController requires an EventEmitter on initialization.
VideoPlaybackController.OnDidSeekToListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnDidSetSourceListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnPlayerReadyListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnPlayListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnRemoveCuePointListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnSeekToListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnSetCuePointListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnSetCuePointsListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnSetVideoListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnSourceSelectedListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnVideoCompletedListener - Class in com.brightcove.player.controller
VideoPlaybackController.OnWillChangeVideoListener - Class in com.brightcove.player.controller
VIDEOS_REQUIRED - Static variable in class com.brightcove.player.util.ErrorUtil
videoStillDisplay - Variable in class com.brightcove.player.view.BaseVideoView
VideoStillDisplayComponent - Class in com.brightcove.player.display
  Provides a simple Component interface to load Video Still images from a Video object into an ImageView.
VideoStillDisplayComponent(ImageView, EventEmitter) - Constructor for class com.brightcove.player.display.VideoStillDisplayComponent
  Initializes this component with the given ImageView and EventEmitter.
VideoUtil - Class in com.brightcove.player.util
  An Video utility class to perform tasks with Brightcove video objects.
VideoUtil() - Constructor for class com.brightcove.player.util.VideoUtil
videoView - Variable in class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
  The Brightcove video view, provided as a convenience to subclasses.
videoView - Variable in class com.brightcove.player.view.BrightcoveClosedCaptioningView
VISIBILITY_HIDDEN - Static variable in class com.brightcove.player.offline.RequestConfig
VISIBILITY_VISIBLE - Static variable in class com.brightcove.player.offline.RequestConfig
VISIBILITY_VISIBLE_NOTIFY_COMPLETED - Static variable in class com.brightcove.player.offline.RequestConfig
VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION - Static variable in class com.brightcove.player.offline.RequestConfig
VMAP - Static variable in class com.brightcove.player.model.Source.Fields
  The url vmap key
VMAP_AD_BREAK - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP AdBreak property key.
VMAP_AD_SEGMENT - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP AdSegment property key.
VMAP_ERRORS - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP parsing and validation error messages property key.
VMAP_EVENT_MAP - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP event map property key providing access to the list of events associated with a playhead position.
VMAP_RESPONSE - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP response property key to Java data bindings.
VMAP_SEGMENT_INDEX - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP segment index property key.
VMAP_TIMELINE - Static variable in class com.brightcove.ssai.event.SSAIEvent
  The VMAP timeline property key encapsulating segment and event suppport.
VMAPDataSource - Interface in com.brightcove.ssai.data.source
VMAPHttpDataSource - Class in com.brightcove.ssai.data.source
VMAPHttpDataSource() - Constructor for class com.brightcove.ssai.data.source.VMAPHttpDataSource
VOLUME - Static variable in class com.brightcove.player.event.AbstractEvent
  The single setting volume for a player that doesn't use channels.
VR_MODE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The VR mode button styleable attribute index.
VR_MODE_IMAGE - Static variable in class com.brightcove.player.mediacontroller.BrightcoveControlBar
  The customer defined VR mode button image key.
VRButtonController - Class in com.brightcove.player.mediacontroller.buttons
  The default Brightcove VR mode button controller.
VRButtonController(Context, BaseVideoView, BrightcoveControlBar, Typeface) - Constructor for class com.brightcove.player.mediacontroller.buttons.VRButtonController
  Builds a VR button controller object.

## W

w(String, String, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs a warning message.
w(String, String, Throwable, Object...) - Static method in class com.brightcove.player.logging.Log
  Logs a warning message.
WARN - Static variable in class com.brightcove.player.logging.Log
  The level for warning log messages.
WAS_PLAYING - Static variable in class com.brightcove.player.util.LifecycleUtil
WEBVTT_DOCUMENT - Static variable in class com.brightcove.player.event.AbstractEvent
  The key for events carrying WebVTT data.
WebVTTDocument - Class in com.brightcove.player.model
  Represents a parsed WebVTT document.
WebVTTDocument(List<BrightcoveClosedCaption>) - Constructor for class com.brightcove.player.model.WebVTTDocument
  Initializes a WebVTTDocument with the required components that comprise a WebVTT document.
WebVTTDocument(Map<String, Region>, List<BrightcoveClosedCaption>) - Constructor for class com.brightcove.player.model.WebVTTDocument
WebVTTParser - Class in com.brightcove.player.captioning
  Implementation of a parser for WebVTT style captions.
WebVTTParser() - Constructor for class com.brightcove.player.captioning.WebVTTParser
WIDEVINE_HEADERS - Static variable in class com.brightcove.player.model.Video.Fields
  Optional HTTP headers to be used when making the Widevine license request.
WIDEVINE_KEY_SYSTEM - Static variable in class com.brightcove.player.model.Source.Fields
  The Widevine key system key
WIDEVINE_UUID - Static variable in class com.brightcove.player.Constants
  UUID for the Widevine DRM scheme.
WidevineAuthorizer - Class in com.brightcove.player.edge
WidevineAuthorizer() - Constructor for class com.brightcove.player.edge.WidevineAuthorizer
WidevineMediaDrmCallback - Class in com.brightcove.player.drm
  Provides a concrete implementation of `BrightcoveMediaDrmCallback` that use Widevine to support playback of DRM protected content in ExoPlayer 2.
WidevineMediaDrmCallback(String) - Constructor for class com.brightcove.player.drm.WidevineMediaDrmCallback
  Constructs a new Widevine based Media DRM callback handler.
width - Variable in class com.brightcove.player.model.MediaFormat
  The width of the video in pixels, or `Constants.NO_VALUE` if unknown or not applicable.
WILL_CHANGE_VIDEO - Static variable in class com.brightcove.player.event.EventType
  Indicates the current video will change to the next video in the list.
WILL_INTERRUPT_CONTENT - Static variable in class com.brightcove.player.event.EventType
  Indicates that content will be interrupted.
WILL_RESUME_CONTENT - Static variable in class com.brightcove.player.event.EventType
  Indicates that content will be resumed.
WILL_SUBMIT_AD_REQUEST - Static variable in class com.brightcove.freewheel.event.FreeWheelEventType
  Emitted before the Plugin makes an Ad Request.
windowColor(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
windowColor() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
windowOpacity(int) - Method in interface com.brightcove.player.captioning.BrightcoveCaptionStyle.Builder
windowOpacity() - Method in class com.brightcove.player.captioning.BrightcoveCaptionStyle
writeToParcel(Parcel, int) - Method in class com.brightcove.player.event.MediaEvent
writeToParcel(Parcel, int) - Method in class com.brightcove.player.metadata.TextInformationFrame
writeToParcel(Parcel, int) - Method in class com.brightcove.player.model.MediaFormat
writeToParcel(Parcel, int) - Method in class com.brightcove.player.model.Playlist
writeToParcel(Parcel, int) - Method in class com.brightcove.player.model.Video
writeToParcel(Parcel, int) - Method in class com.brightcove.player.network.DownloadStatus
writeToParcel(Parcel, int) - Method in class com.brightcove.player.pictureinpicture.BrightcovePictureInPictureParams
WVM_RENDITIONS - Static variable in class com.brightcove.player.model.VideoFields

## X

XML - Static variable in class com.brightcove.player.captioning.TTMLParser.Namespaces

## Z

Z_FAR - Static variable in class com.brightcove.player.video360.RenderThread
Z_NEAR - Static variable in class com.brightcove.player.video360.RenderThread

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