- actionFlags
- Context for the operation of this call.
- timeStamp
- Timestamp for this render operation.
- busNumber
- Bus number.
- numberFrames
- Number of frames.
- data
- AudioBuffers that will hold the data.
An OSX/iOS Status code.
c# Example
void SetupRender ()
{
var convertNode = auGraph.AddNode (AudioComponentDescription.CreateConverter (AudioTypeConverter.AU));
var convertUnit = auGraph.GetNodeInfo (convertToEffectNode);
convertUnit.SetRenderCallback (ConvertInputRenderCallback, AudioUnitScopeType.Global)
}
AudioUnitStatus ConvertInputRenderCallback (AudioUnitRenderActionFlags actionFlags, AudioTimeStamp timeStamp, uint busNumber, uint numberFrames, AudioBuffers data)
{
data.SetData (0, preRenderData);
return AudioUnitStatus.NoError;
}