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

DVB SimulCrypt EMMG/PDG <=> MUX protocol. More...

Classes

class  ts::emmgmux::ChannelClose
 EMMG/PDG <=> MUX channel_close command. More...
 
class  ts::emmgmux::ChannelError
 EMMG/PDG <=> MUX channel_error command. More...
 
class  ts::emmgmux::ChannelSetup
 EMMG/PDG <=> MUX channel_setup command. More...
 
class  ts::emmgmux::ChannelStatus
 EMMG/PDG <=> MUX channel_status command. More...
 
class  ts::emmgmux::ChannelTest
 EMMG/PDG <=> MUX channel_test command. More...
 
class  ts::emmgmux::DataProvision
 EMMG/PDG <=> MUX data_provision command. More...
 
struct  ts::emmgmux::DataTypes
 EMMG <=> MUX data types. More...
 
struct  ts::emmgmux::Errors
 All error status values. More...
 
class  ts::emmgmux::Protocol
 Generic description of the EMMG/PDG <=> MUX protocol. More...
 
class  ts::emmgmux::StreamBWAllocation
 EMMG/PDG <=> MUX stream_BW_allocation command. More...
 
class  ts::emmgmux::StreamBWRequest
 EMMG/PDG <=> MUX stream_BW_request command. More...
 
class  ts::emmgmux::StreamCloseRequest
 EMMG/PDG <=> MUX stream_close_request command. More...
 
class  ts::emmgmux::StreamCloseResponse
 EMMG/PDG <=> MUX stream_close_response command. More...
 
class  ts::emmgmux::StreamError
 EMMG/PDG <=> MUX stream_error command. More...
 
class  ts::emmgmux::StreamSetup
 EMMG/PDG <=> MUX stream_setup command. More...
 
class  ts::emmgmux::StreamStatus
 EMMG/PDG <=> MUX stream_status command. More...
 
class  ts::emmgmux::StreamTest
 EMMG/PDG <=> MUX stream_test command. More...
 
struct  ts::emmgmux::Tags
 All DVB-defined tags (commands and parameters). More...
 
struct  ts::emmgmux::Traits
 Generic "traits" for the EMMG/PDG <=> MUX protocol. More...
 

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 
namespace  ts::emmgmux
 Definitions of the DVB SimulCrypt EMMG <=> MUX protocol.
 

Functions

bool ts::emmgmux::IsValidCommand (uint16_t tag)
 Check if a command tag is valid for the EMMG/PDG <=> MUX protocol.
 

Variables

const tlv::VERSION ts::emmgmux::CURRENT_VERSION = 0x03
 Current version of the EMMG/PDG <=> MUX protocol.
 

Detailed Description

DVB SimulCrypt EMMG/PDG <=> MUX protocol.