| Index: media/capture/video/android/video_capture_device_android.h
|
| diff --git a/media/capture/video/android/video_capture_device_android.h b/media/capture/video/android/video_capture_device_android.h
|
| index 3ac88bd3cc75f3d5b0772be7a7468b48c1ccb7fe..7e269b6785b08fff91b7fe60ec92f815880abf6f 100644
|
| --- a/media/capture/video/android/video_capture_device_android.h
|
| +++ b/media/capture/video/android/video_capture_device_android.h
|
| @@ -56,7 +56,7 @@ class MEDIA_EXPORT VideoCaptureDeviceAndroid : public VideoCaptureDevice {
|
| void AllocateAndStart(const VideoCaptureParams& params,
|
| std::unique_ptr<Client> client) override;
|
| void StopAndDeAllocate() override;
|
| - bool TakePhoto(const TakePhotoCallback& photo_callback) override;
|
| + void TakePhoto(ScopedCallback<TakePhotoCallback> callback) override;
|
|
|
| // Implement org.chromium.media.VideoCapture.nativeOnFrameAvailable.
|
| void OnFrameAvailable(JNIEnv* env,
|
| @@ -98,7 +98,7 @@ class MEDIA_EXPORT VideoCaptureDeviceAndroid : public VideoCaptureDevice {
|
|
|
| // List of |photo_callbacks_| in flight, being served in Java side.
|
| base::Lock photo_callbacks_lock_;
|
| - std::list<std::unique_ptr<TakePhotoCallback>> photo_callbacks_;
|
| + std::list<ScopedCallback<TakePhotoCallback>> photo_callbacks_;
|
|
|
| Name device_name_;
|
| VideoCaptureFormat capture_format_;
|
|
|