Pepper_47_C_interfaces
|
#include <ppp_media_data_source_samsung.h>
Public Attributes | |
void(* | OnNeedData )(int32_t bytes_max, void *user_data) |
void(* | OnEnoughData )(void *user_data) |
void(* | OnSeekData )(PP_TimeTicks new_position, void *user_data) |
Structure containing pointers to functions provided by plugin, and called when player or playback related event occurs.
Definition at line 39 of file ppp_media_data_source_samsung.h.
void(* PPP_ElementaryStreamListener_Samsung_1_0::OnEnoughData)(void *user_data) |
Event is fired when internal queue is full. Application should stop pushing buffers.
[in] | user_data | A pointer to user data passed to a listener function. |
Definition at line 57 of file ppp_media_data_source_samsung.h.
void(* PPP_ElementaryStreamListener_Samsung_1_0::OnNeedData)(int32_t bytes_max, void *user_data) |
Event is fired when internal queue is running out of data. Application should start pushing more data via PPB_ElementaryStream_Samsung::AppendPacket
or PPB_ElementaryStream_Samsung::AppendEncryptedPacket
function.
[in] | bytes_max | Maximum number of bytes which can stored in the internal queue. |
[in] | user_data | A pointer to user data passed to a listener function. |
Definition at line 50 of file ppp_media_data_source_samsung.h.
void(* PPP_ElementaryStreamListener_Samsung_1_0::OnSeekData)(PP_TimeTicks new_position, void *user_data) |
Event is fired to notify application to change position of the stream. After receiving this event, application should push buffers from the new position.
[in] | new_position | The new position in the stream. |
[in] | user_data | A pointer to user data passed to a listener function. |
Definition at line 66 of file ppp_media_data_source_samsung.h.