AudioPlayerTemplateHandler
class AudioPlayerTemplateHandler( playSynchronizer: PlaySynchronizerInterface, sessionManager: SessionManagerInterface, interLayerDisplayPolicyManager: InterLayerDisplayPolicyManager) : AbstractDirectiveHandler, AudioPlayerDisplayInterface, AudioPlayerMetadataDirectiveHandler.Listener, PlayStackManagerInterface.PlayContextProvider
Content copied to clipboard
Constructors
Link copied to clipboard
fun AudioPlayerTemplateHandler( playSynchronizer: PlaySynchronizerInterface, sessionManager: SessionManagerInterface, interLayerDisplayPolicyManager: InterLayerDisplayPolicyManager)
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
Notifies the display that has been cleared.
Link copied to clipboard
open override fun displayCardRendered(templateId: String, controller: AudioPlayerDisplayInterface.Controller?)
Content copied to clipboard
Notifies the display that has been rendered.
Link copied to clipboard
Notifies the display that has been render failed.
Link copied to clipboard
open override fun getPlayContext(): PlayStackManagerInterface.PlayContext?
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onMetadataUpdate(playServiceId: String, jsonMetaData: String)
Content copied to clipboard
Link copied to clipboard
open override fun preHandleDirective(directive: Directive, result: DirectiveHandlerResult)
Content copied to clipboard
Link copied to clipboard
open override fun setElementSelected( templateId: String, token: String, postback: String?, callback: DisplayInterface.OnElementSelectedCallback?): String
Content copied to clipboard
Each element has it's own token.
Link copied to clipboard
open override fun setRenderer(renderer: AudioPlayerDisplayInterface.Renderer?)
Content copied to clipboard
Set a renderer to interact with the display agent.
Link copied to clipboard
Link copied to clipboard