rust-sdks
rust-sdks copied to clipboard
[WIP] feat: Try to enable software APM(aec,ns,agc) for rust-core.
Need to adjust the calling path of (microphone capture) audioframe
Currently it is audio frame -> on_captured_frame -> sinks->OnData -> audio_senders->SendAudioData
Adjust to
audio frame -> on_captured_frame -> audio_device_buffer->SetRecordedBuffer/DeliverRecordedData
-> audio_transport_cb_->RecordedDataIsAvailable -> audio_senders->SendAudioData
and Playback