1// Copyright (c) 2009 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef OTS_HDMX_H_
6#define OTS_HDMX_H_
7
8#include <vector>
9
10#include "ots.h"
11
12namespace ots {
13
14struct OpenTypeHDMXDeviceRecord {
15  uint8_t pixel_size;
16  uint8_t max_width;
17  std::vector<uint8_t> widths;
18};
19
20struct OpenTypeHDMX {
21  uint16_t version;
22  int32_t size_device_record;
23  int32_t pad_len;
24  std::vector<OpenTypeHDMXDeviceRecord> records;
25};
26
27}  // namespace ots
28
29#endif
30