Shaka Packager SDK
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
shaka::media::mp2t::EsParserTeletext Class Reference
Inheritance diagram for shaka::media::mp2t::EsParserTeletext:
shaka::media::mp2t::EsParser

Public Member Functions

 EsParserTeletext (const uint32_t pid, const NewStreamInfoCB &new_stream_info_cb, const EmitTextSampleCB &emit_sample_cb, const uint8_t *descriptor, const size_t descriptor_length)
 
 EsParserTeletext (const EsParserTeletext &)=delete
 
EsParserTeletextoperator= (const EsParserTeletext &)=delete
 
bool Parse (const uint8_t *buf, int size, int64_t pts, int64_t dts) override
 
bool Flush () override
 
void Reset () override
 
- Public Member Functions inherited from shaka::media::mp2t::EsParser
 EsParser (uint32_t pid)
 
uint32_t pid ()
 

Additional Inherited Members

- Public Types inherited from shaka::media::mp2t::EsParser
typedef std::function< void(std::shared_ptr< StreamInfo >)> NewStreamInfoCB
 
typedef std::function< void(std::shared_ptr< MediaSample >)> EmitSampleCB
 
typedef std::function< void(std::shared_ptr< TextSample >)> EmitTextSampleCB
 

Detailed Description

Definition at line 22 of file es_parser_teletext.h.

Constructor & Destructor Documentation

◆ EsParserTeletext()

shaka::media::mp2t::EsParserTeletext::EsParserTeletext ( const uint32_t  pid,
const NewStreamInfoCB &  new_stream_info_cb,
const EmitTextSampleCB &  emit_sample_cb,
const uint8_t *  descriptor,
const size_t  descriptor_length 
)

Definition at line 101 of file es_parser_teletext.cc.

Member Function Documentation

◆ Flush()

bool shaka::media::mp2t::EsParserTeletext::Flush ( )
overridevirtual

Implements shaka::media::mp2t::EsParser.

Definition at line 139 of file es_parser_teletext.cc.

◆ Parse()

bool shaka::media::mp2t::EsParserTeletext::Parse ( const uint8_t *  buf,
int  size,
int64_t  pts,
int64_t  dts 
)
overridevirtual

Implements shaka::media::mp2t::EsParser.

Definition at line 120 of file es_parser_teletext.cc.

◆ Reset()

void shaka::media::mp2t::EsParserTeletext::Reset ( )
overridevirtual

Implements shaka::media::mp2t::EsParser.

Definition at line 152 of file es_parser_teletext.cc.


The documentation for this class was generated from the following files: