Pepper_47_C_interfaces
Public Attributes | List of all members
PPB_MediaPlayer_Samsung_1_0 Struct Reference

#include <ppb_media_player_samsung.h>

Collaboration diagram for PPB_MediaPlayer_Samsung_1_0:
Collaboration graph

Public Attributes

PP_Resource(* Create )(PP_Instance instance)
 
PP_Bool(* IsMediaPlayer )(PP_Resource controller)
 
PP_Bool(* SetMediaEventsListener )(PP_Resource player, const struct PPP_MediaEventsListener_Samsung_1_0 *listener, void *user_data)
 
PP_Bool(* SetSubtitleListener )(PP_Resource player, const struct PPP_SubtitleListener_Samsung_1_0 *listener, void *user_data)
 
PP_Bool(* SetBufferingListener )(PP_Resource data_source, const struct PPP_BufferingListener_Samsung_1_0 *listener, void *user_data)
 
PP_Bool(* SetDRMListener )(PP_Resource data_source, const struct PPP_DRMListener_Samsung_1_0 *listener, void *user_data)
 
int32_t(* AttachDataSource )(PP_Resource player, PP_Resource data_source, struct PP_CompletionCallback callback)
 
int32_t(* Play )(PP_Resource player, struct PP_CompletionCallback callback)
 
int32_t(* Pause )(PP_Resource player, struct PP_CompletionCallback callback)
 
int32_t(* Stop )(PP_Resource player, struct PP_CompletionCallback callback)
 
int32_t(* Seek )(PP_Resource player, PP_TimeTicks time, struct PP_CompletionCallback callback)
 
int32_t(* SetPlaybackRate )(PP_Resource player, double rate, struct PP_CompletionCallback callback)
 
int32_t(* GetDuration )(PP_Resource player, PP_TimeDelta *duration, struct PP_CompletionCallback callback)
 
int32_t(* GetCurrentTime )(PP_Resource player, PP_TimeTicks *time, struct PP_CompletionCallback callback)
 
int32_t(* GetPlayerState )(PP_Resource player, PP_MediaPlayerState *state, struct PP_CompletionCallback callback)
 
int32_t(* GetCurrentVideoTrackInfo )(PP_Resource player, struct PP_VideoTrackInfo *track_info, struct PP_CompletionCallback callback)
 
int32_t(* GetVideoTracksList )(PP_Resource player, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
 
int32_t(* GetCurrentAudioTrackInfo )(PP_Resource player, struct PP_AudioTrackInfo *track_info, struct PP_CompletionCallback callback)
 
int32_t(* GetAudioTracksList )(PP_Resource player, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
 
int32_t(* GetCurrentTextTrackInfo )(PP_Resource player, struct PP_TextTrackInfo *track_info, struct PP_CompletionCallback callback)
 
int32_t(* GetTextTracksList )(PP_Resource player, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
 
int32_t(* SelectTrack )(PP_Resource player, PP_ElementaryStream_Type_Samsung track_type, uint32_t track_index, struct PP_CompletionCallback callback)
 
int32_t(* AddExternalSubtitles )(PP_Resource player, const char *file_path, const char *encoding, struct PP_TextTrackInfo *subtitles, struct PP_CompletionCallback callback)
 
int32_t(* SetSubtitlesDelay )(PP_Resource player, PP_TimeDelta delay, struct PP_CompletionCallback callback)
 
int32_t(* SetDisplayRect )(PP_Resource player, const struct PP_Rect *rect, struct PP_CompletionCallback callback)
 
int32_t(* SetDRMSpecificData )(PP_Resource player, PP_MediaPlayerDRMType drm_type, PP_MediaPlayerDRMOperation drm_operation, uint32_t drm_data_size, const void *drm_data, struct PP_CompletionCallback callback)
 

Detailed Description

Definition at line 617 of file ppb_media_player_samsung.h.

Member Data Documentation

int32_t(* PPB_MediaPlayer_Samsung_1_0::AddExternalSubtitles)(PP_Resource player, const char *file_path, const char *encoding, struct PP_TextTrackInfo *subtitles, struct PP_CompletionCallback callback)

Definition at line 678 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::AttachDataSource)(PP_Resource player, PP_Resource data_source, struct PP_CompletionCallback callback)

Definition at line 635 of file ppb_media_player_samsung.h.

PP_Resource(* PPB_MediaPlayer_Samsung_1_0::Create)(PP_Instance instance)

Definition at line 618 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetAudioTracksList)(PP_Resource player, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)

Definition at line 665 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetCurrentAudioTrackInfo)(PP_Resource player, struct PP_AudioTrackInfo *track_info, struct PP_CompletionCallback callback)

Definition at line 662 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetCurrentTextTrackInfo)(PP_Resource player, struct PP_TextTrackInfo *track_info, struct PP_CompletionCallback callback)

Definition at line 668 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetCurrentTime)(PP_Resource player, PP_TimeTicks *time, struct PP_CompletionCallback callback)

Definition at line 650 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetCurrentVideoTrackInfo)(PP_Resource player, struct PP_VideoTrackInfo *track_info, struct PP_CompletionCallback callback)

Definition at line 656 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetDuration)(PP_Resource player, PP_TimeDelta *duration, struct PP_CompletionCallback callback)

Definition at line 647 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetPlayerState)(PP_Resource player, PP_MediaPlayerState *state, struct PP_CompletionCallback callback)

Definition at line 653 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetTextTracksList)(PP_Resource player, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)

Definition at line 671 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::GetVideoTracksList)(PP_Resource player, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)

Definition at line 659 of file ppb_media_player_samsung.h.

PP_Bool(* PPB_MediaPlayer_Samsung_1_0::IsMediaPlayer)(PP_Resource controller)

Definition at line 619 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::Pause)(PP_Resource player, struct PP_CompletionCallback callback)

Definition at line 639 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::Play)(PP_Resource player, struct PP_CompletionCallback callback)

Definition at line 638 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::Seek)(PP_Resource player, PP_TimeTicks time, struct PP_CompletionCallback callback)

Definition at line 641 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::SelectTrack)(PP_Resource player, PP_ElementaryStream_Type_Samsung track_type, uint32_t track_index, struct PP_CompletionCallback callback)

Definition at line 674 of file ppb_media_player_samsung.h.

PP_Bool(* PPB_MediaPlayer_Samsung_1_0::SetBufferingListener)(PP_Resource data_source, const struct PPP_BufferingListener_Samsung_1_0 *listener, void *user_data)

Definition at line 628 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::SetDisplayRect)(PP_Resource player, const struct PP_Rect *rect, struct PP_CompletionCallback callback)

Definition at line 686 of file ppb_media_player_samsung.h.

PP_Bool(* PPB_MediaPlayer_Samsung_1_0::SetDRMListener)(PP_Resource data_source, const struct PPP_DRMListener_Samsung_1_0 *listener, void *user_data)

Definition at line 632 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::SetDRMSpecificData)(PP_Resource player, PP_MediaPlayerDRMType drm_type, PP_MediaPlayerDRMOperation drm_operation, uint32_t drm_data_size, const void *drm_data, struct PP_CompletionCallback callback)

Definition at line 689 of file ppb_media_player_samsung.h.

PP_Bool(* PPB_MediaPlayer_Samsung_1_0::SetMediaEventsListener)(PP_Resource player, const struct PPP_MediaEventsListener_Samsung_1_0 *listener, void *user_data)

Definition at line 620 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::SetPlaybackRate)(PP_Resource player, double rate, struct PP_CompletionCallback callback)

Definition at line 644 of file ppb_media_player_samsung.h.

PP_Bool(* PPB_MediaPlayer_Samsung_1_0::SetSubtitleListener)(PP_Resource player, const struct PPP_SubtitleListener_Samsung_1_0 *listener, void *user_data)

Definition at line 624 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::SetSubtitlesDelay)(PP_Resource player, PP_TimeDelta delay, struct PP_CompletionCallback callback)

Definition at line 683 of file ppb_media_player_samsung.h.

int32_t(* PPB_MediaPlayer_Samsung_1_0::Stop)(PP_Resource player, struct PP_CompletionCallback callback)

Definition at line 640 of file ppb_media_player_samsung.h.


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