==== Aggregate Event Information Table (AEIT)

Defined by ATSC in <<ATSC-A81>>.

[source,xml]
----
<AEIT version="uint5, default=0"
      AEIT_subtype="uint, default=0"
      MGT_tag="uint, required">

  <!-- When AEIT_subtype == 0, one per event source -->
  <source source_id="uint16, required">

    <!-- One per event -->
    <event off_air="bool, required"
           event_id="uint14, required"
           start_time="YYYY-MM-DD hh:mm:ss, required"
           duration="uint20, required">

      <!-- Optional ATSC multiple_string_structure() containing one or more strings -->
      <title_text>
        <string language="char3, required" text="string, required"/>
      </title_text>

      <!-- Data event descriptors loop -->
      <DESCRIPTOR_LIST>

    </event>
  </source>

  <!-- When AEIT_subtype != 0, at most one reserved -->
  <reserved>
    Hexadecimal content
  </reserved>

</AEIT>
----
