音をならすメモ

typedef struct AURenderCallbackStruct {
   AURenderCallback  inputProc;
   void              *inputProcRefCon;
} AURenderCallbackStruct;
typedef OSStatus (*AURenderCallback) (
   void                        *inRefCon,
   AudioUnitRenderActionFlags  *ioActionFlags,
   const AudioTimeStamp        *inTimeStamp,
   UInt32                      inBusNumber,
   UInt32                      inNumberFrames,
   AudioBufferList             *ioData
);

ふむふむ。このコールバックだけ初期化時に渡してやるようなクラスを作ったら音をならす系のアプリがさくさく作れるようになるかなー。