Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(836)

Unified Diff: webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java

Issue 1813053007: Update CPU Monitor to report CPU frequency and battery level. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
diff --git a/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java b/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
index b50935b809d19edc4db5d9c6ca51ccac082bab65..239988a97dfae85c80582c39c3db297876068726 100644
--- a/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
+++ b/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
@@ -134,8 +134,10 @@ public class CallActivity extends Activity
private long callStartedTimeMs = 0;
// Controls
- CallFragment callFragment;
- HudFragment hudFragment;
+ private CallFragment callFragment;
+ private HudFragment hudFragment;
+ private CpuMonitor cpuMonitor;
+
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -242,6 +244,10 @@ public class CallActivity extends Activity
roomConnectionParameters = new RoomConnectionParameters(
roomUri.toString(), roomId, loopback);
+ // Create CPU monitor
+ cpuMonitor = new CpuMonitor(this);
+ hudFragment.setCpuMonitor(cpuMonitor);
+
// Send intent arguments to fragments.
callFragment.setArguments(intent.getExtras());
hudFragment.setArguments(intent.getExtras());
@@ -280,6 +286,7 @@ public class CallActivity extends Activity
if (peerConnectionClient != null) {
peerConnectionClient.stopVideoSource();
}
+ cpuMonitor.pause();
}
@Override
@@ -289,6 +296,7 @@ public class CallActivity extends Activity
if (peerConnectionClient != null) {
peerConnectionClient.startVideoSource();
}
+ cpuMonitor.resume();
}
@Override
@@ -299,6 +307,7 @@ public class CallActivity extends Activity
}
activityRunning = false;
rootEglBase.release();
+ cpuMonitor.release();
super.onDestroy();
}

Powered by Google App Engine
This is Rietveld 408576698