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