| Index: webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java
|
| diff --git a/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java b/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java
|
| index cc5e457cbf0594e1514371af193517a0169cd09b..406b4a2f96a4e4ea430516e10213eabf6a2a299c 100644
|
| --- a/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java
|
| +++ b/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java
|
| @@ -52,6 +52,8 @@ import org.webrtc.VideoRenderer;
|
| import org.webrtc.VideoSource;
|
| import org.webrtc.VideoTrack;
|
| import org.webrtc.voiceengine.WebRtcAudioManager;
|
| +import org.webrtc.voiceengine.WebRtcAudioRecord;
|
| +import org.webrtc.voiceengine.WebRtcAudioRecord.WebRtcAudioRecordErrorCallback;
|
| import org.webrtc.voiceengine.WebRtcAudioUtils;
|
|
|
| /**
|
| @@ -426,6 +428,27 @@ public class PeerConnectionClient {
|
| WebRtcAudioUtils.setWebRtcBasedNoiseSuppressor(false);
|
| }
|
|
|
| + // Set audio record error callbacks.
|
| + WebRtcAudioRecord.setErrorCallback(new WebRtcAudioRecordErrorCallback() {
|
| + @Override
|
| + public void onWebRtcAudioRecordInitError(String errorMessage) {
|
| + Log.e(TAG, "onWebRtcAudioRecordInitError: " + errorMessage);
|
| + reportError(errorMessage);
|
| + }
|
| +
|
| + @Override
|
| + public void onWebRtcAudioRecordStartError(String errorMessage) {
|
| + Log.e(TAG, "onWebRtcAudioRecordStartError: " + errorMessage);
|
| + reportError(errorMessage);
|
| + }
|
| +
|
| + @Override
|
| + public void onWebRtcAudioRecordError(String errorMessage) {
|
| + Log.e(TAG, "onWebRtcAudioRecordError: " + errorMessage);
|
| + reportError(errorMessage);
|
| + }
|
| + });
|
| +
|
| // Create peer connection factory.
|
| if (!PeerConnectionFactory.initializeAndroidGlobals(
|
| context, true, true, peerConnectionParameters.videoCodecHwAcceleration)) {
|
|
|