Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(73)

Side by Side Diff: ppapi/cpp/private/camera_device_private.h

Issue 2474673002: Replace references to MediaStreamTrack.getSources() with enumerateDevices() in PPAPI. (Closed)
Patch Set: remove non ppapi files Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ppapi/c/private/ppb_camera_device_private.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Copyright 2014 The Chromium Authors. All rights reserved. 1 /* Copyright 2014 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. 3 * found in the LICENSE file.
4 */ 4 */
5 5
6 #ifndef PPAPI_CPP_PRIVATE_CAMERA_DEVICE_PRIVATE_H_ 6 #ifndef PPAPI_CPP_PRIVATE_CAMERA_DEVICE_PRIVATE_H_
7 #define PPAPI_CPP_PRIVATE_CAMERA_DEVICE_PRIVATE_H_ 7 #define PPAPI_CPP_PRIVATE_CAMERA_DEVICE_PRIVATE_H_
8 8
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 /// @param[in] resource A <code>PPB_CameraDevice_Private</code> resource. 59 /// @param[in] resource A <code>PPB_CameraDevice_Private</code> resource.
60 CameraDevice_Private(PassRef, PP_Resource resource); 60 CameraDevice_Private(PassRef, PP_Resource resource);
61 61
62 // Destructor. 62 // Destructor.
63 ~CameraDevice_Private(); 63 ~CameraDevice_Private();
64 64
65 /// Opens a camera device. 65 /// Opens a camera device.
66 /// 66 ///
67 /// @param[in] device_id A <code>Var</code> identifying a camera 67 /// @param[in] device_id A <code>Var</code> identifying a camera
68 /// device. The type is string. The ID can be obtained from 68 /// device. The type is string. The ID can be obtained from
69 /// MediaStreamTrack.getSources() or MediaStreamVideoTrack.id. 69 /// navigator.mediaDevices.enumerateDevices() or MediaStreamVideoTrack.id.
70 /// @param[in] callback A <code>CompletionCallback</code> to be called upon 70 /// @param[in] callback A <code>CompletionCallback</code> to be called upon
71 /// completion of <code>Open()</code>. 71 /// completion of <code>Open()</code>.
72 /// 72 ///
73 /// @return An int32_t containing a result code from <code>pp_errors.h</code>. 73 /// @return An int32_t containing a result code from <code>pp_errors.h</code>.
74 int32_t Open(const Var& device_id, const CompletionCallback& callback); 74 int32_t Open(const Var& device_id, const CompletionCallback& callback);
75 75
76 /// Disconnects from the camera and cancels all pending requests. 76 /// Disconnects from the camera and cancels all pending requests.
77 /// After this returns, no callbacks will be called. If <code> 77 /// After this returns, no callbacks will be called. If <code>
78 /// CameraDevice_Private</code> is destroyed and is not closed yet, this 78 /// CameraDevice_Private</code> is destroyed and is not closed yet, this
79 /// function will be automatically called. Calling this more than once has no 79 /// function will be automatically called. Calling this more than once has no
(...skipping 16 matching lines...) Expand all
96 /// @param[in] resource The <code>Resource</code> to test. 96 /// @param[in] resource The <code>Resource</code> to test.
97 /// 97 ///
98 /// @return true if the given resource is a camera device resource or false 98 /// @return true if the given resource is a camera device resource or false
99 /// otherwise. 99 /// otherwise.
100 static bool IsCameraDevice(const Resource& resource); 100 static bool IsCameraDevice(const Resource& resource);
101 }; 101 };
102 102
103 } // namespace pp 103 } // namespace pp
104 104
105 #endif /* PPAPI_CPP_PRIVATE_CAMERA_DEVICE_PRIVATE_H_ */ 105 #endif /* PPAPI_CPP_PRIVATE_CAMERA_DEVICE_PRIVATE_H_ */
OLDNEW
« no previous file with comments | « ppapi/c/private/ppb_camera_device_private.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698