MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Data Structures | Namespaces | Functions | Variables
ts_packet.h File Reference
#include <string>
#include <map>
#include <cmath>
#include <stdint.h>
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include "dtsc.h"
#include "checksum.h"

Go to the source code of this file.

Data Structures

class  TS::Packet
 Class for reading and writing TS Streams. More...
 
class  TS::ProgramAssociationTable
 
class  TS::ProgramMappingEntry
 
class  TS::ProgramMappingTable
 

Namespaces

 TS
 Holds all TS processing related code.
 

Functions

const char * TS::createPMT (std::set< unsigned long > &selectedTracks, DTSC::Meta &myMeta, int contCounter)
 Construct a PMT (special 188B ts packet) from a set of selected tracks and metadata. More...
 
static std::string TS::getAudioHeader (int FrameLen, std::string initData)
 Constructs an audio header to be used on each audio frame. More...
 

Variables

static char TS::PAT [188]
 A standard Program Association Table, as generated by FFMPEG. More...