JavaAudioDeviceModule
AudioDeviceModule implemented using android.media.AudioRecord as input and android.media.AudioTrack as output.
Types
Link copied to clipboard
interface AudioRecordErrorCallback
Link copied to clipboard
Link copied to clipboard
interface AudioRecordStateCallback
Called when audio recording starts and stops.
Link copied to clipboard
Contains audio sample information.
Link copied to clipboard
interface AudioTrackErrorCallback
Link copied to clipboard
Link copied to clipboard
interface AudioTrackStateCallback
Called when audio playout starts and stops.
Link copied to clipboard
interface SamplesReadyCallback
Called when new audio samples are ready.
Functions
Link copied to clipboard
Link copied to clipboard
Returns a C++ pointer to a webrtc::AudioDeviceModule.
Link copied to clipboard
Returns true if the device supports built-in HW AEC, and the UUID is approved (some UUIDs can be excluded).
Link copied to clipboard
Returns true if the device supports built-in HW NS, and the UUID is approved (some UUIDs can be excluded).
Link copied to clipboard
Control muting/unmuting the microphone.
Link copied to clipboard
Enable or disable built in noise suppressor.
Link copied to clipboard
Start to prefer a specific AudioDeviceInfo device for recording.
Link copied to clipboard
Control muting/unmuting the speaker.