Package-level declarations
Types
Builder that constructs a com.quickplay.vstb7.player.Player instance that plays a multiple media content as a playlist of MediaPlaylistItems.
Provides configuration for ExoPlayer to use a specific network stack. See: https://exoplayer.dev/network-stacks.html#configuring-exoplayer-to-use-a-specific-network-stack
Builder that constructs a com.quickplay.vstb7.player.Player instance that plays a single media content.
Information about the library such as version and name.
Functions
Player extension function that attaches the renderer view to the passed view container with specified Layout params. The Playback Surface will be created and inflated inside this View Container by the com.quickplay.vstb7.player.Player itself.
Creates com.quickplay.vstb7.player.ComposablePlayer instance.
com.quickplay.vstb7.player.Player extension function that detaches the player view from its parent.
Player extension function that detaches the Renderer view from the passed view container in case if it is attached. If the view container doesn't have the renderer view as its child, this API has no effect.
Player extension function that returns the time zero on the Dash manifest (MPD) timeline of a dynamic MPD. This time, in milliseconds, is mapped to the point in wall clock time indicated by MPD@availabilityStartTime value specified in a Dash manifest.
Creates an Error with supplied params and adds ErrorCodes.ERROR_CATEGORY_MASK_PLAYBACK category to it.
Creates an Error using supplied params and adds ErrorCodes.ERROR_CATEGORY_MASK_PLAYBACK category to it.