タイトル | Carbonにも対応したダブルバッファによるサウンド再生のサンプル | カテゴリー | アップルからの開発資料, Carbon/CF |
作成日 | 2000/4/17 13:45:48 | 作成者 | 新居雅行 |
サウンドを再生するSndPlayDoubleBufferという関数の共有ライブラリを作成するプロジェクトが、サンプルコードとして配付されている。この関数はCarbonにも対応している。ダブルバッファを利用したサウンド再生により、再生中にコールバックされる関数の指定ができたり、あるいはサウンドのタイミングなどを正確にコントロールすることなどができる。本来は、ローレベルルーチンでダブルバッファによるサウンド再生ができるが、このサンプルコードで作られたライブラリを利用すれば、ハイレベルルーチンのように利用できると言えるだろう。また、関数をハイレベル化して利用する方法がInside Macintoshにも記載されている。コールバックを含むようなプログラムのCarbon対応についても、このプログラムソースがサンプルとなるだろう。 | |
関連リンク | Sound: CarbonSndPlayDB |