diff options
Diffstat (limited to 'chromium/content/common/media/video_capture.h')
-rw-r--r-- | chromium/content/common/media/video_capture.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/content/common/media/video_capture.h b/chromium/content/common/media/video_capture.h index f6e24bac44c..80dca93ad82 100644 --- a/chromium/content/common/media/video_capture.h +++ b/chromium/content/common/media/video_capture.h @@ -7,6 +7,10 @@ #ifndef CONTENT_COMMON_MEDIA_VIDEO_CAPTURE_H_ #define CONTENT_COMMON_MEDIA_VIDEO_CAPTURE_H_ +#include "base/time/time.h" +#include "media/base/video_frame.h" +#include "media/video/capture/video_capture_types.h" + namespace content { // Current status of the video capture device. It's used by multiple classes @@ -21,8 +25,14 @@ enum VideoCaptureState { VIDEO_CAPTURE_STATE_STOPPED, VIDEO_CAPTURE_STATE_ERROR, VIDEO_CAPTURE_STATE_ENDED, + VIDEO_CAPTURE_STATE_LAST = VIDEO_CAPTURE_STATE_ENDED }; +typedef base::Callback<void(VideoCaptureState)> + VideoCaptureStateUpdateCB; +typedef base::Callback<void(const media::VideoCaptureFormats&)> + VideoCaptureDeviceFormatsCB; + } // namespace content #endif // CONTENT_COMMON_MEDIA_VIDEO_CAPTURE_H_ |