class Aws::MediaLive::Types::Scte35SegmentationDescriptor
Corresponds to SCTE-35 segmentation_descriptor.
@note When making an API call, you may pass Scte35SegmentationDescriptor
data as a hash: { delivery_restrictions: { archive_allowed_flag: "ARCHIVE_NOT_ALLOWED", # required, accepts ARCHIVE_NOT_ALLOWED, ARCHIVE_ALLOWED device_restrictions: "NONE", # required, accepts NONE, RESTRICT_GROUP0, RESTRICT_GROUP1, RESTRICT_GROUP2 no_regional_blackout_flag: "REGIONAL_BLACKOUT", # required, accepts REGIONAL_BLACKOUT, NO_REGIONAL_BLACKOUT web_delivery_allowed_flag: "WEB_DELIVERY_NOT_ALLOWED", # required, accepts WEB_DELIVERY_NOT_ALLOWED, WEB_DELIVERY_ALLOWED }, segment_num: 1, segmentation_cancel_indicator: "SEGMENTATION_EVENT_NOT_CANCELED", # required, accepts SEGMENTATION_EVENT_NOT_CANCELED, SEGMENTATION_EVENT_CANCELED segmentation_duration: 1, segmentation_event_id: 1, # required segmentation_type_id: 1, segmentation_upid: "__string", segmentation_upid_type: 1, segments_expected: 1, sub_segment_num: 1, sub_segments_expected: 1, }
@!attribute [rw] delivery_restrictions
Holds the four SCTE-35 delivery restriction parameters. @return [Types::Scte35DeliveryRestrictions]
@!attribute [rw] segment_num
Corresponds to SCTE-35 segment\_num. A value that is valid for the specified segmentation\_type\_id. @return [Integer]
@!attribute [rw] segmentation_cancel_indicator
Corresponds to SCTE-35 segmentation\_event\_cancel\_indicator. @return [String]
@!attribute [rw] segmentation_duration
Corresponds to SCTE-35 segmentation\_duration. Optional. The duration for the time\_signal, in 90 KHz ticks. To convert seconds to ticks, multiple the seconds by 90,000. Enter time in 90 KHz clock ticks. If you do not enter a duration, the time\_signal will continue until you insert a cancellation message. @return [Integer]
@!attribute [rw] segmentation_event_id
Corresponds to SCTE-35 segmentation\_event\_id. @return [Integer]
@!attribute [rw] segmentation_type_id
Corresponds to SCTE-35 segmentation\_type\_id. One of the segmentation\_type\_id values listed in the SCTE-35 specification. On the console, enter the ID in decimal (for example, "52"). In the CLI, API, or an SDK, enter the ID in hex (for example, "0x34") or decimal (for example, "52"). @return [Integer]
@!attribute [rw] segmentation_upid
Corresponds to SCTE-35 segmentation\_upid. Enter a string containing the hexadecimal representation of the characters that make up the SCTE-35 segmentation\_upid value. Must contain an even number of hex characters. Do not include spaces between each hex pair. For example, the ASCII "ADS Information" becomes hex "41445320496e666f726d6174696f6e. @return [String]
@!attribute [rw] segmentation_upid_type
Corresponds to SCTE-35 segmentation\_upid\_type. On the console, enter one of the types listed in the SCTE-35 specification, converted to a decimal. For example, "0x0C" hex from the specification is "12" in decimal. In the CLI, API, or an SDK, enter one of the types listed in the SCTE-35 specification, in either hex (for example, "0x0C" ) or in decimal (for example, "12"). @return [Integer]
@!attribute [rw] segments_expected
Corresponds to SCTE-35 segments\_expected. A value that is valid for the specified segmentation\_type\_id. @return [Integer]
@!attribute [rw] sub_segment_num
Corresponds to SCTE-35 sub\_segment\_num. A value that is valid for the specified segmentation\_type\_id. @return [Integer]
@!attribute [rw] sub_segments_expected
Corresponds to SCTE-35 sub\_segments\_expected. A value that is valid for the specified segmentation\_type\_id. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/Scte35SegmentationDescriptor AWS API Documentation
Constants
- SENSITIVE