mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-14 06:10:40 +01:00

There was an attempt to add MediaRecording functionality to the camera classes, but it was never finished and never worked properly. This CL removes the code for it. In the future, if offline video recording is needed we should add it as a VideoSink instead of inside the camera classes. Bug: webrtc:9144 Change-Id: I74b70d4b128aa212d84e70da01e5e19133c5af24 Reviewed-on: https://webrtc-review.googlesource.com/69642 Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23050}
35 lines
1.3 KiB
Java
35 lines
1.3 KiB
Java
/*
|
|
* Copyright 2016 The WebRTC project authors. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license
|
|
* that can be found in the LICENSE file in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
package org.webrtc;
|
|
|
|
import android.content.Context;
|
|
import javax.annotation.Nullable;
|
|
|
|
public class Camera1Capturer extends CameraCapturer {
|
|
private final boolean captureToTexture;
|
|
|
|
public Camera1Capturer(
|
|
String cameraName, CameraEventsHandler eventsHandler, boolean captureToTexture) {
|
|
super(cameraName, eventsHandler, new Camera1Enumerator(captureToTexture));
|
|
|
|
this.captureToTexture = captureToTexture;
|
|
}
|
|
|
|
@Override
|
|
protected void createCameraSession(CameraSession.CreateSessionCallback createSessionCallback,
|
|
CameraSession.Events events, Context applicationContext,
|
|
SurfaceTextureHelper surfaceTextureHelper, String cameraName, int width, int height,
|
|
int framerate) {
|
|
Camera1Session.create(createSessionCallback, events, captureToTexture, applicationContext,
|
|
surfaceTextureHelper, Camera1Enumerator.getCameraIndex(cameraName), width, height,
|
|
framerate);
|
|
}
|
|
}
|