gpt4 book ai didi

linux - 检索 ALSA 播放延迟

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:15 28 4
gpt4 key购买 nike

我正在尝试在从图书馆取回的 Raspberry Pi 3 上播放声音。我需要提供样本击中扬声器的准确时间。然后图书馆将提供与时间同步的样本。我正在使用 ALSA 来播放声音。但是我似乎无法准确获得时间。我尝试了 snd_pcm_htimestamp()、snd_pcm_delay()、snd_pcm_status_get_delay() 和 snd_pcm_status_get_audio_htstamp() 的几种组合。我也尝试过 writei 和 mmap。

任何人都可以提示我如何检索样本播放的准确时间吗?

最佳答案

snd_pcm_*delay() 给你最好的估计。但是,许多驱动程序没有实现这一点,并且可能存在软件不知道的其他硬件。

关于linux - 检索 ALSA 播放延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47536255/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com