Android: Stop using VideoRenderer class
This CL updates the WebRTC code to stop using the old VideoRenderer and VideoRenderer.I420Frame classes and instead use the new VideoSink and VideoFrame classes. This CL is the first step and the old classes are still left in the code for now to keep backwards compatibility. Bug: webrtc:9181 Change-Id: Ib0caa18cbaa2758b7859e850ddcaba003cfb06d6 Reviewed-on: https://webrtc-review.googlesource.com/71662 Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22989}
This commit is contained in:
committed by
Commit Bot
parent
b9ac121598
commit
e987f2b765
@ -21,9 +21,8 @@ import android.view.SurfaceView;
|
||||
/**
|
||||
* Display the video stream on a SurfaceView.
|
||||
*/
|
||||
public class SurfaceViewRenderer extends SurfaceView implements SurfaceHolder.Callback,
|
||||
VideoRenderer.Callbacks, VideoSink,
|
||||
RendererCommon.RendererEvents {
|
||||
public class SurfaceViewRenderer extends SurfaceView
|
||||
implements SurfaceHolder.Callback, VideoSink, RendererCommon.RendererEvents {
|
||||
private static final String TAG = "SurfaceViewRenderer";
|
||||
|
||||
// Cached resource name.
|
||||
@ -180,12 +179,6 @@ public class SurfaceViewRenderer extends SurfaceView implements SurfaceHolder.Ca
|
||||
eglRenderer.pauseVideo();
|
||||
}
|
||||
|
||||
// VideoRenderer.Callbacks interface.
|
||||
@Override
|
||||
public void renderFrame(VideoRenderer.I420Frame frame) {
|
||||
eglRenderer.renderFrame(frame);
|
||||
}
|
||||
|
||||
// VideoSink interface.
|
||||
@Override
|
||||
public void onFrame(VideoFrame frame) {
|
||||
|
||||
Reference in New Issue
Block a user