| OLD | NEW | 
|   1 // Copyright 2016 The Chromium Authors. All rights reserved. |   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 |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 // https://w3c.github.io/mediacapture-image/index.html |   5 // https://w3c.github.io/mediacapture-image/index.html | 
|   6  |   6  | 
|   7 [ |   7 [ | 
|   8     ActiveScriptWrappable, |   8     ActiveScriptWrappable, | 
|   9     ConstructorCallWith=ExecutionContext, |   9     ConstructorCallWith=ExecutionContext, | 
|  10     Constructor(MediaStreamTrack track), |  10     Constructor(MediaStreamTrack track), | 
|  11     RaisesException=Constructor, |  11     RaisesException=Constructor, | 
|  12     RuntimeEnabled=ImageCapture, |  12     RuntimeEnabled=ImageCapture, | 
|  13 ] interface ImageCapture { |  13 ] interface ImageCapture { | 
|  14     readonly attribute MediaStreamTrack videoStreamTrack; |  14     readonly attribute MediaStreamTrack videoStreamTrack; | 
|  15  |  15  | 
 |  16     [CallWith=ScriptState, RaisesException] Promise<Blob> takePhoto(); | 
|  16     [CallWith=ScriptState, RaisesException] Promise<ImageBitmap> grabFrame(); |  17     [CallWith=ScriptState, RaisesException] Promise<ImageBitmap> grabFrame(); | 
|  17 }; |  18 }; | 
| OLD | NEW |