VideoCaptureDevice::Client::OnIncomingCapturedData: Add |flip_y| parameter

This CL adds a |flip_y| param to said method next to |clockwise_rotation|.
This is necessary to deprecate the PIXEL_FORMAT_RGB32 (see next CL
in the relation list): Win video capture (and only that) uses RGB32
ISO the approved synonym ARGB to signify the vertical flip.

Default arguments in virtual functions are banned,
https://google.github.io/styleguide/cppguide.html#Default_Arguments
so I left a couple of TODO()s to remove the ones currently there.

Bug: 953128
Change-Id: I8651ad13c6457ac3209a286299469c3689ab24ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1658689
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672103}
30 files changed