From c69ac54111b271bdaf2dd9e40218906435bbde9f Mon Sep 17 00:00:00 2001 From: Paul McLean Date: Tue, 8 Mar 2016 15:47:35 -0700 Subject: [PATCH] Make native_release() methods in AudioTrack and AudioRecord JNI-callable. Change-Id: I31f8946579438021ba8f7ec58bf301a190082063 --- media/java/android/media/AudioRecord.java | 5 ++++- media/java/android/media/AudioTrack.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/media/java/android/media/AudioRecord.java b/media/java/android/media/AudioRecord.java index b8f0717d7318f..37714746ae698 100644 --- a/media/java/android/media/AudioRecord.java +++ b/media/java/android/media/AudioRecord.java @@ -1738,7 +1738,10 @@ public class AudioRecord implements AudioRouting // TODO remove: implementation calls directly into implementation of native_release() private native final void native_finalize(); - private native final void native_release(); + /** + * @hide + */ + public native final void native_release(); private native final int native_start(int syncEvent, int sessionId); diff --git a/media/java/android/media/AudioTrack.java b/media/java/android/media/AudioTrack.java index c48bfc5329659..2aac2b32bc629 100644 --- a/media/java/android/media/AudioTrack.java +++ b/media/java/android/media/AudioTrack.java @@ -2794,7 +2794,10 @@ public class AudioTrack implements AudioRouting private native final void native_finalize(); - private native final void native_release(); + /** + * @hide + */ + public native final void native_release(); private native final void native_start();