Chromium Code Reviews| Index: ppapi/c/dev/pp_video_capture_dev.h |
| diff --git a/ppapi/c/dev/pp_video_capture_dev.h b/ppapi/c/dev/pp_video_capture_dev.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..9bf0397734f1bc50b365d23859b3430a55d49e46 |
| --- /dev/null |
| +++ b/ppapi/c/dev/pp_video_capture_dev.h |
| @@ -0,0 +1,52 @@ |
| +/* Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| + * Use of this source code is governed by a BSD-style license that can be |
| + * found in the LICENSE file. |
| + */ |
| +#ifndef PPAPI_C_DEV_PP_VIDEO_CAPTURE_DEV_H_ |
| +#define PPAPI_C_DEV_PP_VIDEO_CAPTURE_DEV_H_ |
| + |
| +#include "ppapi/c/pp_stdint.h" |
| + |
| +/** |
| + * PP_VideoCaptureDeviceInfo_Dev is a structure that represent a video capture |
| + * configuration, such as resolution and frame rate. |
| + */ |
| +struct PP_VideoCaptureDeviceInfo_Dev { |
| + uint32_t width; |
| + uint32_t height; |
| + uint32_t frames_per_second; |
| +}; |
| +PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_VideoCaptureDeviceInfo_Dev, 12); |
| + |
| +/** |
| + * PP_VideoCaptureStatus_Dev is an enumeration that defines the various possible |
| + * states of a VideoCapture. |
| + */ |
| +typedef enum { |
| + /** |
| + * Initial state, capture is stopped. |
| + */ |
| + PP_VIDEO_CAPTURE_STATUS_STOPPED, |
| + /** |
| + * StartCapture has been called, but capture hasn't started yet. |
| + */ |
| + PP_VIDEO_CAPTURE_STATUS_STARTING, |
| + /** |
| + * Capture is started. |
| + */ |
| + PP_VIDEO_CAPTURE_STATUS_STARTED, |
| + /** |
| + * Capture has been started, but is paused because no buffer is available. |
| + */ |
| + PP_VIDEO_CAPTURE_STATUS_PAUSED, |
| + /** |
| + * StopCapture has been called, but capture hasn't stopped yet. |
| + */ |
| + PP_VIDEO_CAPTURE_STATUS_STOPPING |
| +} PP_VideoCaptureStatus_Dev; |
| +PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_VideoCaptureStatus_Dev, 4); |
| + |
| + |
| +#endif /* PPAPI_C_DEV_PP_VIDEO_CAPTURE_DEV_H_ */ |
|
brettw
2011/08/02 17:17:44
Can you clean up the whitespace around this?
piman
2011/08/03 00:44:41
Done.
|
| + |
| + |