| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 // Copyright 2016 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 // https://wicg.github.io/shape-detection-api/#api | 
|  | 6 | 
|  | 7 module blink.mojom; | 
|  | 8 | 
|  | 9 import "ui/gfx/geometry/mojo/geometry.mojom"; | 
|  | 10 | 
|  | 11 // Because "//ui/gfx/geometry/mojo" is not exposed to blink, we need to declare | 
|  | 12 // a wrapper struct, so that gfx.mojom.RectF will not be directly referenced | 
|  | 13 // inside blink, and browser can still use gfx types. | 
|  | 14 struct FaceDetectionResult { | 
|  | 15   array<gfx.mojom.RectF> boundingBoxes; | 
|  | 16 }; | 
|  | 17 | 
|  | 18 interface ShapeDetection { | 
|  | 19   // frame_data contains tightly packed image pixels in ARGB32 format, | 
|  | 20   // row-major order. | 
|  | 21   DetectFace(handle<shared_buffer> frame_data, uint32 width, uint32 height) | 
|  | 22     => (FaceDetectionResult result); | 
|  | 23 }; | 
| OLD | NEW | 
|---|