Pepper_56_C_interfaces
Pepper_56_C_interfaces
|
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 player, const struct PPP_BufferingListener_Samsung_1_0 *listener, void *user_data) |
PP_Bool(* | SetDRMListener )(PP_Resource player, 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) |