Chromium Code Reviews
DescriptionImage Capture: teach takePhoto() to accept an optional PhotoSettings dictionary
This CL:
- Adds an optional PhotoSettings arg to takePhoto(),
- cleanup: the 3 private methods used to receive mojo callbacks
(OnPhotoCapabilities, OnSetOptions and OnTakePhoto) get a Mojo
prefix, for clarity.
- adds a |trigger_take_photo| argument to setOptions() and a few
others that pass it along; takePhoto() uses it to setOptions() when
appropriate. The sequence of method calls in ImageCapture.cpp then
would be:
- without options
takePhoto() -> OnMojoTakePhoto()
- with options:
takePhoto(options) -> setOptions(trigger_take_photo == true) --> OnMojoSetOptions(true) --> OnMojoPhotoCapabilities(true) --> OnMojoTakePhoto()
- methods OnCapabilitiesUpdate() and OnCapabilitiesUpdateInternal()
(which are essentially the same thing) are merged and the resulting
method renamed to UpdateMediaTrackCapabilities() to make more
evident what it does.
BUG=718632
Review-Url: https://codereview.chromium.org/2865563002
Cr-Commit-Position: refs/heads/master@{#469766}
Committed: https://chromium.googlesource.com/chromium/src/+/3fd00a51e22a0ffa55d0ab14725f9f300b2fc56b
Patch Set 1 : #
Total comments: 4
Patch Set 2 : reillyg@ comments: added param names #
Total comments: 2
Messages
Total messages: 19 (12 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||