 OTVNetworkStatistics.AdaptiveStreaming | Provides statistics on the adaptive streaming protocol |
 OTVUPIStatistics.AdaptiveStreaming | Adaptive Streaming Statistics |
 Agent | Wrapper for the new Insight Android agent |
 OTVUPIStatisticsConfig.Builder | The Builder is used to create OTVUPIStatisticsConfiguration objects |
 OTVPlayerConfiguration.Builder | Builds OTVPlayerConfiguration instances |
 CaptionStyleCompat | A compatibility wrapper for CaptionStyle |
 OTVNetworkStatistics.ContentServer | Provides statistics on the content server the player is connected to |
 OTVUPIStatistics.ContentServer | Content Server information |
 OTVUPIError.Details | Android error codes |
 Device | |
 DeviceCPU | |
 DeviceGPU | |
 DeviceHardware | |
 DeviceOS | |
 DeviceScreen | |
 OTVUPISource.Drm | DRM Server information |
 CaptionStyleCompat.EdgeType | The type of edge, which may be none |
 IJSONSerializable | IJSONSerializable.java |
  ContentInfoHolder | Representation of the metadata for a single content item |
  UserInfoHolder | Representation of the metadata for a user/subscriber |
 IOTVThumbnailListener | Interface for handling thumbnail events |
 IOTVUPIEventListener | Interface definition of callbacks when events occur |
  OTVUPIEventListener | A convenience base class implementation of IOTVUPIEventListener |
 IOTVUPIPlayer | This interface defines the interface of a player |
 MpdParser.MpdDownloadListener | A listener interface for results taken on an MPD downloaded from a URL |
 MpdParser | A helper class to extract information from the contents of a DASH MPD manifest file |
 IOTVUPIEventListener.NaturalSize | Media size dimensions in onLoad events |
 OTVUPIStatistics.Network | Network Statistics, including adaptive streaming, network usage and content server info |
 OTVNetworkStatistics.NetworkUsage | Provides statistics on the usage of the network by the player |
 OTVUPIStatistics.NetworkUsage | Network Usage Statistics |
 OTVVideoView.OnScalingModeChangedListener | Interface definition of a callback to be invoked when scale mode are changed |
 OTVPlayerConfiguration.OTVAbrConfiguration | Configuration class for adaptive track selector |
 OTVPlayerConfiguration.OTVBufferingControlConfiguration | Configuration class for BufferingControl |
 OTVConnectLicensePreDelivery | The class that supports license pre-delivery with Nagra Connect DRM |
 OTVConnectLicensePreDeliveryListener | An interface to notify Application if fetching pre-delivery license is successful |
 OTVConnectManager | The class that supports playbacks with Nagra Connect DRM |
 OTVConnectProvisionListener | An interface to notify Application if Provisioning Connect DRM is successful |
 OTVContentType | Content types supported by OTVVideoView/OTVMediaPlayer |
 OTVPlayerConfiguration.OTVDashLiveStartConfiguration | Configuration class for DashLiveStart |
 OTVDeviceConnectDetector | A class for detecting external output device connect or disconnect |
 OTVDeviceConnectDetector.OTVDeviceConnectListener | Listener for events from connect detector |
 OTVDownloadAsset | |
 OTVDownloadError | |
 OTVDownloadItem | |
 OTVDownloadListener | |
 OTVDownloadManager | |
 OTVDownloadMediaInfo | |
 OTVDownloadState | |
 OTVDRM | OTVDRM class used to find information about supported DRM systems and their security levels and to select preferred |
 OTVDrmInfo | OTVDrmInfo class represents the capability and security level for a DRM key system and content type |
 OTVDrmSecurityLevel | OTVDrmSecurityLevel represents the rated security provided by the platform for different DRM |
 OTVEvent | |
 OTVEventTimeline | |
 OTVPlayerConfiguration.OTVExperimentalConfiguration | Configuration class for experimental features, and will be renamed or removed in future release |
 OTVPlayerConfiguration.OTVHlsLiveStartConfiguration | Configuration class for HlsLiveStart |
 OTVPlayerConfiguration.OTVHttpDataSourceConfiguration | Configuration class for HttpDataSource |
 OTVIFramePlayer | Uses an OTVIFrameThumbnailView to display the thumbnail closest to the time provided by seek(long) |
 OTVIFrameThumbnailView | SurfaceView that displays the thumbnail closest to the time provided by seekTime(long) |
 OTVPlayerConfiguration.OTVLiveConfiguration | Configuration class for Live |
 OTVPlayerConfiguration.OTVLivePlaybackSpeedControl | Configuration class for live playback speed control |
 OTVLog | |
 OTVMediaDrmCallback | An interface defining the methods Integrators must implement to facilitate Widevine, PlayReady or Connect decryption licensing |
  OTVCommonMediaDrmCallback | A convenience base class implementation of OTVMediaDrmCallback |
   OTVConnectMediaDrmCallback | The default implementation of OTVCommonMediaDrmCallback for handling Connect PRM- encrypted content on devices with Connect PRM (Hardware PRM) support in the hardware |
   OTVHttpMediaDrmCallback | The default implementation of OTVMediaDrmCallback |
   OTVSSMHttpMediaDrmCallback | An implementation of OTVMediaDrmCallback to support SSM Server - Nagra's Secure Service Platform (SSP) with Session Management enabled |
 OTVMediaPlayer | |
 OTVMetadataListener | Interface definition of a callback to be invoked when the metadata are changed |
 OTVNetworkStatistics | |
 OTVNetworkStatisticsListener | |
 OTVPAKReadyListener | An interface to notify Application if PAK client is ready to fetch license for PRM encrypted stream playback |
 OTVPlaybackStatistics | |
 OTVPlaybackStatisticsListener | |
 OTVPlayerConfiguration | OTVPlayerConfiguration class is used to configure the playback of audio/video files and streams |
 OTVPRMException | Thrown when fetch prm license failed or license is expired, license is invalid |
 OTVPRMManager | The class that supports playbacks using PRM |
 OTVPRMNonSilentCallback | An interface defining the methods integrators must implement to facilitate PRM decryption licensing |
  OTVSSPPRMNonSilentCallback | A default implementation of OTVPRMNonSilentCallback to support SSP Server |
 OTVPRMSessionEventListener | An interface to notify Application if fetch license failure or license expired for PRM encrypted stream playback |
 OTVRenderingStatistics | |
 OTVSDK | |
 OTVThumbnail | Contains the image data and start time of an individual thumbnail |
 OTVThumbnailError | Thumbnail error codes |
 OTVThumbnailView | Displays the thumbnail closest to the time provided by seekTime(long) |
 OTVTimelineAnalyzer | |
 OTVTrackInfo | |
 OTVPlayerConfiguration.OTVTrackSelectorConfiguration | Configuration class for TrackSelector |
 OTVUPIError | Class for OTV UPI errors |
 OTVUPIPlayerFactory | OTVUPIPlayerFactory to create OTVUPIPlayer instance |
 OTVUPISource | OTVUPISource class with playback information |
 OTVUPIStatistics | OTVUPIStatistics class with network and playback statistics |
 OTVVideoView | |
 OTVUPIStatistics.Playback | Playback Statistics, including player and rendering statistics |
 OTVUPIStatistics.Player | Playback Player Statistics |
 OTVUPIStatistics.Rendering | Playback Rendering Statistics |
 OTVUPISource.TextTrack | External text tracks information |
 IOTVUPIEventListener.TrackInfo | Track information for onTracksChanged events |
 Watermark | Provides an interface to set up and control a unique watermark on the playback content, powered by the NexGuard-QuickMark SDK |
 WatermarkErrorId | Watermark error enumerator used for identifying error codes on invalid QuickMark values |
 WatermarkErrorListener | Reports errors when invalid url, token and tenants are supplied to the QuickMark SDK or there is no server response |
 WatermarkMessageListener | Reports the messages from the QuickMark SDK |