Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 96c209f

Browse files
committed
[21807] Ensure you can set the android recorder props more than once
1 parent de4421e commit 96c209f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

extensions/libraries/androidaudiorecorder/androidaudiorecorder.lcb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ __safe foreign handler _JNI_MediaRecorderStop(in pRecorder as JObject) returns n
4242
binds to "java:android.media.MediaRecorder>stop()V"
4343
__safe foreign handler _JNI_MediaRecorderReset(in pRecorder as JObject) returns nothing \
4444
binds to "java:android.media.MediaRecorder>reset()V"
45+
__safe foreign handler _JNI_MediaRecorderRelease(in pRecorder as JObject) returns nothing \
46+
binds to "java:android.media.MediaRecorder>release()V"
4547
__safe foreign handler _JNI_MediaRecorderGetMaxAmplitude(in pRecorder as JObject) returns JInt \
4648
binds to "java:android.media.MediaRecorder>getMaxAmplitude()I"
4749

@@ -187,7 +189,8 @@ public handler androidRecorderStopRecording()
187189
end if
188190

189191
_JNI_MediaRecorderStop(mRecorder)
190-
_JNI_MediaRecorderReset(mRecorder)
192+
_JNI_MediaRecorderRelease(mRecorder)
193+
put nothing into mRecorder
191194
end handler
192195

193196
/**
@@ -308,4 +311,4 @@ public handler androidRecorderSetRecordFormat(in pRecordFormat as String)
308311
put pRecordFormat into mRecordFormat
309312
SetRecorderProperties()
310313
end handler
311-
end library
314+
end library

0 commit comments

Comments
 (0)