AudioObjectSelector

public struct AudioObjectSelector<T> where T : AudioObject
extension AudioObjectSelector: CustomStringConvertible

A thin wrapper around a HAL audio object property selector for a specific AudioObject subclass

  • Declaration

    Swift

    public var description: String { get }

Available where T == AudioAggregateDevice

  • The property selector kAudioAggregateDevicePropertyFullSubDeviceList

    Declaration

    Swift

    public static let fullSubDeviceList: AudioObjectSelector<AudioAggregateDevice>
  • The property selector kAudioAggregateDevicePropertyActiveSubDeviceList

    Declaration

    Swift

    public static let activeSubDeviceList: AudioObjectSelector<AudioAggregateDevice>
  • The property selector kAudioAggregateDevicePropertyComposition

    Declaration

    Swift

    public static let composition: AudioObjectSelector<AudioAggregateDevice>
  • The property selector kAudioAggregateDevicePropertyMasterSubDevice

    Declaration

    Swift

    public static let masterSubDevice: AudioObjectSelector<AudioAggregateDevice>
  • The property selector kAudioAggregateDevicePropertyClockDevice

    Declaration

    Swift

    public static let clockDevice: AudioObjectSelector<AudioAggregateDevice>

Available where T == AudioBox

  • The property selector kAudioBoxPropertyBoxUID

    Declaration

    Swift

    public static let boxUID: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyTransportType

    Declaration

    Swift

    public static let transportType: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyHasAudio

    Declaration

    Swift

    public static let hasAudio: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyHasVideo

    Declaration

    Swift

    public static let hasVideo: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyHasMIDI

    Declaration

    Swift

    public static let hasMIDI: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyAcquired

    Declaration

    Swift

    public static let acquired: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyDeviceList

    Declaration

    Swift

    public static let deviceList: AudioObjectSelector<AudioBox>
  • The property selector kAudioBoxPropertyClockDeviceList

    Declaration

    Swift

    public static let clockDeviceList: AudioObjectSelector<AudioBox>

Available where T == AudioClockDevice

  • The property selector kAudioClockDevicePropertyDeviceUID

    Declaration

    Swift

    public static let deviceUID: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyTransportType

    Declaration

    Swift

    public static let transportType: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyClockDomain

    Declaration

    Swift

    public static let clockDomain: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyDeviceIsAlive

    Declaration

    Swift

    public static let deviceIsAlive: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyDeviceIsRunning

    Declaration

    Swift

    public static let deviceIsRunning: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyLatency

    Declaration

    Swift

    public static let latency: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyControlList

    Declaration

    Swift

    public static let controlList: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyNominalSampleRate

    Declaration

    Swift

    public static let nominalSampleRate: AudioObjectSelector<AudioClockDevice>
  • The property selector kAudioClockDevicePropertyAvailableNominalSampleRates

    Declaration

    Swift

    public static let availableNominalSampleRates: AudioObjectSelector<AudioClockDevice>

Available where T == AudioControl

  • The property selector kAudioControlPropertyScope

    Declaration

    Swift

    public static let scope: AudioObjectSelector<AudioControl>
  • The property selector kAudioControlPropertyElement

    Declaration

    Swift

    public static let element: AudioObjectSelector<AudioControl>

Available where T == AudioDevice

  • The property selector kAudioDevicePropertyConfigurationApplication

    Declaration

    Swift

    public static let configurationApplication: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceUID

    Declaration

    Swift

    public static let deviceUID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyModelUID

    Declaration

    Swift

    public static let modelUID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyTransportType

    Declaration

    Swift

    public static let transportType: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyRelatedDevices The property selector kAudioDevicePropertyRelatedDevices

    Declaration

    Swift

    public static let relatedDevices: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClockDomain The property selector kAudioDevicePropertyClockDomain

    Declaration

    Swift

    public static let clockDomain: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceIsAlive The property selector kAudioDevicePropertyDeviceIsAlive

    Declaration

    Swift

    public static let deviceIsAlive: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceIsRunning The property selector kAudioDevicePropertyDeviceIsRunning

    Declaration

    Swift

    public static let deviceIsRunning: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceCanBeDefaultDevice

    Declaration

    Swift

    public static let deviceCanBeDefaultDevice: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceCanBeDefaultSystemDevice

    Declaration

    Swift

    public static let deviceCanBeDefaultSystemDevice: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyLatency

    Declaration

    Swift

    public static let latency: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyStreams

    Declaration

    Swift

    public static let streams: AudioObjectSelector<AudioDevice>
  • The property selector kAudioObjectPropertyControlList

    Declaration

    Swift

    public static let controlList: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySafetyOffset

    Declaration

    Swift

    public static let safetyOffset: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyNominalSampleRate

    Declaration

    Swift

    public static let nominalSampleRate: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyAvailableNominalSampleRates

    Declaration

    Swift

    public static let availableNominalSampleRates: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyIcon

    Declaration

    Swift

    public static let icon: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyIsHidden

    Declaration

    Swift

    public static let isHidden: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPreferredChannelsForStereo

    Declaration

    Swift

    public static let preferredChannelsForStereo: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPreferredChannelLayout

    Declaration

    Swift

    public static let preferredChannelLayout: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlugIn

    Declaration

    Swift

    public static let plugIn: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceHasChanged

    Declaration

    Swift

    public static let hasChanged: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDeviceIsRunningSomewhere

    Declaration

    Swift

    public static let isRunningSomewhere: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDeviceProcessorOverload

    Declaration

    Swift

    public static let processorOverload: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyIOStoppedAbnormally

    Declaration

    Swift

    public static let ioStoppedAbornormally: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyHogMode

    Declaration

    Swift

    public static let hogMode: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyBufferFrameSize

    Declaration

    Swift

    public static let bufferFrameSize: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyBufferFrameSizeRange

    Declaration

    Swift

    public static let bufferFrameSizeRange: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyUsesVariableBufferFrameSizes

    Declaration

    Swift

    public static let usesVariableBufferFrameSizes: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyIOCycleUsage

    Declaration

    Swift

    public static let ioCycleUsage: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyStreamConfiguration

    Declaration

    Swift

    public static let streamConfiguration: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyIOProcStreamUsage

    Declaration

    Swift

    public static let ioProcStreamUsage: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyActualSampleRate

    Declaration

    Swift

    public static let actualSampleRate: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClockDevice

    Declaration

    Swift

    public static let clockDevice: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyIOThreadOSWorkgroup

    Declaration

    Swift

    public static let ioThreadOSWorkgroup: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyJackIsConnected

    Declaration

    Swift

    public static let jackIsConnected: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyVolumeScalar

    Declaration

    Swift

    public static let volumeScalar: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyVolumeDecibels

    Declaration

    Swift

    public static let volumeDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyVolumeRangeDecibels

    Declaration

    Swift

    public static let volumeRangeDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyVolumeScalarToDecibels

    Declaration

    Swift

    public static let volumeScalarToDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyVolumeDecibelsToScalar

    Declaration

    Swift

    public static let volumeDecibelsToScalar: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyStereoPan

    Declaration

    Swift

    public static let stereoPan: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyStereoPanChannels

    Declaration

    Swift

    public static let stereoPanChannels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyMute

    Declaration

    Swift

    public static let mute: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySolo

    Declaration

    Swift

    public static let solo: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPhantomPower

    Declaration

    Swift

    public static let phantomPower: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPhaseInvert

    Declaration

    Swift

    public static let phaseInvert: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClipLight

    Declaration

    Swift

    public static let clipLight: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyTalkback

    Declaration

    Swift

    public static let talkback: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyListenback

    Declaration

    Swift

    public static let listenback: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDataSource

    Declaration

    Swift

    public static let dataSource: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDataSources

    Declaration

    Swift

    public static let dataSources: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDataSourceNameForIDCFString

    Declaration

    Swift

    public static let dataSourceNameForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyDataSourceKindForID

    Declaration

    Swift

    public static let dataSourceKindForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClockSource

    Declaration

    Swift

    public static let clockSource: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClockSources

    Declaration

    Swift

    public static let clockSources: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClockSourceNameForIDCFString

    Declaration

    Swift

    public static let clockSourceNameForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyClockSourceKindForID

    Declaration

    Swift

    public static let clockSourceKindForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThru

    Declaration

    Swift

    public static let playThru: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruSolo

    Declaration

    Swift

    public static let playThruSolo: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruVolumeScalar

    Declaration

    Swift

    public static let playThruVolumeScalar: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruVolumeDecibels

    Declaration

    Swift

    public static let playThruVolumeDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruVolumeRangeDecibels

    Declaration

    Swift

    public static let playThruVolumeRangeDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruVolumeScalarToDecibels

    Declaration

    Swift

    public static let playThruVolumeScalarToDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruVolumeDecibelsToScalar

    Declaration

    Swift

    public static let playThruVolumeDecibelsToScalar: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruStereoPan

    Declaration

    Swift

    public static let playThruStereoPan: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruStereoPanChannels

    Declaration

    Swift

    public static let playThruStereoPanChannels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruDestination

    Declaration

    Swift

    public static let playThruDestination: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruDestinations

    Declaration

    Swift

    public static let playThruDestinations: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyPlayThruDestinationNameForIDCFString

    Declaration

    Swift

    public static let playThruDestinationNameForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyChannelNominalLineLevel

    Declaration

    Swift

    public static let channelNominalLineLevel: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyChannelNominalLineLevels

    Declaration

    Swift

    public static let channelNominalLineLevels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyChannelNominalLineLevelNameForIDCFString

    Declaration

    Swift

    public static let channelNominalLineLevelNameForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyHighPassFilterSetting

    Declaration

    Swift

    public static let highPassFilterSetting: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyHighPassFilterSettings

    Declaration

    Swift

    public static let highPassFilterSettings: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertyHighPassFilterSettingNameForIDCFString

    Declaration

    Swift

    public static let highPassFilterSettingNameForID: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySubVolumeScalar

    Declaration

    Swift

    public static let subVolumeScalar: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySubVolumeDecibels

    Declaration

    Swift

    public static let subVolumeDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySubVolumeRangeDecibels

    Declaration

    Swift

    public static let subVolumeRangeDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySubVolumeScalarToDecibels

    Declaration

    Swift

    public static let subVolumeScalarToDecibels: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySubVolumeDecibelsToScalar

    Declaration

    Swift

    public static let subVolumeDecibelsToScalar: AudioObjectSelector<AudioDevice>
  • The property selector kAudioDevicePropertySubMute

    Declaration

    Swift

    public static let subMute: AudioObjectSelector<AudioDevice>

Available where T == AudioEndpointDevice

  • The property selector kAudioEndPointDevicePropertyComposition

    Declaration

    Swift

    public static let composition: AudioObjectSelector<AudioEndpointDevice>
  • The property selector kAudioEndPointDevicePropertyEndPointList

    Declaration

    Swift

    public static let endpointList: AudioObjectSelector<AudioEndpointDevice>
  • The property selector kAudioEndPointDevicePropertyIsPrivate

    Declaration

    Swift

    public static let isPrivate: AudioObjectSelector<AudioEndpointDevice>

Available where T == AudioObject

  • The wildcard property selector kAudioObjectPropertySelectorWildcard

    Declaration

    Swift

    public static let wildcard: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyBaseClass

    Declaration

    Swift

    public static let baseClass: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyClass

    Declaration

    Swift

    public static let `class`: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyOwner

    Declaration

    Swift

    public static let owner: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyName

    Declaration

    Swift

    public static let name: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyModelName

    Declaration

    Swift

    public static let modelName: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyManufacturer

    Declaration

    Swift

    public static let manufacturer: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyElementName

    Declaration

    Swift

    public static let elementName: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyElementCategoryName

    Declaration

    Swift

    public static let elementCategoryName: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyElementNumberName

    Declaration

    Swift

    public static let elementNumberName: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyOwnedObjects

    Declaration

    Swift

    public static let ownedObjects: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyIdentify

    Declaration

    Swift

    public static let identify: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertySerialNumber

    Declaration

    Swift

    public static let serialNumber: AudioObjectSelector<AudioObject>
  • The property selector kAudioObjectPropertyFirmwareVersion

    Declaration

    Swift

    public static let firmwareVersion: AudioObjectSelector<AudioObject>

Available where T == AudioPlugIn

  • The property selector kAudioPlugInPropertyBundleID

    Declaration

    Swift

    public static let bundleID: AudioObjectSelector<AudioPlugIn>
  • The property selector kAudioPlugInPropertyDeviceList

    Declaration

    Swift

    public static let deviceList: AudioObjectSelector<AudioPlugIn>
  • The property selector kAudioPlugInPropertyTranslateUIDToDevice

    Declaration

    Swift

    public static let translateUIDToDevice: AudioObjectSelector<AudioPlugIn>
  • The property selector kAudioPlugInPropertyBoxList

    Declaration

    Swift

    public static let boxList: AudioObjectSelector<AudioPlugIn>
  • The property selector kAudioPlugInPropertyTranslateUIDToBox

    Declaration

    Swift

    public static let translateUIDToBox: AudioObjectSelector<AudioPlugIn>
  • The property selector kAudioPlugInPropertyClockDeviceList

    Declaration

    Swift

    public static let clockDeviceList: AudioObjectSelector<AudioPlugIn>
  • The property selector kAudioPlugInPropertyTranslateUIDToClockDevice

    Declaration

    Swift

    public static let translateUIDToClockDevice: AudioObjectSelector<AudioPlugIn>

Available where T == AudioStream

  • The property selector kAudioStreamPropertyIsActive

    Declaration

    Swift

    public static let isActive: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyDirection

    Declaration

    Swift

    public static let direction: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyTerminalType

    Declaration

    Swift

    public static let terminalType: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyStartingChannel

    Declaration

    Swift

    public static let startingChannel: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyLatency

    Declaration

    Swift

    public static let latency: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyVirtualFormat

    Declaration

    Swift

    public static let virtualFormat: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyAvailableVirtualFormats

    Declaration

    Swift

    public static let availableVirtualFormats: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyPhysicalFormat

    Declaration

    Swift

    public static let physicalFormat: AudioObjectSelector<AudioStream>
  • The property selector kAudioStreamPropertyAvailablePhysicalFormats

    Declaration

    Swift

    public static let availablePhysicalFormats: AudioObjectSelector<AudioStream>

Available where T == AudioSubdevice

  • The property selector kAudioSubDevicePropertyExtraLatency

    Declaration

    Swift

    public static let extraLatency: AudioObjectSelector<AudioSubdevice>
  • The property selector kAudioSubDevicePropertyDriftCompensation

    Declaration

    Swift

    public static let driftCompensation: AudioObjectSelector<AudioSubdevice>
  • The property selector kAudioSubDevicePropertyDriftCompensationQuality

    Declaration

    Swift

    public static let driftCompensationQuality: AudioObjectSelector<AudioSubdevice>

Available where T == AudioSystemObject

  • The property selector kAudioHardwarePropertyDevices

    Declaration

    Swift

    public static let devices: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyDefaultInputDevice

    Declaration

    Swift

    public static let defaultInputDevice: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyDefaultOutputDevice

    Declaration

    Swift

    public static let defaultOutputDevice: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyDefaultSystemOutputDevice

    Declaration

    Swift

    public static let defaultSystemOutputDevice: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyTranslateUIDToDevice

    Declaration

    Swift

    public static let translateUIDToDevice: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyMixStereoToMono

    Declaration

    Swift

    public static let mixStereoToMono: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyPlugInList

    Declaration

    Swift

    public static let plugInList: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyTranslateBundleIDToPlugIn

    Declaration

    Swift

    public static let translateBundleIDToPlugIn: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyTransportManagerList

    Declaration

    Swift

    public static let transportManagerList: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyTranslateBundleIDToTransportManager

    Declaration

    Swift

    public static let translateBundleIDToTransportManager: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyBoxList

    Declaration

    Swift

    public static let boxList: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyTranslateUIDToBox

    Declaration

    Swift

    public static let translateUIDToBox: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyClockDeviceList

    Declaration

    Swift

    public static let clockDeviceList: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyTranslateUIDToClockDevice

    Declaration

    Swift

    public static let translateUIDToClockDevice: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyProcessIsMaster

    Declaration

    Swift

    public static let processIsMaster: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyIsInitingOrExiting

    Declaration

    Swift

    public static let isInitingOrExiting: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyUserIDChanged

    Declaration

    Swift

    public static let userIDChanged: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyProcessIsAudible

    Declaration

    Swift

    public static let processIsAudible: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertySleepingIsAllowed

    Declaration

    Swift

    public static let sleepingIsAllowed: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyUnloadingIsAllowed

    Declaration

    Swift

    public static let unloadingIsAllowed: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyHogModeIsAllowed

    Declaration

    Swift

    public static let hogModeIsAllowed: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyUserSessionIsActiveOrHeadless

    Declaration

    Swift

    public static let userSessionIsActiveOrHeadless: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyServiceRestarted

    Declaration

    Swift

    public static let serviceRestarted: AudioObjectSelector<AudioSystemObject>
  • The property selector kAudioHardwarePropertyPowerHint

    Declaration

    Swift

    public static let powerHint: AudioObjectSelector<AudioSystemObject>

Available where T == AudioTransportManager

Available where T == BooleanControl

  • The property selector kAudioBooleanControlPropertyValue

    Declaration

    Swift

    public static let value: AudioObjectSelector<BooleanControl>

Available where T == LevelControl

  • The property selector kAudioLevelControlPropertyScalarValue

    Declaration

    Swift

    public static let scalarValue: AudioObjectSelector<LevelControl>
  • The property selector kAudioLevelControlPropertyDecibelValue

    Declaration

    Swift

    public static let decibelValue: AudioObjectSelector<LevelControl>
  • The property selector kAudioLevelControlPropertyDecibelRange

    Declaration

    Swift

    public static let decibelRange: AudioObjectSelector<LevelControl>
  • The property selector kAudioLevelControlPropertyConvertScalarToDecibels

    Declaration

    Swift

    public static let scalarToDecibels: AudioObjectSelector<LevelControl>
  • The property selector kAudioLevelControlPropertyConvertDecibelsToScalar

    Declaration

    Swift

    public static let decibelsToScalar: AudioObjectSelector<LevelControl>

Available where T == SelectorControl

  • The property selector kAudioSelectorControlPropertyCurrentItem

    Declaration

    Swift

    public static let currentItem: AudioObjectSelector<SelectorControl>
  • The property selector kAudioSelectorControlPropertyAvailableItems

    Declaration

    Swift

    public static let availableItems: AudioObjectSelector<SelectorControl>
  • The property selector kAudioSelectorControlPropertyItemName

    Declaration

    Swift

    public static let itemName: AudioObjectSelector<SelectorControl>
  • The property selector kAudioSelectorControlPropertyItemKind

    Declaration

    Swift

    public static let itemKind: AudioObjectSelector<SelectorControl>

Available where T == SliderControl

  • The property selector kAudioSliderControlPropertyValue

    Declaration

    Swift

    public static let value: AudioObjectSelector<SliderControl>
  • The property selector kAudioSliderControlPropertyRange

    Declaration

    Swift

    public static let range: AudioObjectSelector<SliderControl>

Available where T == StereoPanControl

  • The property selector kAudioStereoPanControlPropertyValue

    Declaration

    Swift

    public static let value: AudioObjectSelector<StereoPanControl>
  • The property selector kAudioStereoPanControlPropertyPanningChannels

    Declaration

    Swift

    public static let panningChannels: AudioObjectSelector<StereoPanControl>