TSDuck v3.40-4033
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tsTSPacketFormat.h File Reference

Transport stream packet / file formats. More...

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Enumerations

enum class  ts::TSPacketFormat {
  ts::AUTODETECT ,
  ts::TS ,
  ts::M2TS ,
  ts::RS204 ,
  ts::DUCK
}
 Transport stream file formats. More...
 

Functions

void ts::DefineTSPacketFormatInputOption (Args &args, UChar short_name=0, const UChar *name=u"format")
 Add the definition of a --format option for TS packet format in input files.
 
void ts::DefineTSPacketFormatOutputOption (Args &args, UChar short_name=0, const UChar *name=u"format")
 Add the definition of a --format option for TS packet format in output files.
 
TSPacketFormat ts::LoadTSPacketFormatInputOption (const Args &args, const UChar *name=u"format")
 Get the value of a --format option for TS packet format in input files.
 
TSPacketFormat ts::LoadTSPacketFormatOutputOption (const Args &args, const UChar *name=u"format")
 Get the value of a --format option for TS packet format in output files.
 

Variables

const TSPacketFormatEnumWrapper ts::TSPacketFormatEnum
 Enumeration description of ts::TSPacketFormat.
 
const TSPacketFormatInputEnumWrapper ts::TSPacketFormatInputEnum
 Enumeration description of ts::TSPacketFormat as input file option.
 
const TSPacketFormatOutputEnumWrapper ts::TSPacketFormatOutputEnum
 Enumeration description of ts::TSPacketFormat as output file option.
 

Detailed Description

Transport stream packet / file formats.