Index: media/video/capture/win/video_capture_device_win.cc |
diff --git a/media/video/capture/win/video_capture_device_win.cc b/media/video/capture/win/video_capture_device_win.cc |
index d1ee6fc5e181e86cc2c9b7efe8fb785df9a16e34..750ceb32405c24b61b821bb2f80bc14fac934365 100644 |
--- a/media/video/capture/win/video_capture_device_win.cc |
+++ b/media/video/capture/win/video_capture_device_win.cc |
@@ -554,6 +554,13 @@ bool VideoCaptureDeviceWin::CreateCapabilityMap() { |
return !capabilities_.empty(); |
} |
+void VideoCaptureDeviceWin::GetDeviceSupportedFormats( |
+ VideoCaptureFormats* formats) { |
+ DCHECK(formats); |
+ for (const CapabilityWin& capability : capabilities_) |
+ formats->push_back(capability.supported_format); |
+} |
+ |
// Set the power line frequency removal in |capture_filter_| if available. |
void VideoCaptureDeviceWin::SetAntiFlickerInCaptureFilter() { |
const int power_line_frequency = GetPowerLineFrequencyForLocation(); |