Pepper_37_C_interfaces
|
#include <ppb_media_source_samsung.h>
Definition at line 49 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::AddSource)(PP_Resource media, struct PP_Var type, struct PP_Var codecs, PP_Resource *sourceBuffer, struct PP_CompletionCallback callback) |
Adds to MediaSource, represented by |media|, a source for which data will be appended using Append method. Added source is container of type |type| encoded using codecs on |codecs| list. Execution is confirmed by calling |callback|.
Definition at line 82 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::BindToHTMLPlayer)(PP_Resource media, struct PP_Var id, struct PP_CompletionCallback callback) |
Binds given MediaSource represented by |media| resource, to video/audio object of given |id| (html element <video> or <audio>) present on HTML page on which given module is embedded. Execution is confirmed by calling |callback|.
Definition at line 73 of file ppb_media_source_samsung.h.
PP_Resource(* PPB_MediaSource_Samsung_0_10::Create)(PP_Instance instance, const struct PPP_MediaControl_Samsung_0_9 *media_control_interface, const struct PPP_MediaSource_Samsung_0_10 *media_source_interface, void *user_data) |
Creates new instance of Media Source associated with both PPP interfaces |media_control_interface| and |media_source_interface|.
|user_data| will be data passed to calls of methods from PPP_MediaControl_Samsung and PPP_MediaSource_Samsung interfaces.
Definition at line 57 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::GetDuration)(PP_Resource media, PP_MicrosecondsDelta *output, struct PP_CompletionCallback callback) |
Gets duration, in microseconds, of currently played stream Execution is confirmed by calling |callback|.
Definition at line 105 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::GetMediaTime)(PP_Resource media, PP_MicrosecondsDelta *output, struct PP_CompletionCallback callback) |
Gets a current time of media. Execution is confirmed by calling |callback|.
Definition at line 120 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::GetReadyState)(PP_Resource media, PP_MediaReadyState *output, struct PP_CompletionCallback callback) |
Gets a ReadyState of media. Execution is confirmed by calling |callback|.
Definition at line 127 of file ppb_media_source_samsung.h.
PP_Bool(* PPB_MediaSource_Samsung_0_10::IsMediaSource)(PP_Resource resource) |
Checks if given resource is Media Source. If this method returns PP_TRUE, then also PPB_MediaControl_Samsung.IsMediaControl will return PP_TRUE.
Definition at line 66 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::RemoveSource)(PP_Resource media, PP_Resource sourceBuffer, struct PP_CompletionCallback callback) |
Removes source of given |id| and frees associated resources with it. Execution is confirmed by calling |callback|.
Definition at line 91 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::SetDuration)(PP_Resource media, PP_MicrosecondsDelta duration, struct PP_CompletionCallback callback) |
Sets duration, in microseconds, of currently played stream Execution is confirmed by calling |callback|.
Definition at line 98 of file ppb_media_source_samsung.h.
int32_t(* PPB_MediaSource_Samsung_0_10::SetEndOfStream)(PP_Resource media, PP_SourceEndedStatus error, struct PP_CompletionCallback callback) |
Sets end of stream. |error| argument represents whether it is just end of the stream (PP_MEDIAERROR_NO_ERROR) or some kind of error occurred. Execution is confirmed by calling |callback|.
Definition at line 113 of file ppb_media_source_samsung.h.