8 #ifndef PPAPI_C_DEV_PPB_VIDEO_CAPTURE_DEV_H_
9 #define PPAPI_C_DEV_PPB_VIDEO_CAPTURE_DEV_H_
21 #define PPB_VIDEOCAPTURE_DEV_INTERFACE_0_3 "PPB_VideoCapture(Dev);0.3"
22 #define PPB_VIDEOCAPTURE_DEV_INTERFACE PPB_VIDEOCAPTURE_DEV_INTERFACE_0_3
126 uint32_t buffer_count,
int32_t(* StartCapture)(PP_Resource video_capture)
Definition: ppb_video_capture_dev.h:134
int32_t(* EnumerateDevices)(PP_Resource video_capture, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
Definition: ppb_video_capture_dev.h:86
int32_t(* MonitorDeviceChange)(PP_Resource video_capture, PP_MonitorDeviceChangeCallback callback, void *user_data)
Definition: ppb_video_capture_dev.h:107
int32_t PP_Resource
Definition: pp_resource.h:40
int32_t(* ReuseBuffer)(PP_Resource video_capture, uint32_t buffer)
Definition: ppb_video_capture_dev.h:144
int32_t(* StopCapture)(PP_Resource video_capture)
Definition: ppb_video_capture_dev.h:151
void(* Close)(PP_Resource video_capture)
Definition: ppb_video_capture_dev.h:158
PP_Bool(* IsVideoCapture)(PP_Resource video_capture)
Definition: ppb_video_capture_dev.h:71
Definition: pp_array_output.h:103
int32_t(* Open)(PP_Resource video_capture, PP_Resource device_ref, const struct PP_VideoCaptureDeviceInfo_Dev *requested_info, uint32_t buffer_count, struct PP_CompletionCallback callback)
Definition: ppb_video_capture_dev.h:123
int32_t PP_Instance
Definition: pp_instance.h:34
void * user_data
Definition: pp_array_output.h:112
PP_Bool
Definition: pp_bool.h:30
Definition: ppb_video_capture_dev.h:63
Definition: pp_completion_callback.h:139
Definition: pp_video_capture_dev.h:28
void(* PP_MonitorDeviceChangeCallback)(void *user_data, uint32_t device_count, const PP_Resource devices[])
Definition: ppb_device_ref_dev.h:41
PP_Resource(* Create)(PP_Instance instance)
Definition: ppb_video_capture_dev.h:67