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」に基づいて計算を実行する必要がありますか?