Instance Property can Process In Place
Determines whether an audio unit can process in place.
iOS 10.0+ macOS 10.12+ Mac Catalyst 13.0+ Beta tvOS 10.0+ Declaration iOS, Mac Catalyst, tvOS @property(readonly, nonatomic) BOOL canProcessInPlace;
macOS @property(readonly, atomic) BOOL canProcessInPlace;
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
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 Optimizing Performance latency
The audio unit’s processing latency, in seconds.
The audio unit’s tail time, in seconds.
Provides a trade-off between rendering quality and CPU load.
should Bypass Effect
Determines whether an effect should route input directly to output, without any processing.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.
Learn more about using Apple's beta software