Pepper_37_C_interfaces
Public Attributes | List of all members
PPB_StreamParser_Samsung_0_10 Struct Reference

#include <ppb_stream_parser_samsung.h>

Collaboration diagram for PPB_StreamParser_Samsung_0_10:
Collaboration graph

Public Attributes

int32_t(* RegisterParser )(PP_Instance instance, struct PP_Var stream_type, const struct PPP_StreamParser_Samsung_0_9 *stream_parser_interface, struct PP_CompletionCallback callback, void *user_data)
 
int32_t(* InitSegmentReceived )(PP_Instance instance, int32_t stream_id, PP_Parser_InitStatus init_status, PP_MicrosecondsDelta duration, struct PP_CompletionCallback callback)
 
int32_t(* NewAudioConfig )(PP_Instance instance, int32_t stream_id, const struct PP_SP_AudioDecoderConfig *config, struct PP_CompletionCallback callback)
 
int32_t(* NewVideoConfig )(PP_Instance instance, int32_t stream_id, const struct PP_SP_VideoDecoderConfig *config, struct PP_CompletionCallback callback)
 
int32_t(* NewBuffers )(PP_Instance instance, int32_t stream_id, PP_ElementaryStream_Type_Samsung type, int32_t track_id, PP_Resource buffer, uint16_t key_id_size, const uint8_t key_id[], uint8_t iv_size, const uint8_t iv[], uint32_t samples_count, const struct PP_Sample samples[], struct PP_CompletionCallback callback)
 
void(* NewMediaSegment )(PP_Instance instance, int32_t stream_id, PP_MicrosecondsDelta timestamp)
 
void(* EndOfSegment )(PP_Instance instance, int32_t stream_id)
 
void(* ParseFinished )(PP_Instance instance, int32_t stream_id, PP_ParseResult result)
 
int32_t(* NeedKey )(PP_Instance instance, int32_t stream_id, struct PP_Var type, struct PP_Var init_data, struct PP_CompletionCallback callback)
 

Detailed Description

Definition at line 63 of file ppb_stream_parser_samsung.h.

Member Data Documentation

void(* PPB_StreamParser_Samsung_0_10::EndOfSegment)(PP_Instance instance, int32_t stream_id)

Definition at line 154 of file ppb_stream_parser_samsung.h.

int32_t(* PPB_StreamParser_Samsung_0_10::InitSegmentReceived)(PP_Instance instance, int32_t stream_id, PP_Parser_InitStatus init_status, PP_MicrosecondsDelta duration, struct PP_CompletionCallback callback)

Definition at line 90 of file ppb_stream_parser_samsung.h.

int32_t(* PPB_StreamParser_Samsung_0_10::NeedKey)(PP_Instance instance, int32_t stream_id, struct PP_Var type, struct PP_Var init_data, struct PP_CompletionCallback callback)

Definition at line 165 of file ppb_stream_parser_samsung.h.

int32_t(* PPB_StreamParser_Samsung_0_10::NewAudioConfig)(PP_Instance instance, int32_t stream_id, const struct PP_SP_AudioDecoderConfig *config, struct PP_CompletionCallback callback)

Definition at line 99 of file ppb_stream_parser_samsung.h.

int32_t(* PPB_StreamParser_Samsung_0_10::NewBuffers)(PP_Instance instance, int32_t stream_id, PP_ElementaryStream_Type_Samsung type, int32_t track_id, PP_Resource buffer, uint16_t key_id_size, const uint8_t key_id[], uint8_t iv_size, const uint8_t iv[], uint32_t samples_count, const struct PP_Sample samples[], struct PP_CompletionCallback callback)

Definition at line 132 of file ppb_stream_parser_samsung.h.

void(* PPB_StreamParser_Samsung_0_10::NewMediaSegment)(PP_Instance instance, int32_t stream_id, PP_MicrosecondsDelta timestamp)

Definition at line 148 of file ppb_stream_parser_samsung.h.

int32_t(* PPB_StreamParser_Samsung_0_10::NewVideoConfig)(PP_Instance instance, int32_t stream_id, const struct PP_SP_VideoDecoderConfig *config, struct PP_CompletionCallback callback)

Definition at line 107 of file ppb_stream_parser_samsung.h.

void(* PPB_StreamParser_Samsung_0_10::ParseFinished)(PP_Instance instance, int32_t stream_id, PP_ParseResult result)

Definition at line 158 of file ppb_stream_parser_samsung.h.

int32_t(* PPB_StreamParser_Samsung_0_10::RegisterParser)(PP_Instance instance, struct PP_Var stream_type, const struct PPP_StreamParser_Samsung_0_9 *stream_parser_interface, struct PP_CompletionCallback callback, void *user_data)

Definition at line 74 of file ppb_stream_parser_samsung.h.


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