TSDuck v3.38-3675
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tsSCTE35.h File Reference

Common definitions for ANSI / SCTE 35 standard (splice information for ads insertion). More...

Classes

class  ts::SplicePrivateCommand
 Representation of an SCTE 35 private_command() structure. More...
 
class  ts::SpliceTime
 Representation of an SCTE 35 splice_time() structure. More...
 

Namespaces

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

Enumerations

enum  : uint8_t {
  ts::CUE_INSERT_NULL_SCHEDULE = 0x00 ,
  ts::CUE_ALL_COMMANDS = 0x01 ,
  ts::CUE_SEGMENTATION = 0x02 ,
  ts::CUE_TIERED_SPLICING = 0x03 ,
  ts::CUE_TIERED_SEGMENTATION = 0x04
}
 Cue stream type values in cue_identifier_descriptor. More...
 
enum  : uint8_t {
  ts::SPLICE_NULL = 0x00 ,
  ts::SPLICE_SCHEDULE = 0x04 ,
  ts::SPLICE_INSERT = 0x05 ,
  ts::SPLICE_TIME_SIGNAL = 0x06 ,
  ts::SPLICE_BANDWIDTH_RESERVATION = 0x07 ,
  ts::SPLICE_PRIVATE_COMMAND = 0xFF
}
 Splice commands in Splice Information Table. More...
 

Variables

const uint32_t ts::SPLICE_ID_CUEI = 0x43554549
 Registered splice identifier for SCTE 35 (ASCII "CUEI")
 

Detailed Description

Common definitions for ANSI / SCTE 35 standard (splice information for ads insertion).