Shaka Packager SDK
Public Types | Public Member Functions | List of all members
shaka::media::mp2t::EsParser Class Referenceabstract
Inheritance diagram for shaka::media::mp2t::EsParser:
shaka::media::mp2t::EsParserAudio shaka::media::mp2t::EsParserDvb shaka::media::mp2t::EsParserH26x shaka::media::mp2t::EsParserTeletext shaka::media::mp2t::EsParserH264 shaka::media::mp2t::EsParserH265

Public Types

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
 

Public Member Functions

 EsParser (uint32_t pid)
 
virtual bool Parse (const uint8_t *buf, int size, int64_t pts, int64_t dts)=0
 
virtual bool Flush ()=0
 
virtual void Reset ()=0
 
uint32_t pid ()
 

Detailed Description

Definition at line 21 of file es_parser.h.


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