Shaka Packager SDK
Loading...
Searching...
No Matches
Public Member Functions | List of all members
shaka::media::mp2t::TsSectionPsi Class Referenceabstract
Inheritance diagram for shaka::media::mp2t::TsSectionPsi:
shaka::media::mp2t::TsSection shaka::media::mp2t::TsSectionPat shaka::media::mp2t::TsSectionPmt

Public Member Functions

bool Parse (bool payload_unit_start_indicator, const uint8_t *buf, int size) override
 
bool Flush () override
 
void Reset () override
 
virtual bool ParsePsiSection (BitReader *bit_reader)=0
 
virtual void ResetPsiSection ()=0
 

Additional Inherited Members

- Public Types inherited from shaka::media::mp2t::TsSection
enum  SpecialPid {
  kPidPat = 0x0 , kPidCat = 0x1 , kPidTsdt = 0x2 , kPidNullPacket = 0x1fff ,
  kPidMax = 0x1fff
}
 

Detailed Description

Definition at line 19 of file ts_section_psi.h.

Constructor & Destructor Documentation

◆ TsSectionPsi()

shaka::media::mp2t::TsSectionPsi::TsSectionPsi ( )

Definition at line 46 of file ts_section_psi.cc.

◆ ~TsSectionPsi()

shaka::media::mp2t::TsSectionPsi::~TsSectionPsi ( )
override

Definition at line 51 of file ts_section_psi.cc.

Member Function Documentation

◆ Flush()

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

Implements shaka::media::mp2t::TsSection.

Definition at line 124 of file ts_section_psi.cc.

◆ Parse()

bool shaka::media::mp2t::TsSectionPsi::Parse ( bool  payload_unit_start_indicator,
const uint8_t *  buf,
int  size 
)
overridevirtual

Implements shaka::media::mp2t::TsSection.

Definition at line 54 of file ts_section_psi.cc.

◆ Reset()

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

Implements shaka::media::mp2t::TsSection.

Definition at line 128 of file ts_section_psi.cc.


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