5 #ifndef PPAPI_CPP_DEV_VIDEO_CAPTURE_DEV_H_
6 #define PPAPI_CPP_DEV_VIDEO_CAPTURE_DEV_H_
10 #include "ppapi/c/dev/pp_video_capture_dev.h"
35 const PP_VideoCaptureDeviceInfo_Dev& requested_info,
36 uint32_t buffer_count,
46 #endif // PPAPI_CPP_DEV_VIDEO_CAPTURE_DEV_H_
int32_t Open(const DeviceRef_Dev &device_ref, const PP_VideoCaptureDeviceInfo_Dev &requested_info, uint32_t buffer_count, const CompletionCallback &callback)
int32_t ReuseBuffer(uint32_t buffer)
VideoCapture_Dev(const InstanceHandle &instance)
int32_t EnumerateDevices(const CompletionCallbackWithOutput< std::vector< DeviceRef_Dev > > &callback)
virtual ~VideoCapture_Dev()
static bool IsAvailable()
A reference counted module resource.
int32_t MonitorDeviceChange(PP_MonitorDeviceChangeCallback callback, void *user_data)