在获取pcm的时间戳用于音频同步, 第一次使用pcm_get_htimestamp的时候,提示fail.导致无法获取时间,和可用的帧数.
分析:由于在pcm_start()后,直接使用pcm_get_htimestamp 进行了获取, 但是这时候硬件并没有准备好.导致返回失败.
故而在pcm_start后,需要usleep 加段延迟. 如果延迟不够,也会导致同样的问题.
在获取pcm的时间戳用于音频同步, 第一次使用pcm_get_htimestamp的时候,提示fail.导致无法获取时间,和可用的帧数.
分析:由于在pcm_start()后,直接使用pcm_get_htimestamp 进行了获取, 但是这时候硬件并没有准备好.导致返回失败.
故而在pcm_start后,需要usleep 加段延迟. 如果延迟不够,也会导致同样的问题.