任何人都可以帮助破译 libspotify get_audio_buffer_stats 回调的正确实现。具体来说,我们应该填充一个 sp_audio_buffer_stats 缓冲区,由样本和口吃组成?
根据文档:
int samples
- 缓冲液中的样品。
int stutter
- 自上次查询以来的口吃数(音频丢失)。
我想知道“样本”。这具体指的是什么?
音乐播放 (audio_delivery) 回调有一个 num_frames 变量,但是您遇到了音频格式(通道和/或 sample_rate)的问题。
将“samples”设置为我缓冲区中当前“num_frames”的总量是否正确?或者我是否需要根据总“num_samples”、“channels”和“sample_rate”进行一些数学运算