Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::MPEGProgramMapTable Struct Reference

Public Member Functions

bool HasPID (uint32_t pid)
 
void print ()
 

Public Attributes

uint32_t table_id
 
uint32_t section_syntax_indicator
 
uint32_t section_length
 
uint32_t program_number
 
uint32_t version_number
 
uint32_t current_next_indicator
 
uint32_t section_number
 
uint32_t last_section_number
 
uint32_t PCR_PID
 
uint32_t program_info_length
 
std::vector< MPEGProgramMapEntityentities
 
uint32_t CRC32 = 0
 

Detailed Description

Definition at line 49 of file MPEG_TS.h.

Member Function Documentation

◆ HasPID()

bool Cogs::Core::MPEGProgramMapTable::HasPID ( uint32_t  pid)
inline

Definition at line 66 of file MPEG_TS.h.

◆ print()

void Cogs::Core::MPEGProgramMapTable::print ( )

Definition at line 92 of file MPEG_TS.cpp.

Member Data Documentation

◆ CRC32

uint32_t Cogs::Core::MPEGProgramMapTable::CRC32 = 0

Definition at line 64 of file MPEG_TS.h.

◆ current_next_indicator

uint32_t Cogs::Core::MPEGProgramMapTable::current_next_indicator

Definition at line 55 of file MPEG_TS.h.

◆ entities

std::vector<MPEGProgramMapEntity> Cogs::Core::MPEGProgramMapTable::entities

Definition at line 62 of file MPEG_TS.h.

◆ last_section_number

uint32_t Cogs::Core::MPEGProgramMapTable::last_section_number

Definition at line 57 of file MPEG_TS.h.

◆ PCR_PID

uint32_t Cogs::Core::MPEGProgramMapTable::PCR_PID

Definition at line 58 of file MPEG_TS.h.

◆ program_info_length

uint32_t Cogs::Core::MPEGProgramMapTable::program_info_length

Definition at line 59 of file MPEG_TS.h.

◆ program_number

uint32_t Cogs::Core::MPEGProgramMapTable::program_number

Definition at line 53 of file MPEG_TS.h.

◆ section_length

uint32_t Cogs::Core::MPEGProgramMapTable::section_length

Definition at line 52 of file MPEG_TS.h.

◆ section_number

uint32_t Cogs::Core::MPEGProgramMapTable::section_number

Definition at line 56 of file MPEG_TS.h.

◆ section_syntax_indicator

uint32_t Cogs::Core::MPEGProgramMapTable::section_syntax_indicator

Definition at line 51 of file MPEG_TS.h.

◆ table_id

uint32_t Cogs::Core::MPEGProgramMapTable::table_id

Definition at line 50 of file MPEG_TS.h.

◆ version_number

uint32_t Cogs::Core::MPEGProgramMapTable::version_number

Definition at line 54 of file MPEG_TS.h.


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