==== Directed Channel Change Table (DCCT)

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

[source,xml]
----
<DCCT version="uint5, default=0"
      protocol_version="uint8, default=0"
      dcc_subtype="uint8, default=0"
      dcc_id="uint8, required">

  <!-- Common descriptors loop -->
  <DESCRIPTOR_LIST>

  <!-- One per channel change test -->
  <dcc_test dcc_context="temporary_retune|channel_redirect|uint1, required"
            dcc_from_major_channel_number="uint10, required"
            dcc_from_minor_channel_number="uint10, required"
            dcc_to_major_channel_number="uint10, required"
            dcc_to_minor_channel_number="uint10, required"
            dcc_start_time="YYYY-MM-DD hh:mm:ss, required"
            dcc_end_time="YYYY-MM-DD hh:mm:ss, required">

    <!-- DCC test descriptors loop -->
    <DESCRIPTOR_LIST>

    <!-- One per channel change test -->
    <dcc_term dcc_selection_type="uint8, required"
              dcc_selection_id="uint64, required">
      <!-- DCC term descriptors loop -->
      <DESCRIPTOR_LIST>
    </dcc_term>

  </dcc_test>

</DCCT>
----
