Skip to content

Commit 988242a

Browse files
committed
Don't create unnecessary buffers each time audio is received
1 parent d8dd0bf commit 988242a

File tree

1 file changed

+1
-1
lines changed
  • firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type

1 file changed

+1
-1
lines changed

firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/AudioHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ internal class AudioHelper {
100100
audioRecord.startRecording()
101101

102102
return flow {
103+
val buffer = ByteArray(bufferSize)
103104
while (!stopRecording) {
104-
val buffer = ByteArray(bufferSize)
105105
val bytesRead = audioRecord.read(buffer, 0, buffer.size)
106106
if (bytesRead > 0) {
107107
emit(buffer.copyOf(bytesRead))

0 commit comments

Comments
 (0)