Instance Property

autoShutdownEnabled

A Boolean value that indicates when autoshutdown is enabled.

Declaration

@property(nonatomic, getter=isAutoShutdownEnabled) BOOL autoShutdownEnabled;

Discussion

If autoshutdown is enabled, the engine can start and stop the audio hardware dynamically to conserve power. On watchOS, autoshutdown is always enabled. On other platforms, it's disabled by default.

See Also

Getting Manual Rendering Properties

AVAudioEngineManualRenderingBlock

A block to render the engine when operating in manual rendering mode.

manualRenderingBlock

A block to render the engine when operating in manual rendering mode.

manualRenderingFormat

The render format of the engine in manual rendering mode.

manualRenderingMaximumFrameCount

The maximum number of PCM sample frames the engine can produce in any single render call in manual rendering mode.

manualRenderingMode

The manual rendering mode configured on the engine.

manualRenderingSampleTime

An indication of where the engine is on its render timeline in manual rendering mode.

isInManualRenderingMode

A Boolean value that indicates whether the engine is operating in manual rendering mode.