マイクとスピーカーを備えた音声会議デバイスがあります。snd_pcm_hw_params_set_rate_near()
マイクとスピーカーの両方が、たとえば 8000 Hzで設定された同じサンプリング レートを持っています。期間のサイズと期間の数を両方で同じに設定する必要がありますか (このような 2 つのデバイスが相互に通信する場合) ?
または、マイク用に構成されたものとは異なるピリオド/ピリオド サイズをスピーカーに選択できますか? 使用する期間と期間サイズを決定するにはどうすればよいですか?
API を使用しsnd_pcm_hw_params_set_period_size_near()
てsnd_pcm_hw_params_set_periods_near()
、スピーカーとマイクの両方の期間サイズと期間を設定しています。
(私はALSAが初めてです)。