Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / media / video / capture / video_capture_device_factory.h
index 76c4bdc..f8c2196 100644 (file)
@@ -38,6 +38,13 @@ class MEDIA_EXPORT VideoCaptureDeviceFactory {
       const VideoCaptureDevice::Name& device,
       VideoCaptureFormats* supported_formats) = 0;
 
+  // Gets the supported formats for still image of a particular device attached
+  // to the system. In case format enumeration is not supported, or there was
+  // a problem, the formats array will be empty.
+  virtual void GetDeviceSupportedImageFormats(
+      const VideoCaptureDevice::Name& device,
+      ImageCaptureFormats* supported_formats) {}
+
  protected:
   // Gets the names of all video capture devices connected to this computer.
   // Used by the default implementation of EnumerateDeviceNames().