![]() |
TSDuck v3.43-4480
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 | |
| IPSocketAddress | 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. |