==== splice_segmentation_descriptor

Defined by ANSI/SCTE in <<SCTE-35>>.
Must be in a Splice Information Table (table id 0xFC).

[source,xml]
----
<splice_segmentation_descriptor
    identifier="uint32, default=0x43554549"
    segmentation_event_id="uint32, required"
    segmentation_event_cancel="bool, default=false"
    web_delivery_allowed="bool, default=true"
    no_regional_blackout="bool, default=true"
    archive_allowed="bool, default=true"
    device_restrictions="uint2, default=3"
    segmentation_duration="uint40, optional"
    segmentation_type_id="uint8, required"
    segment_num="uint8, required"
    segments_expected="uint8, required"
    sub_segment_num="uint8, required when segmentation_type_id == 0x34 or 0x36"
    sub_segments_expected="uint8, required when segmentation_type_id == 0x34 or 0x36">

  <segmentation_upid type="uint8, required">
    Hexadecimal content
  </segmentation_upid>

  <!-- One per component when program_segmentation_flag is to be set to 0 -->
  <component component_tag="uint8, required" pts_offset="uint33, required"/>

</splice_segmentation_descriptor>
----
