commit | b93d030b5513a37691c572cc045df215552027f0 | [log] [tgz] |
---|---|---|
author | Magnus Jedvert <magjed@webrtc.org> | Wed Mar 28 13:50:16 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 28 15:32:26 2018 |
tree | d2b3e7443461437fd653db7d8723617014434a6e | |
parent | ac9365ed64d162631565e40fa5f658d24ccf4c15 [diff] |
Android: Update RecordedAudioToFileController This CL refactors the way RecordedAudioToFileController is connected to AudioRecord. Instead of allowing to dynamically set and update the AudioSamplesCallback, it's set once at start time and then stopping is implemented in RecordedAudioToFileController by simply ignoring calls to onWebRtcAudioRecordSamplesReady. The reason for this CL is to reduce the amount of methods we need to add to the future AudioDeviceModule interface. The more functionality we can move to creation time in the ctor, the less methods we need to have in the interface. Bug: webrtc:7452 Change-Id: I462df275d8579c848e1d2c86cbd8e881da89cbf3 Reviewed-on: https://webrtc-review.googlesource.com/64988 Reviewed-by: Magnus Jedvert <magjed@webrtc.org> Reviewed-by: Paulina Hensman <phensman@webrtc.org> Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22653}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.