![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
CPCM version 1. More...
#include <tsCPCMDeliverySignallingDescriptor.h>
Public Member Functions | |
| CPCMv1Signalling ()=default | |
| Default constructor. | |
| void | clearContent () |
| Reset state. | |
| void | deserializePayload (PSIBuffer &buf) |
| Deserialize the structure from binary. | |
| void | serializePayload (PSIBuffer &buf) const |
| Serialize the structure to binary. | |
Public Attributes | |
| uint8_t | copy_control = 0 |
| 3 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| std::vector< CPSvector > | cps_vector {} |
| ETSI TS 102 825-4, clause 5.4.5. | |
| bool | disable_analogue_hd_consumption = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | disable_analogue_hd_export = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | disable_analogue_sd_consumption = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | disable_analogue_sd_export = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | do_not_cpcm_scramble = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | export_beyond_trust = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | image_constraint = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| uint8_t | move_and_copy_propagation_information = 0 |
| 2 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | move_local = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| std::optional< Time > | remote_access_date {} |
| 40 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| std::optional< uint16_t > | remote_access_delay {} |
| 16 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | remote_access_record_flag = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| std::optional< uint8_t > | simultaneous_view_count {} |
| 8 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | view_local = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
| std::optional< uint16_t > | view_period_from_first_playback {} |
| 16 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| uint8_t | view_propagation_information = 0 |
| 2 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| std::optional< Time > | view_window_end {} |
| 40 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| std::optional< Time > | view_window_start {} |
| 40 bits, ETSI TS 102 825-4, clause 5.4.5 | |
| bool | viewable = false |
| flag, ETSI TS 102 825-4, clause 5.4.5 | |
CPCM version 1.
| void ts::CPCMDeliverySignallingDescriptor::CPCMv1Signalling::serializePayload | ( | PSIBuffer & | buf | ) | const |
Serialize the structure to binary.
| [in,out] | buf | Serialization buffer. |
| void ts::CPCMDeliverySignallingDescriptor::CPCMv1Signalling::deserializePayload | ( | PSIBuffer & | buf | ) |
Deserialize the structure from binary.
| [in,out] | buf | Deserialization buffer. |