著者の出村です。
> androidNDKネイティブプログラミング第2版というものを買って現在サウンドのところをやっておりますが
> サンプルコードが途切れ途切れで全くわかりません。
その箇所のサンプルコードは、Android
NDKに付属していたコード(OpenSL|ES)を元に解説しています。すべてのコードは、そのコードを参照してください。
> NDK初心者でわかるサウンドの(再生、録音など)サンプルコードなどのサイトを探したのですが自分の知識レベルでは見つけることが出来ませんでした。
オープンなプラットフォームでOpenSL|ESが採用されている環境は私が知る限りAndroid
NDKのみです。あまり普及しているライブラリとは言えないので、日本語英語問わず、ネット上でも情報は多くないかと思います。
OpenSL|ESについて知るには、Android
NDKに付属していたOpenSL|ES関連のドキュメントを読みつつ、サンプルコードをベースにいろいろ試すのが第一歩になるでしょう。
また初心者向けでなくてもよいのであれば、EffectiveAndroid(
http://tatsu-zine.com/books/effective-android)のなかに「29章NDK
でオーディオ出力の遅延を低減する」という解説がありますし、もしくは、オープンソースのゲームエンジンであるPlayground(
https://github.com/KLab/PlaygroundOSS)でもOpenSL|ESが利用されているので、そのコードを参考にするのもよいかとおもいます。
----
出村
2013/11/1 祐哉鈴木 <
youho...@gmail.com>: