Native Player  1.0
MediaPlayerListener Class Reference

Listener class designed to handle player and playback related events from the platform. MediaPlayerListener receives event's information and passes it through the communication channel using MessageSender. More...

#include <player_listeners.h>

Inheritance diagram for MediaPlayerListener:

Public Member Functions

 MediaPlayerListener (std::weak_ptr< Communication::MessageSender > message_sender)
 
void OnTimeUpdate (Samsung::NaClPlayer::TimeTicks time) override
 
void OnEnded () override
 
void OnError (Samsung::NaClPlayer::MediaPlayerError error) override
 

Detailed Description

Listener class designed to handle player and playback related events from the platform. MediaPlayerListener receives event's information and passes it through the communication channel using MessageSender.

Definition at line 82 of file player_listeners.h.

Constructor & Destructor Documentation

MediaPlayerListener::MediaPlayerListener ( std::weak_ptr< Communication::MessageSender message_sender)
inlineexplicit

Creates a MediaPlayerListener object.

Parameters
[in]message_senderAn object which will be used to send messages based on received subtitle events through the communication channel

Definition at line 88 of file player_listeners.h.

Member Function Documentation

void MediaPlayerListener::OnEnded ( )
override

An event handler method, called when the player reaches the end of the stream. MediaPlayerListener passes information about EOS event through the communication channel using MessageSender.

void MediaPlayerListener::OnError ( Samsung::NaClPlayer::MediaPlayerError  error)
override

An event handler method, called when any player-related error occurs. MediaPlayerListener passes information about it through the communication channel using MessageSender.

Parameters
[in]errorCaught error code.
void MediaPlayerListener::OnTimeUpdate ( Samsung::NaClPlayer::TimeTicks  time)
override

An event handler method, called periodically during clip playback and indicates a playback progress. MediaPlayerListener passes information about about playback progress through the communication channel using MessageSender.

Parameters
[in]timeCurrent playback time.

The documentation for this class was generated from the following file: