0
Superpowered Audio SDKを使用してバッファからオーディオファイルを再生しようとしました(short int)。現在、処理機能の呼び出しごとに、私は、出力バッファは、渡されているので、のように書かれて:Superpowered SDKを使用してバッファからオーディオを再生する
getBufferData(short int *output, unsigned int samples) {
memcpy(output, buffer + bufferPtr, samples * sizeOf(short int));
bufferPtr += samples;
}
結果のオーディオは、私がプレーしようとしますが、大きく歪んだ歌として認識可能です。
私は、バッファ内のデータが、wavファイルに書き込んで再生をテストすることによって、期待しているものであることを確認しました。
memcpyルーチンがあまりにも頻繁にコールするのは集中的すぎるかもしれないが、私は代替手段を見つけることができなかった。
この再生方法は、超電力を使用してオーディオファイルを再生する適切な方法ではないことも理解していますが、使用のためには必要です。
ご指摘いただければ幸いです!