| Index: webrtc/api/android/java/src/org/webrtc/CameraSession.java
|
| diff --git a/webrtc/api/android/java/src/org/webrtc/CameraEnumerator.java b/webrtc/api/android/java/src/org/webrtc/CameraSession.java
|
| similarity index 56%
|
| copy from webrtc/api/android/java/src/org/webrtc/CameraEnumerator.java
|
| copy to webrtc/api/android/java/src/org/webrtc/CameraSession.java
|
| index 752e10aed2fcfd9872d6df1900139922f07766bc..c6b73a8bf155dcaaf95ea71dd9f077a78a8446a7 100644
|
| --- a/webrtc/api/android/java/src/org/webrtc/CameraEnumerator.java
|
| +++ b/webrtc/api/android/java/src/org/webrtc/CameraSession.java
|
| @@ -10,11 +10,15 @@
|
|
|
| package org.webrtc;
|
|
|
| -public interface CameraEnumerator {
|
| - public String[] getDeviceNames();
|
| - public boolean isFrontFacing(String deviceName);
|
| - public boolean isBackFacing(String deviceName);
|
| +public interface CameraSession {
|
| + public interface CreateSessionCallback {
|
| + void onDone(CameraSession session);
|
| + void onFailure(String error);
|
| + }
|
|
|
| - public CameraVideoCapturer createCapturer(String deviceName,
|
| - CameraVideoCapturer.CameraEventsHandler eventsHandler);
|
| + /**
|
| + * Stops the capture. Waits until no more calls to capture observer will be made.
|
| + * If waitCameraStop is true, also waits for the camera to stop.
|
| + */
|
| + void stop();
|
| }
|
|
|