AudioHardwareSystem
The audio objects in the HAL are arranged in a containment hierarchy. The root of the hierarchy is the one and only instance of the system class. The properties of the AudioHardwareSystem describe the process global settings such as the various default devices. The system object also contains all the devices that are available.
Declaration
class AudioHardwareSystemTopics
Initializers
Instance Properties
allowsHogModeallowsSleepingallowsUnloadingboxesclocksdefaultInputDevicedefaultOutputDevicedefaultSoundEffectsDevicedevicesisInitializingOrExitingisProcessInputMutedpluginspowerHintprocessesshouldMixStereoToMonotaps
Instance Methods
box(forUID:)clock(forUID:)destroyAggregateDevice(_:)destroyProcessTap(_:)device(forUID:)makeAggregateDevice(description:)makeProcessTap(description:)plugin(forBundleID:)process(for:)setAllowsHogMode(_:)setAllowsSleeping(_:)setAllowsUnloading(_:)setDefaultInputDevice(_:)setDefaultOutputDevice(_:)setDefaultSoundEffectsDevice(_:)setIsProcessInputMuted(_:)setPowerHint(_:)setShouldMixStereoToMono(_:)tap(forUID:)unload()