TSDuck v3.40-3963
MPEG Transport Stream Toolkit
|
Command line arguments for the class ECMGClient. More...
#include <tsECMGClientArgs.h>
Public Member Functions | |
ECMGClientArgs ()=default | |
Constructor. | |
void | defineArgs (Args &args) |
Add command line option definitions in an Args. | |
bool | loadArgs (DuckContext &duck, Args &args) |
Load arguments from command line. | |
Public Attributes | |
ByteBlock | access_criteria {} |
--access-criteria | |
ts::deciseconds | cp_duration {0} |
--cp-duration, crypto-period duration, converted to 100 ms units | |
tlv::VERSION | dvbsim_version = 0 |
--ecmg-scs-version | |
uint16_t | ecm_channel_id = 0 |
--channel-id | |
uint16_t | ecm_id = 0 |
--ecm-id | |
uint16_t | ecm_stream_id = 0 |
--stream-id | |
IPv4SocketAddress | ecmg_address {} |
--ecmg, ECMG socket address (required or optional) | |
int | log_data = 0 |
--log-data | |
int | log_protocol = 0 |
--log-protocol | |
uint32_t | super_cas_id = 0 |
--super-cas-id, CA system & subsystem id | |
Command line arguments for the class ECMGClient.
void ts::ECMGClientArgs::defineArgs | ( | Args & | args | ) |
Add command line option definitions in an Args.
[in,out] | args | Command line arguments to update. |
bool ts::ECMGClientArgs::loadArgs | ( | DuckContext & | duck, |
Args & | args | ||
) |
Load arguments from command line.
Args error indicator is set in case of incorrect arguments.
[in,out] | duck | TSDuck execution context. |
[in,out] | args | Command line arguments. |