<?xml version="1.0" encoding="UTF-8"?>
<tsduck>
  <_descriptors>

    <!-- removed  schar="unint16, required" -->
    <JPEG_XS_video_descriptor
        descriptor_version="uint8, required"
        horizontal_size="uint16, required"
        vertical_size="uint16, required"
        brat="uint32, required"
        interlace_mode = "uint2, required"
        framerate_DEN="1|1.001, required"
        framerate_NUM="uint16, required"
        sample_bitdepth="uint4, together with sampling_structure"
        sampling_structure="uint4, together with bit_depth"
        Ppih="unit16, required"
        level="uint8, required"
        sublevel="uint8, required"
        max_buffer_size="uint32, required"
        buffer_model_type="uint8, required"
        colour_primaries="unit8, required"
        transfer_characteristics="unit8, required"
        matrix_coefficients="unit8, required"
        video_full_range_flag="bool, required"
        still_mode="bool, required">

      <mdm
        X_c0="uint16, required"
        Y_c0="uint16, required"
        X_c1="uint16, required"
        Y_c1="uint16, required"
        X_c2="uint16, required"
        Y_c2="uint16, required"
        X_wp="uint16, required"
        Y_wp="uint16, required"
        L_max="uint32, required"
        L_min="uint32, required"
        MaxCLL="uint16, required"
        MaxFALL="uint16, required"/>

      <private_data>
        Hexadecimal content
      </private_data>
    </JPEG_XS_video_descriptor>

  </_descriptors>
</tsduck>
