Learning Core Audio bookの例に取り組んできました。この本は、API とその仕組みについてはよく説明していますが、API を Cocoa プロジェクトに統合する方法については詳しく説明していません。
コア オーディオ/MIDI プログラミングと obj-c クラスを混在させる方法がよくわかりません。これを行う際の標準的な方法を説明する優れたチュートリアルはありますか?
この時点で私の心にある質問のいくつかは次のとおりです。
- userdata 構造体が必要な場合、これをある種の obj-c インスタンス変数または @properties に置き換えることができますか、それとも C 構造体でなければなりませんか?
- オーディオ コールバック関数をコードのどこに配置すればよいですか? @implementation の外のどこかに座ることはできますか?
- コールバック関数は C で記述されているため、目的の C 関数を呼び出したり、関数内のクラス プロパティにアクセスしたりするにはどうすればよいですか?