0

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

4

1 に答える 1

2

出力バッファ内のフレーム数でなければなりません。Ieは少し間違った名前で、おそらく代わりint samplesに呼び出されるべきです。int frames

于 2013-08-27T09:30:37.043 に答える