【发布时间】:2013-11-04 09:07:21
【问题描述】:
伙计们。 我正在为 android 学习 AEC,更具体地说,我正在为金枪鱼项目学习 HAL。 代码: audio_hw.c
static void get_capture_delay(struct tuna_stream_in *in,
size_t frames,
struct echo_reference_buffer *buffer)
...
delay_ns = kernel_delay + buf_delay + rsmp_delay;
...
我发现 get_capture_delay 包含 rsmp_delay。我不认为这是真的。 我相信 rsmp_delay 和 delay_ns 之间没有任何关系。 因为 delay_ns 是通过缓冲的音频捕获数据(在 Linux 内核和 HAL 缓冲区中)和采样率计算得出的。
非常感谢您的大力帮助。
【问题讨论】:
-
“我认为这不是真的”是什么意思?
标签: android audio audiorecord hal aec