任何人都可以帮助破译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”运行一些数学
答案 0 :(得分:2)
应该是输出缓冲区中的帧数。即int samples
略有错误名称,可能应该被称为int frames
。