Pepper_31_C_interfaces
|
#include <ppp_media_control_samsung.h>
Public Attributes | |
void(* | Play )(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta timestamp, void *user_data) |
void(* | Pause )(PP_Instance instance, PP_Resource media, void *user_data) |
void(* | Ended )(PP_Instance instance, PP_Resource media, PP_MediaError error, void *user_data) |
void(* | Seeking )(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta seek_time, void *user_data) |
void(* | DurationChange )(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta duration, void *user_data) |
void(* | TimeUpdate )(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta media_time, void *user_data) |
void(* | RateChange )(PP_Instance instance, PP_Resource media, float playback_rate, void *user_data) |
Interface allowing application to receive various events regarding media playback (i.e. player state changes, duration update, media time position changes etc.).
All methods from this interface accepts |user_data| as the first parameter which is set when registering interface.
Definition at line 42 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::DurationChange)(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta duration, void *user_data) |
Method called when played stream duration has been changed. |duration| is total stream duration in microseconds.
Definition at line 77 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::Ended)(PP_Instance instance, PP_Resource media, PP_MediaError error, void *user_data) |
Signals that end of media has been reached, |error| argument of PP_MediaError type signals if this is caused by some sort of error.
Definition at line 62 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::Pause)(PP_Instance instance, PP_Resource media, void *user_data) |
Method called when controller handling particular stream finish transition to PAUSED state.
Definition at line 57 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::Play)(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta timestamp, void *user_data) |
Method called when controller handling particular stream/clip finish transition to PLAYING state.
|timestamp| - current time of media
Definition at line 49 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::RateChange)(PP_Instance instance, PP_Resource media, float playback_rate, void *user_data) |
Method called when media playback rate is changed. |plaback_rate| represent current rate of playback media
Definition at line 95 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::Seeking)(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta seek_time, void *user_data) |
Method called when played media playback time has been changed explicitly.
Definition at line 69 of file ppp_media_control_samsung.h.
void(* PPP_MediaControl_Samsung_0_9::TimeUpdate)(PP_Instance instance, PP_Resource media, PP_MicrosecondsDelta media_time, void *user_data) |
Method called periodically while playing media to signal advance of playback time. Minimal resolution of callback is 0.5s. |media_times| represents current media time in microseconds from beginning of the stream/clip.
Definition at line 87 of file ppp_media_control_samsung.h.