Index: third_party/WebKit/Source/modules/imagecapture/ImageCapture.h |
diff --git a/third_party/WebKit/Source/modules/imagecapture/ImageCapture.h b/third_party/WebKit/Source/modules/imagecapture/ImageCapture.h |
index fd532099363f60170fef7b84c219b2aeae10f045..5c6b4e7909d4e085ea56df23adc9b8b91f4c7d4f 100644 |
--- a/third_party/WebKit/Source/modules/imagecapture/ImageCapture.h |
+++ b/third_party/WebKit/Source/modules/imagecapture/ImageCapture.h |
@@ -14,13 +14,13 @@ |
#include "modules/EventTargetModules.h" |
#include "modules/ModulesExport.h" |
#include "modules/mediastream/MediaTrackCapabilities.h" |
+#include "modules/mediastream/MediaTrackConstraintSet.h" |
#include "platform/AsyncMethodRunner.h" |
namespace blink { |
class ExceptionState; |
class MediaStreamTrack; |
-class MediaTrackConstraintSet; |
class PhotoSettings; |
class ScriptPromiseResolver; |
class WebImageCaptureFrameGrabber; |
@@ -64,6 +64,7 @@ class MODULES_EXPORT ImageCapture final |
void setMediaTrackConstraints(ScriptPromiseResolver*, |
const MediaTrackConstraintSet&); |
+ const MediaTrackConstraintSet& getMediaTrackConstraints() const; |
DECLARE_VIRTUAL_TRACE(); |
@@ -82,6 +83,8 @@ class MODULES_EXPORT ImageCapture final |
media::mojom::blink::ImageCapturePtr m_service; |
MediaTrackCapabilities m_capabilities; |
+ MediaTrackConstraintSet m_currentConstraints; |
+ |
HeapHashSet<Member<ScriptPromiseResolver>> m_serviceRequests; |
}; |