0

彼ら。私は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 バッファの両方) とサンプリング レートによって計算されるためです。

大変お世話になりました。

4

1 に答える 1