These classes describe your media player and its resources.
| Class | Description |
| PTABRControlParameters | Encapsulates all adaptive bit-rate control
parameters. Supported parameters are:
|
| PTDefaultMediaPlayerClientFactory | Default implementation of PTMediaPlayerClientFactory in the PSDK. It provides the available PTOpportunityResolver, PTContentResolver, and PTAdPolicySelector instances. |
| PTMediaPlayer | 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. |
| PTMediaPlayerClientFactory | Protocol that describes the methods that a custom media player client factory should implement to provide the available PTOpportunityResolver , PTContentResolver and PTAdPolicySelector instances. |
| PTMediaPlayerItem | Represents a specific audio-video media. |
| PTMediaPlayerView | Manages the view component of the Primetime Player framework. |
| PTMediaProfile | Represents the profile of a single stream in the variant playlist. |
| PTMediaSelectionOption | 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 ad decisioning process. |
| PTOpportunityResolverDelegate | 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. |
| PTSDK | Describes the version of the Primetime SDK and its capabilities. |
| PTSDKConfig | Exposes PSDK global settings and allows an application to subscribe to custom HLS tags. |
| PTTextStyleRule | Defines constants that represent text style attribute keys that form the dictionary of rules. |