#include <stream_parser_samsung.h>
|
| StreamParser_Samsung (Instance *instance) |
|
virtual | ~StreamParser_Samsung () |
|
int32_t | RegisterParser (const char *type, const CompletionCallback &callback) |
|
int32_t | InitSegmentReceived (int32_t stream_id, PP_Parser_InitStatus, PP_MicrosecondsDelta duration, const CompletionCallback &callback) |
|
int32_t | NewAudioConfig (int32_t stream_id, const PP_SP_AudioDecoderConfig &, const CompletionCallback &callback) |
|
int32_t | NewVideoConfig (int32_t stream_id, const PP_SP_VideoDecoderConfig &, const CompletionCallback &callback) |
|
int32_t | NewBuffers (int32_t stream_id, PP_ElementaryStream_Type_Samsung type, int32_t track_id, PP_Resource buffer, const std::vector< uint8_t > &key_id, const std::vector< uint8_t > &iv, const std::vector< PP_Sample > &samples, const CompletionCallback &callback) |
|
int32_t | NewBuffers (int32_t stream_id, PP_ElementaryStream_Type_Samsung type, int32_t track_id, PP_Resource buffer, uint32_t samples_count, const PP_Sample samples[], const CompletionCallback &callback) |
|
int32_t | NewBuffers (int32_t stream_id, PP_ElementaryStream_Type_Samsung type, int32_t track_id, PP_Resource buffer, const std::vector< PP_Sample > &samples, const CompletionCallback &callback) |
|
void | NewMediaSegment (int32_t stream_id, PP_MicrosecondsDelta timestamp) |
|
void | EndOfSegment (int32_t stream_id) |
|
void | ParseFinished (int32_t stream_id, PP_ParseResult result) |
|
int32_t | NeedKey (int32_t stream_id, const Var &type, uint32_t init_data_size, uint8_t *init_data, const CompletionCallback &callback) |
|
virtual bool | Init (int32_t stream_id)=0 |
|
virtual void | Flush (int32_t stream_id)=0 |
|
virtual bool | Parse (int32_t stream_id, Buffer_Dev data)=0 |
|
virtual void | Close (int32_t stream_id)=0 |
|
|
int32_t | NewBuffers (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 PP_Sample samples[], const CompletionCallback &callback) |
|
Definition at line 22 of file stream_parser_samsung.h.
pp::StreamParser_Samsung::StreamParser_Samsung |
( |
Instance * |
instance | ) |
|
|
explicit |
virtual pp::StreamParser_Samsung::~StreamParser_Samsung |
( |
| ) |
|
|
inlinevirtual |
virtual void pp::StreamParser_Samsung::Close |
( |
int32_t |
stream_id | ) |
|
|
pure virtual |
void pp::StreamParser_Samsung::EndOfSegment |
( |
int32_t |
stream_id | ) |
|
virtual void pp::StreamParser_Samsung::Flush |
( |
int32_t |
stream_id | ) |
|
|
pure virtual |
virtual bool pp::StreamParser_Samsung::Init |
( |
int32_t |
stream_id | ) |
|
|
pure virtual |
int32_t pp::StreamParser_Samsung::InitSegmentReceived |
( |
int32_t |
stream_id, |
|
|
PP_Parser_InitStatus |
, |
|
|
PP_MicrosecondsDelta |
duration, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
int32_t pp::StreamParser_Samsung::NeedKey |
( |
int32_t |
stream_id, |
|
|
const Var & |
type, |
|
|
uint32_t |
init_data_size, |
|
|
uint8_t * |
init_data, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
int32_t pp::StreamParser_Samsung::NewAudioConfig |
( |
int32_t |
stream_id, |
|
|
const PP_SP_AudioDecoderConfig & |
, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
int32_t pp::StreamParser_Samsung::NewBuffers |
( |
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 PP_Sample |
samples[], |
|
|
const CompletionCallback & |
callback |
|
) |
| |
|
protected |
int32_t pp::StreamParser_Samsung::NewBuffers |
( |
int32_t |
stream_id, |
|
|
PP_ElementaryStream_Type_Samsung |
type, |
|
|
int32_t |
track_id, |
|
|
PP_Resource |
buffer, |
|
|
const std::vector< uint8_t > & |
key_id, |
|
|
const std::vector< uint8_t > & |
iv, |
|
|
const std::vector< PP_Sample > & |
samples, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
int32_t pp::StreamParser_Samsung::NewBuffers |
( |
int32_t |
stream_id, |
|
|
PP_ElementaryStream_Type_Samsung |
type, |
|
|
int32_t |
track_id, |
|
|
PP_Resource |
buffer, |
|
|
uint32_t |
samples_count, |
|
|
const PP_Sample |
samples[], |
|
|
const CompletionCallback & |
callback |
|
) |
| |
int32_t pp::StreamParser_Samsung::NewBuffers |
( |
int32_t |
stream_id, |
|
|
PP_ElementaryStream_Type_Samsung |
type, |
|
|
int32_t |
track_id, |
|
|
PP_Resource |
buffer, |
|
|
const std::vector< PP_Sample > & |
samples, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
void pp::StreamParser_Samsung::NewMediaSegment |
( |
int32_t |
stream_id, |
|
|
PP_MicrosecondsDelta |
timestamp |
|
) |
| |
int32_t pp::StreamParser_Samsung::NewVideoConfig |
( |
int32_t |
stream_id, |
|
|
const PP_SP_VideoDecoderConfig & |
, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
virtual bool pp::StreamParser_Samsung::Parse |
( |
int32_t |
stream_id, |
|
|
Buffer_Dev |
data |
|
) |
| |
|
pure virtual |
void pp::StreamParser_Samsung::ParseFinished |
( |
int32_t |
stream_id, |
|
|
PP_ParseResult |
result |
|
) |
| |
int32_t pp::StreamParser_Samsung::RegisterParser |
( |
const char * |
type, |
|
|
const CompletionCallback & |
callback |
|
) |
| |
The documentation for this class was generated from the following file: