Shaka Packager SDK
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
shaka::media::mp2t::TsPacket Class Reference

Public Member Functions

bool payload_unit_start_indicator () const
 
int pid () const
 
int continuity_counter () const
 
bool discontinuity_indicator () const
 
bool random_access_indicator () const
 
const uint8_t * payload () const
 
int payload_size () const
 

Static Public Member Functions

static int Sync (const uint8_t *buf, int size)
 
static TsPacketParse (const uint8_t *buf, int size)
 

Static Public Attributes

static const int kPacketSize = 188
 

Detailed Description

Definition at line 19 of file ts_packet.h.

Constructor & Destructor Documentation

◆ ~TsPacket()

shaka::media::mp2t::TsPacket::~TsPacket ( )

Definition at line 78 of file ts_packet.cc.

Member Function Documentation

◆ continuity_counter()

int shaka::media::mp2t::TsPacket::continuity_counter ( ) const
inline

Definition at line 39 of file ts_packet.h.

◆ discontinuity_indicator()

bool shaka::media::mp2t::TsPacket::discontinuity_indicator ( ) const
inline

Definition at line 40 of file ts_packet.h.

◆ Parse()

TsPacket * shaka::media::mp2t::TsPacket::Parse ( const uint8_t *  buf,
int  size 
)
static

Definition at line 51 of file ts_packet.cc.

◆ payload()

const uint8_t * shaka::media::mp2t::TsPacket::payload ( ) const
inline

Definition at line 44 of file ts_packet.h.

◆ payload_size()

int shaka::media::mp2t::TsPacket::payload_size ( ) const
inline

Definition at line 45 of file ts_packet.h.

◆ payload_unit_start_indicator()

bool shaka::media::mp2t::TsPacket::payload_unit_start_indicator ( ) const
inline

Definition at line 35 of file ts_packet.h.

◆ pid()

int shaka::media::mp2t::TsPacket::pid ( ) const
inline

Definition at line 38 of file ts_packet.h.

◆ random_access_indicator()

bool shaka::media::mp2t::TsPacket::random_access_indicator ( ) const
inline

Definition at line 41 of file ts_packet.h.

◆ Sync()

int shaka::media::mp2t::TsPacket::Sync ( const uint8_t *  buf,
int  size 
)
static

Definition at line 22 of file ts_packet.cc.

Member Data Documentation

◆ kPacketSize

const int shaka::media::mp2t::TsPacket::kPacketSize = 188
static

Definition at line 21 of file ts_packet.h.


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