Skip to content

/AWS1/CL_MDLCMAFINGABWTMERIR00

A/B Watermarker settings for CMAF Ingest output groups.

CONSTRUCTOR

IMPORTING

Required arguments:

io_alternatedestination TYPE REF TO /AWS1/CL_MDLOUTPUTLOCATIONREF /AWS1/CL_MDLOUTPUTLOCATIONREF

The "B" pipeline renditions for the main destination.

iv_operatorid TYPE /AWS1/MDL__INTEGERMIN1MAX511 /AWS1/MDL__INTEGERMIN1MAX511

The vendor-provided Operator ID.

iv_profile TYPE /AWS1/MDLABWATERMARKINGPROFILE /AWS1/MDLABWATERMARKINGPROFILE

The vendor-provided profile choice.

Optional arguments:

it_addldestsalternatedests TYPE /AWS1/CL_MDLOUTPUTLOCATIONREF=>TT___LISTOFOUTPUTLOCATIONREF TT___LISTOFOUTPUTLOCATIONREF

The "B" pipeline renditions for the additional destinations.

io_customprofile TYPE REF TO /AWS1/CL_MDLABWTRMRKINGCUSTPFL /AWS1/CL_MDLABWTRMRKINGCUSTPFL

The vendor-provided custom profile values.

iv_license TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

The name of the Secrets Manager secret containing the license file.

iv_polyperiod TYPE /AWS1/MDL__INTEGERMIN1MAX1000 /AWS1/MDL__INTEGERMIN1MAX1000

The number of segments per watermarking bit. The total duration of the watermarking bit should be the LCM (least common multiple) of all segments sizes emitted by the downstream packager.

iv_watermarkidlength TYPE /AWS1/MDLABWATERMARKERIDLENGTH /AWS1/MDLABWATERMARKERIDLENGTH

The number of bits that compose the watermarking identifier to be embedded.


Queryable Attributes

AdditionalDestinationsAlternateDestinations

The "B" pipeline renditions for the additional destinations.

Accessible with the following methods

Method Description
GET_ADDLDESTSALTERNATEDESTS() Getter for ADDLDESTSALTERNATEDESTS, with configurable defaul
ASK_ADDLDESTSALTERNATEDESTS() Getter for ADDLDESTSALTERNATEDESTS w/ exceptions if field ha
HAS_ADDLDESTSALTERNATEDESTS() Determine if ADDLDESTSALTERNATEDESTS has a value

AlternateDestination

The "B" pipeline renditions for the main destination.

Accessible with the following methods

Method Description
GET_ALTERNATEDESTINATION() Getter for ALTERNATEDESTINATION

CustomProfile

The vendor-provided custom profile values.

Accessible with the following methods

Method Description
GET_CUSTOMPROFILE() Getter for CUSTOMPROFILE

License

The name of the Secrets Manager secret containing the license file.

Accessible with the following methods

Method Description
GET_LICENSE() Getter for LICENSE, with configurable default
ASK_LICENSE() Getter for LICENSE w/ exceptions if field has no value
HAS_LICENSE() Determine if LICENSE has a value

OperatorId

The vendor-provided Operator ID.

Accessible with the following methods

Method Description
GET_OPERATORID() Getter for OPERATORID, with configurable default
ASK_OPERATORID() Getter for OPERATORID w/ exceptions if field has no value
HAS_OPERATORID() Determine if OPERATORID has a value

PolyPeriod

The number of segments per watermarking bit. The total duration of the watermarking bit should be the LCM (least common multiple) of all segments sizes emitted by the downstream packager.

Accessible with the following methods

Method Description
GET_POLYPERIOD() Getter for POLYPERIOD, with configurable default
ASK_POLYPERIOD() Getter for POLYPERIOD w/ exceptions if field has no value
HAS_POLYPERIOD() Determine if POLYPERIOD has a value

Profile

The vendor-provided profile choice.

Accessible with the following methods

Method Description
GET_PROFILE() Getter for PROFILE, with configurable default
ASK_PROFILE() Getter for PROFILE w/ exceptions if field has no value
HAS_PROFILE() Determine if PROFILE has a value

WatermarkIdLength

The number of bits that compose the watermarking identifier to be embedded.

Accessible with the following methods

Method Description
GET_WATERMARKIDLENGTH() Getter for WATERMARKIDLENGTH, with configurable default
ASK_WATERMARKIDLENGTH() Getter for WATERMARKIDLENGTH w/ exceptions if field has no v
HAS_WATERMARKIDLENGTH() Determine if WATERMARKIDLENGTH has a value