Index: webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java |
diff --git a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java |
index 7c3a672576ebdce5e81af009139e64c342209870..ca37dfe495658190bdb57a27b186f26b5216d4c2 100644 |
--- a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java |
+++ b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java |
@@ -10,16 +10,15 @@ |
package org.webrtc.voiceengine; |
-import org.webrtc.Logging; |
- |
+import android.annotation.TargetApi; |
import android.content.Context; |
import android.media.AudioFormat; |
import android.media.AudioManager; |
import android.media.AudioTrack; |
import android.os.Process; |
- |
import java.lang.Thread; |
import java.nio.ByteBuffer; |
+import org.webrtc.Logging; |
public class WebRtcAudioTrack { |
private static final boolean DEBUG = false; |
@@ -130,6 +129,7 @@ public class WebRtcAudioTrack { |
audioTrack.flush(); |
} |
+ @TargetApi(21) |
private int writeOnLollipop(AudioTrack audioTrack, ByteBuffer byteBuffer, int sizeInBytes) { |
return audioTrack.write(byteBuffer, sizeInBytes, AudioTrack.WRITE_BLOCKING); |
} |