Contents

canProcessInPlace

Determines whether an audio unit can process in place.

Declaration

var canProcessInPlace: Bool { get }

Discussion

In-place processing is the ability for an audio unit to transform an input signal to an output signal in-place in the input buffer, without requiring a separate output buffer.

A host can express its desire to process in place by using null mData pointers in the output buffer list. If so, the audio unit may process in-place in the input buffers.

This version 3 property is partially bridged to the version 2 kAudioUnitProperty_InPlaceProcessing API. It is not settable in version 3.

See Also

Related Documentation

Optimizing Performance