mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 09:49:30 +01:00
Upgrade to RingRTC 2.0.3 and implement rounded corners for local pip.
This commit is contained in:
@@ -3,6 +3,7 @@ package org.thoughtcrime.securesms.events;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import org.thoughtcrime.securesms.components.webrtc.TextureViewRenderer;
|
||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||
import org.thoughtcrime.securesms.ringrtc.CameraState;
|
||||
import org.webrtc.SurfaceViewRenderer;
|
||||
@@ -43,16 +44,16 @@ public class WebRtcViewModel {
|
||||
private final boolean isRemoteVideoOffer;
|
||||
|
||||
private final CameraState localCameraState;
|
||||
private final SurfaceViewRenderer localRenderer;
|
||||
private final SurfaceViewRenderer remoteRenderer;
|
||||
private final TextureViewRenderer localRenderer;
|
||||
private final TextureViewRenderer remoteRenderer;
|
||||
|
||||
private final long callConnectedTime;
|
||||
|
||||
public WebRtcViewModel(@NonNull State state,
|
||||
@NonNull Recipient recipient,
|
||||
@NonNull CameraState localCameraState,
|
||||
@NonNull SurfaceViewRenderer localRenderer,
|
||||
@NonNull SurfaceViewRenderer remoteRenderer,
|
||||
@NonNull TextureViewRenderer localRenderer,
|
||||
@NonNull TextureViewRenderer remoteRenderer,
|
||||
boolean remoteVideoEnabled,
|
||||
boolean isBluetoothAvailable,
|
||||
boolean isMicrophoneEnabled,
|
||||
@@ -76,8 +77,8 @@ public class WebRtcViewModel {
|
||||
@NonNull Recipient recipient,
|
||||
@Nullable IdentityKey identityKey,
|
||||
@NonNull CameraState localCameraState,
|
||||
@NonNull SurfaceViewRenderer localRenderer,
|
||||
@NonNull SurfaceViewRenderer remoteRenderer,
|
||||
@NonNull TextureViewRenderer localRenderer,
|
||||
@NonNull TextureViewRenderer remoteRenderer,
|
||||
boolean remoteVideoEnabled,
|
||||
boolean isBluetoothAvailable,
|
||||
boolean isMicrophoneEnabled,
|
||||
@@ -129,11 +130,11 @@ public class WebRtcViewModel {
|
||||
return isRemoteVideoOffer;
|
||||
}
|
||||
|
||||
public SurfaceViewRenderer getLocalRenderer() {
|
||||
public TextureViewRenderer getLocalRenderer() {
|
||||
return localRenderer;
|
||||
}
|
||||
|
||||
public SurfaceViewRenderer getRemoteRenderer() {
|
||||
public TextureViewRenderer getRemoteRenderer() {
|
||||
return remoteRenderer;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user