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,
so I left a couple of TODO()s to remove the ones currently there.

Bug: 953128
Change-Id: I8651ad13c6457ac3209a286299469c3689ab24ec
Reviewed-by: Avi Drissman <>
Reviewed-by: Dan Sanders <>
Commit-Queue: Miguel Casas <>
Cr-Commit-Position: refs/heads/master@{#672103}
30 files changed