Mute the camera if Signal loses focus.

Addresses #12754.
This commit is contained in:
Nicholas
2023-04-24 16:32:35 -04:00
parent 763e14f25f
commit d70213e031
4 changed files with 15 additions and 4 deletions

View File

@@ -226,7 +226,7 @@ private void processStateless(@NonNull Function1<WebRtcEphemeralState, WebRtcEph
process((s, p) -> p.handleSetMuteAudio(s, enabled));
}
public void setMuteVideo(boolean enabled) {
public void setEnableVideo(boolean enabled) {
process((s, p) -> p.handleSetEnableVideo(s, enabled));
}
@@ -817,6 +817,12 @@ private void processStateless(@NonNull Function1<WebRtcEphemeralState, WebRtcEph
process((s, p) -> p.handleCameraSwitchCompleted(s, newCameraState));
}
@Override
public void onCameraStopped() {
Log.i(TAG, "Camera error. Muting video.");
setEnableVideo(false);
}
@Override
public void onForeground() {
process((s, p) -> {