1 /* 2 * Copyright 2017 The Chromium OS Authors. All rights reserved. 3 * Use of this source code is governed by a BSD-style license that can be 4 * found in the LICENSE file. 5 */ 6 7 #ifndef CROS_GRALLOC_TYPES_H 8 #define CROS_GRALLOC_TYPES_H 9 10 #include <string> 11 12 struct cros_gralloc_buffer_descriptor { 13 uint32_t width; 14 uint32_t height; 15 int32_t droid_format; 16 int32_t droid_usage; 17 uint32_t drm_format; 18 uint64_t use_flags; 19 uint64_t reserved_region_size; 20 std::string name; 21 }; 22 23 #endif 24