webrtc/sdk/android/native_api
Lu Liu c771c805f1 Use scoped_refptr to share the instance of OpenSLEngineManager
Use rtc::scoped_refptr instead of std::unique_ptr to hold the instance
of OpenSLEngineManager; this makes it safe to share it between
OpenSLESRecorder and OpenSLESPlayer.

Bug: webrtc:10436
Change-Id: Ibd0717e5410020c89a40bfdb05953a02378a6a4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128651
Commit-Queue: Lu Liu <lliuu@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27253}
2019-03-22 20:15:42 +00:00
..
audio_device_module Use scoped_refptr to share the instance of OpenSLEngineManager 2019-03-22 20:15:42 +00:00
base (7) Rename files to snake_case: remove forwarding headers 2019-01-26 00:33:46 +00:00
codecs (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
jni Add scaleResolutionDownBy to RtpParameters.Encoding in Android SDK. 2019-02-04 16:50:24 +00:00
peerconnection (7) Rename files to snake_case: remove forwarding headers 2019-01-26 00:33:46 +00:00
stacktrace Add ability to unwind stack for the current thread 2019-03-04 10:31:40 +00:00
video (7) Rename files to snake_case: remove forwarding headers 2019-01-26 00:33:46 +00:00
DEPS Move android audio device code into sdk/android 2018-03-20 16:04:33 +00:00