ネイティブ android ndk と OpenSL ES を使用して複数のサウンドを同時に再生したいと考えています。ndk のネイティブ オーディオの例を見てみましたが、おそらく同時に異なるオーディオ クリップを再生できるように一般化する方法を理解できませんでした。過去 50 回ほど Google で検索してオンラインで見つけた例のほとんどは、サードパーティ ライブラリなどの追加コードに依存しているように見えますが、Java で記述されています (私はまたは、複数のサウンドを一度に処理するように設計されていないようです。
これにアプローチする方法に違いがある場合は、再生したいサウンドごとに、再生する準備ができている未加工の pcm データ (リトル エンディアン) がメモリに既にあり、それぞれのサンプリング レートを知っています。サンプルあたりのビット数 (8 または 16)、およびチャネル数 (1 または 2)。
どなたでもご協力いただければ幸いです。前もって感謝します。