Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
PPP_BufferingListener_Samsung_1_0 Struct Reference

#include <ppp_media_player_samsung.h>

Public Attributes

void(* OnBufferingStart )(void *user_data)
 
void(* OnBufferingProgress )(uint32_t percent, void *user_data)
 
void(* OnBufferingComplete )(void *user_data)
 

Detailed Description

Listener for receiving initial media buffering related events, sent before playback can be started.

Those event can be used by the application to show buffering progress bar to the user.

Those events are sent only when media buffering is managed by the player implementation (see PPB_URLDataSource_Samsung), not by the user (see PPB_ESDataSource_Samsung).

Member Data Documentation

void(* PPP_BufferingListener_Samsung_1_0::OnBufferingComplete)(void *user_data)

Initial media buffering has been completed by the player, after that event playback might be started.

Parameters
[in]user_dataA pointer to user data passed to a listener function.
void(* PPP_BufferingListener_Samsung_1_0::OnBufferingProgress)(uint32_t percent, void *user_data)

Initial buffering in progress.

Parameters
[in]percentIndicates how much of the initial data has been buffered by the player.
[in]user_dataA pointer to user data passed to a listener function.
void(* PPP_BufferingListener_Samsung_1_0::OnBufferingStart)(void *user_data)

Initial media buffering has been started by the player.

Parameters
[in]user_dataA pointer to user data passed to a listener function.

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