Index: ppapi/shared_impl/ppb_video_capture_shared.cc |
diff --git a/ppapi/shared_impl/ppb_video_capture_shared.cc b/ppapi/shared_impl/ppb_video_capture_shared.cc |
index 962b060d861a730d567d6bc6731a0973b767cbe6..c95b84e26b86583554658a7e602dc1aac2ced103 100644 |
--- a/ppapi/shared_impl/ppb_video_capture_shared.cc |
+++ b/ppapi/shared_impl/ppb_video_capture_shared.cc |
@@ -4,60 +4,18 @@ |
#include "ppapi/shared_impl/ppb_video_capture_shared.h" |
-#include "base/logging.h" |
#include "ppapi/c/pp_errors.h" |
-#include "ppapi/shared_impl/ppb_device_ref_shared.h" |
-#include "ppapi/shared_impl/ppb_resource_array_shared.h" |
namespace ppapi { |
-PPB_VideoCapture_Shared::PPB_VideoCapture_Shared(PP_Instance instance) |
- : Resource(OBJECT_IS_IMPL, instance), |
- open_state_(BEFORE_OPEN), |
- status_(PP_VIDEO_CAPTURE_STATUS_STOPPED), |
- devices_(NULL), |
- resource_object_type_(OBJECT_IS_IMPL) { |
-} |
- |
-PPB_VideoCapture_Shared::PPB_VideoCapture_Shared( |
- const HostResource& host_resource) |
- : Resource(OBJECT_IS_PROXY, host_resource), |
- open_state_(BEFORE_OPEN), |
- status_(PP_VIDEO_CAPTURE_STATUS_STOPPED), |
- devices_(NULL), |
- resource_object_type_(OBJECT_IS_PROXY) { |
+PPB_VideoCapture_Shared::PPB_VideoCapture_Shared() |
+ : open_state_(BEFORE_OPEN), |
+ status_(PP_VIDEO_CAPTURE_STATUS_STOPPED) { |
} |
PPB_VideoCapture_Shared::~PPB_VideoCapture_Shared() { |
} |
-thunk::PPB_VideoCapture_API* PPB_VideoCapture_Shared::AsPPB_VideoCapture_API() { |
- return this; |
-} |
- |
-int32_t PPB_VideoCapture_Shared::EnumerateDevices( |
- PP_Resource* devices, |
- scoped_refptr<TrackedCallback> callback) { |
- if (TrackedCallback::IsPending(enumerate_devices_callback_)) |
- return PP_ERROR_INPROGRESS; |
- |
- return InternalEnumerateDevices(devices, callback); |
-} |
- |
-int32_t PPB_VideoCapture_Shared::Open( |
- const std::string& device_id, |
- const PP_VideoCaptureDeviceInfo_Dev& requested_info, |
- uint32_t buffer_count, |
- scoped_refptr<TrackedCallback> callback) { |
- if (open_state_ != BEFORE_OPEN) |
- return PP_ERROR_FAILED; |
- |
- if (TrackedCallback::IsPending(open_callback_)) |
- return PP_ERROR_INPROGRESS; |
- |
- return InternalOpen(device_id, requested_info, buffer_count, callback); |
-} |
- |
int32_t PPB_VideoCapture_Shared::StartCapture() { |
if (open_state_ != OPENED || |
!SetStatus(PP_VIDEO_CAPTURE_STATUS_STARTING, false)) { |
@@ -67,10 +25,6 @@ int32_t PPB_VideoCapture_Shared::StartCapture() { |
return InternalStartCapture(); |
} |
-int32_t PPB_VideoCapture_Shared::ReuseBuffer(uint32_t buffer) { |
- return InternalReuseBuffer(buffer); |
-} |
- |
int32_t PPB_VideoCapture_Shared::StopCapture() { |
if (open_state_ != OPENED || |
!SetStatus(PP_VIDEO_CAPTURE_STATUS_STOPPING, false)) { |
@@ -80,23 +34,10 @@ int32_t PPB_VideoCapture_Shared::StopCapture() { |
return InternalStopCapture(); |
} |
-void PPB_VideoCapture_Shared::Close() { |
- if (open_state_ == CLOSED) |
- return; |
- |
- InternalClose(); |
- open_state_ = CLOSED; |
- |
- if (TrackedCallback::IsPending(open_callback_)) |
- open_callback_->PostAbort(); |
-} |
- |
int32_t PPB_VideoCapture_Shared::StartCapture0_1( |
const PP_VideoCaptureDeviceInfo_Dev& requested_info, |
uint32_t buffer_count) { |
if (open_state_ == BEFORE_OPEN) { |
- if (TrackedCallback::IsPending(open_callback_)) |
- return PP_ERROR_FAILED; |
open_state_ = OPENED; |
} else if (open_state_ == CLOSED) { |
return PP_ERROR_FAILED; |
@@ -108,35 +49,6 @@ int32_t PPB_VideoCapture_Shared::StartCapture0_1( |
return InternalStartCapture0_1(requested_info, buffer_count); |
} |
-const std::vector<DeviceRefData>& PPB_VideoCapture_Shared::GetDeviceRefData( |
- ) const { |
- return InternalGetDeviceRefData(); |
-} |
- |
-void PPB_VideoCapture_Shared::OnEnumerateDevicesComplete( |
- int32_t result, |
- const std::vector<DeviceRefData>& devices) { |
- DCHECK(TrackedCallback::IsPending(enumerate_devices_callback_)); |
- |
- if (result == PP_OK && devices_) { |
- *devices_ = PPB_DeviceRef_Shared::CreateResourceArray( |
- resource_object_type_, pp_instance(), devices); |
- } |
- devices_ = NULL; |
- |
- TrackedCallback::ClearAndRun(&enumerate_devices_callback_, result); |
-} |
- |
-void PPB_VideoCapture_Shared::OnOpenComplete(int32_t result) { |
- if (open_state_ == BEFORE_OPEN && result == PP_OK) |
- open_state_ = OPENED; |
- |
- // The callback may have been aborted by Close(), or the open operation is |
- // completed synchronously. |
- if (TrackedCallback::IsPending(open_callback_)) |
- TrackedCallback::ClearAndRun(&open_callback_, result); |
-} |
- |
bool PPB_VideoCapture_Shared::SetStatus(PP_VideoCaptureStatus_Dev status, |
bool forced) { |
if (!forced) { |