diff options
author | jchuang <jchuang@chromium.org> | 2015-02-17 02:10:50 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-17 10:11:56 +0000 |
commit | add2f05d32384647371c56bba67bec3fc2f1ee2f (patch) | |
tree | 8c9ce8b0b98e99039a5ecb6b78ab6803f2133a12 /ppapi/thunk/ppb_camera_capabilities_private_thunk.cc | |
parent | 3487f329fc13a6a90741c216f2534c9f4aa48c08 (diff) | |
download | chromium_src-add2f05d32384647371c56bba67bec3fc2f1ee2f.zip chromium_src-add2f05d32384647371c56bba67bec3fc2f1ee2f.tar.gz chromium_src-add2f05d32384647371c56bba67bec3fc2f1ee2f.tar.bz2 |
PPAPI: implement GetSupportedPreviewSizes
1. Support PPB_CameraCapabilities_Private.GetSupportedPreviewSizes()
2. Implement basic skeleton of image capture PPAPI
BUG=387547
TEST=Call the API from a trusted plugin and print all preview
sizes.
Review URL: https://codereview.chromium.org/848863002
Cr-Commit-Position: refs/heads/master@{#316552}
Diffstat (limited to 'ppapi/thunk/ppb_camera_capabilities_private_thunk.cc')
-rw-r--r-- | ppapi/thunk/ppb_camera_capabilities_private_thunk.cc | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/ppapi/thunk/ppb_camera_capabilities_private_thunk.cc b/ppapi/thunk/ppb_camera_capabilities_private_thunk.cc index baebc82..3940a04 100644 --- a/ppapi/thunk/ppb_camera_capabilities_private_thunk.cc +++ b/ppapi/thunk/ppb_camera_capabilities_private_thunk.cc @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// From private/ppb_camera_capabilities_private.idl modified Wed Nov 5 14:29:15 -// 2014. +// From private/ppb_camera_capabilities_private.idl modified Tue Feb 3 19:54:34 +// 2015. #include "ppapi/c/pp_errors.h" #include "ppapi/c/private/ppb_camera_capabilities_private.h" @@ -17,14 +17,6 @@ namespace thunk { namespace { -PP_Resource Create(PP_Instance instance) { - VLOG(4) << "PPB_CameraCapabilities_Private::Create()"; - EnterResourceCreation enter(instance); - if (enter.failed()) - return 0; - return enter.functions()->CreateCameraCapabilitiesPrivate(instance); -} - PP_Bool IsCameraCapabilities(PP_Resource resource) { VLOG(4) << "PPB_CameraCapabilities_Private::IsCameraCapabilities()"; EnterResource<PPB_CameraCapabilities_API> enter(resource, false); @@ -41,21 +33,9 @@ void GetSupportedPreviewSizes(PP_Resource capabilities, enter.object()->GetSupportedPreviewSizes(array_size, preview_sizes); } -void GetSupportedJpegSizes(PP_Resource capabilities, - int32_t* array_size, - struct PP_Size** jpeg_sizes) { - VLOG(4) << "PPB_CameraCapabilities_Private::GetSupportedJpegSizes()"; - EnterResource<PPB_CameraCapabilities_API> enter(capabilities, true); - if (enter.failed()) - return; - enter.object()->GetSupportedJpegSizes(array_size, jpeg_sizes); -} - const PPB_CameraCapabilities_Private_0_1 - g_ppb_cameracapabilities_private_thunk_0_1 = {&Create, - &IsCameraCapabilities, - &GetSupportedPreviewSizes, - &GetSupportedJpegSizes}; + g_ppb_cameracapabilities_private_thunk_0_1 = {&IsCameraCapabilities, + &GetSupportedPreviewSizes}; } // namespace |