Pepper_47_C++_interfaces
|
#include <subtitle_listener_samsung.h>
Public Member Functions | |
virtual | ~SubtitleListener_Samsung () |
virtual void | OnShowSubtitle (PP_TimeDelta duration, const char *text)=0 |
Protected Member Functions | |
SubtitleListener_Samsung () | |
SubtitleListener_Samsung (MediaPlayer_Samsung *player) | |
Constructor which creates listener attached to the |player|. More... | |
void | AttachTo (MediaPlayer_Samsung *player) |
Attaches listener to the |player|. More... | |
Listener for receiving subtitle updates provided by the player's internal subtitle parser. This listener will be notified every time active and visible text track contains a subtitle that should be displayed at the current playback position.
All event methods will be called on the same thread. If this class was created on a thread with a running message loop, the event methods will run on this thread. Otherwise, they will run on the main thread.
Definition at line 27 of file subtitle_listener_samsung.h.
|
virtual |
Definition at line 39 of file subtitle_listener_samsung.cc.
|
protected |
The default constructor which creates listener not attached to the player
Definition at line 43 of file subtitle_listener_samsung.cc.
|
explicitprotected |
Constructor which creates listener attached to the |player|.
Definition at line 46 of file subtitle_listener_samsung.cc.
References AttachTo().
|
protected |
Attaches listener to the |player|.
Definition at line 51 of file subtitle_listener_samsung.cc.
References pp::Resource::pp_resource().
Referenced by SubtitleListener_Samsung().
|
pure virtual |
Event sent when a subtitle should be displayed.
[in] | duration | Duration for which the text should be displayed. |
[in] | text | The UTF-8 encoded string that contains a subtitle text that should be displayed. Please note text encoding will be UTF-8 independently from the source subtitle file encoding. |