Chromium Code Reviews| Index: media/capture/video/linux/video_capture_device_chromeos.h |
| diff --git a/media/capture/video/linux/video_capture_device_chromeos.h b/media/capture/video/linux/video_capture_device_chromeos.h |
| index cd33a5cda0ac270c90554aff0b3af1eace54ead4..a61b6bd7cd50ecf922c2ad01e4363616e296263b 100644 |
| --- a/media/capture/video/linux/video_capture_device_chromeos.h |
| +++ b/media/capture/video/linux/video_capture_device_chromeos.h |
| @@ -5,7 +5,9 @@ |
| #ifndef MEDIA_CAPTURE_VIDEO_LINUX_VIDEO_CAPTURE_DEVICE_CHROMEOS_H_ |
| #define MEDIA_CAPTURE_VIDEO_LINUX_VIDEO_CAPTURE_DEVICE_CHROMEOS_H_ |
| +#include "base/lazy_instance.h" |
| #include "base/macros.h" |
| +#include "media/capture/video/linux/camera_characteristics.h" |
| #include "media/capture/video/linux/video_capture_device_linux.h" |
| namespace display { |
| @@ -24,11 +26,16 @@ class VideoCaptureDeviceChromeOS : public VideoCaptureDeviceLinux { |
| const VideoCaptureDeviceDescriptor& device_descriptor); |
| ~VideoCaptureDeviceChromeOS() override; |
| + protected: |
| + void SetRotation(int rotation) override; |
| + |
| private: |
| class ScreenObserverDelegate; |
| void SetDisplayRotation(const display::Display& display); |
| scoped_refptr<ScreenObserverDelegate> screen_observer_delegate_; |
| + int lens_facing_; |
| + base::LazyInstance<CameraCharacteristics> camera_characteristics_; |
|
kcwu
2016/11/24 15:48:52
This should be static or global, otherwise no poin
shenghao
2016/11/28 08:52:04
Done.
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(VideoCaptureDeviceChromeOS); |
| }; |