Use byteBufferSize instead of bufferSize*2
byteBufferSize is already defined to be bufferSize*2
This commit is contained in:
@@ -47,6 +47,7 @@ public class ListenActivity extends Activity
|
|||||||
final int channelConfiguration = AudioFormat.CHANNEL_OUT_MONO;
|
final int channelConfiguration = AudioFormat.CHANNEL_OUT_MONO;
|
||||||
final int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
|
final int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
|
||||||
final int bufferSize = AudioTrack.getMinBufferSize(frequency, channelConfiguration, audioEncoding);
|
final int bufferSize = AudioTrack.getMinBufferSize(frequency, channelConfiguration, audioEncoding);
|
||||||
|
final int byteBufferSize = bufferSize*2;
|
||||||
|
|
||||||
final AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
|
final AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
|
||||||
frequency,
|
frequency,
|
||||||
@@ -64,7 +65,7 @@ public class ListenActivity extends Activity
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
final byte [] buffer = new byte[bufferSize*2];
|
final byte [] buffer = new byte[byteBufferSize];
|
||||||
|
|
||||||
while(socket.isConnected() && read != -1 && Thread.currentThread().isInterrupted() == false)
|
while(socket.isConnected() && read != -1 && Thread.currentThread().isInterrupted() == false)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ public class MonitorActivity extends Activity
|
|||||||
audioEncoding, bufferSize);
|
audioEncoding, bufferSize);
|
||||||
|
|
||||||
final int byteBufferSize = bufferSize*2;
|
final int byteBufferSize = bufferSize*2;
|
||||||
final byte[] buffer = new byte[bufferSize*2];
|
final byte[] buffer = new byte[byteBufferSize];
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user