LowLatencyAudioBufferManager.java |
|
3597 |
VolumeLogger.java |
Private utility class that periodically checks and logs the volume level of the audio stream that
is currently controlled by the volume control. A timer triggers logs once every 30 seconds and
the timer's associated thread is named "WebRtcVolumeLevelLoggerThread".
|
2923 |
WebRtcAudioEffects.java |
|
9668 |
WebRtcAudioManager.java |
This class contains static functions to query sample rate and input/output audio buffer sizes.
|
5226 |
WebRtcAudioRecord.java |
Audio thread which keeps calling ByteBuffer.read() waiting for audio
to be recorded. Feeds recorded data to the native counterpart as a
periodic sequence of callbacks using DataIsRecorded().
This thread uses a Process.THREAD_PRIORITY_URGENT_AUDIO priority.
|
32204 |
WebRtcAudioTrack.java |
Audio thread which keeps calling AudioTrack.write() to stream audio.
Data is periodically acquired from the native WebRTC layer using the
nativeGetPlayoutData callback function.
This thread uses a Process.THREAD_PRIORITY_URGENT_AUDIO priority.
|
23992 |
WebRtcAudioUtils.java |
Utilities for implementations of {@code AudioDeviceModule}, mostly for logging. |
12035 |