android - Power of two bufferSize -


384 I was searching for a way to record the power of two file sizes, and I found

It works well, but I do not know what this equation means:

  buffer size = 2 & lt; & Lt; (Int) (log (RECORDER_SAMPLERATE) / log (2) -1);  

I am familiar with the transfer signed in Java but I am not getting the same output. It gives a buffer size of 16384 samples. I want to reduce it

For example if you type 2 ^ (log (2048) / log (2)) You can give 2048 samples per buffer if your frame rate is 44100, then you record 464 millisecond == 2048/44100 = 0.0464

This is your Buffer Size , you can have the power of two values ​​directly in your buffer size variable (1024, 2048, 4096, etc.)


Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -