Media player classes
You can use the Primetime Player Objective-C API to customize the behavior of the player.
These classes describe your media player and its resources.
Encapsulates all adaptive bit-rate control parameters. Supported parameters are:
Default implementation of PTMediaPlayerClientFactoryin the TVSDK. It provides the availablePTOpportunityResolver, PTContentResolver, andPTAdPolicySelector instances.
Defines the root component for the Primetime Player framework.Applications create an instance of this class to play back a media. This component dispatches notifications to let your application know the status of the player at any given time.
Protocol that describes the methods that a custom media player client factory should implement to provide the available PTOpportunityResolver ,PTContentResolver and PTAdPolicySelector instances.
Represents a specific audio-video media.
Manages the view component of the Primetime Player framework.
Represents the profile of a single stream in the variant playlist.
Represents an audiovisual media resource to accommodate different language preferences, accessibility requirements, or custom application configurations. Valid option types:
PTOpportunityResolver class,PTOpportunityResolver protocol
Class used for processing in-manifest cues that will be used as placements for the Adobe Primetime ad decisioning process.
Protocol that describes the methods that the custom opportunity resolver ( PTOpportunityResolver ) should use to communicate to the delegate the status of the resolving of the opportunity.
Describes the version of the TVSDK and its capabilities.
Exposes TVSDK global settings and allows an application to subscribe to custom HLS tags.
Defines constants that represent text style attribute keys that form the dictionary of rules.