Cargo Features
[dependencies]
objc2-core-audio = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "libc", "objc2", "objc2-core-audio-types", "objc2-foundation", "AudioHardware", "AudioHardwareDeprecated", "AudioServerPlugIn", "HostTime"] }
- default = AudioHardware, AudioHardwareDeprecated, AudioServerPlugIn, HostTime, block2, libc, objc2, objc2-core-audio-types, objc2-foundation, std
-
These default features are set whenever
objc2-core-audio
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- block2 default
-
Enables block2
Affects
AudioHardware::AudioObjectPropertyListenerBlock
,AudioHardware::AudioDeviceIOBlock
… - libc default
-
Enables libc
Affects
AudioServerPlugIn::AudioServerPlugInClientInfo
… - objc2 default
-
Enables objc2, objc2 of objc2-core-foundation and optional objc2-core-audio-types
Affects
AudioHardware::AudioHardwareCreateProcessTap
,AudioHardware::CATapMuteBehavior
… - objc2-core-audio-types default
-
Enables objc2-core-audio-types
Affects
AudioHardware::AudioStreamRangedDescription
,AudioHardware::AudioDeviceIOProc
,AudioHardware::AudioDeviceIOProcID
,AudioHardware::AudioDeviceCreateIOProcID
,AudioHardware::AudioDeviceDestroyIOProcID
,AudioHardware::AudioDeviceStart
,AudioHardware::AudioDeviceStartAtTime
,AudioHardware::AudioDeviceStop
,AudioHardware::AudioDeviceGetCurrentTime
,AudioHardware::AudioDeviceTranslateTime
,AudioHardware::AudioDeviceGetNearestStartTime
,AudioHardware::AudioDeviceIOBlock
,AudioHardwareDeprecated::AudioDeviceAddIOProc
,AudioHardwareDeprecated::AudioDeviceRemoveIOProc
,AudioHardwareDeprecated::AudioDeviceRead
,AudioHardwareDeprecated::AudioDeviceSetProperty
,AudioHardwareDeprecated::AudioStreamSetProperty
… - objc2-foundation default
-
Enables objc2-foundation
- AudioHardware default
-
Enables CFDictionary of objc2-core-foundation
Affects
AudioHardwareDeprecated::kAudioDevicePropertyScopeInput
,AudioHardwareDeprecated::kAudioDevicePropertyScopeOutput
,AudioHardwareDeprecated::kAudioDevicePropertyScopePlayThrough
,AudioHardwareDeprecated::kAudioPropertyWildcardPropertyID
,AudioHardwareDeprecated::kAudioPropertyWildcardChannel
,AudioHardwareDeprecated::kAudioISubOwnerControlClassID
,AudioHardwareDeprecated::kAudioLevelControlPropertyDecibelsToScalarTransferFunction
,AudioHardwareDeprecated::AudioHardwarePropertyID
,AudioHardwareDeprecated::AudioHardwarePropertyListenerProc
,AudioHardwareDeprecated::kAudioHardwarePropertyRunLoop
,AudioHardwareDeprecated::kAudioHardwarePropertyDeviceForUID
,AudioHardwareDeprecated::kAudioHardwarePropertyPlugInForBundleID
,AudioHardwareDeprecated::kAudioHardwarePropertyProcessIsMaster
,AudioHardwareDeprecated::kAudioHardwarePropertyBootChimeVolumeScalar
,AudioHardwareDeprecated::kAudioHardwarePropertyBootChimeVolumeDecibels
,AudioHardwareDeprecated::kAudioHardwarePropertyBootChimeVolumeRangeDecibels
,AudioServerPlugIn::AudioServerPlugInCustomPropertyInfo
,AudioServerPlugIn::kAudioObjectPlugInObject
,AudioServerPlugIn::kAudioServerPlugInHostClientID
,AudioServerPlugIn::kAudioObjectPropertyCustomPropertyInfoList
… - AudioHardwareDeprecated default
-
Enables CFRunLoop of objc2-core-foundation
- AudioServerPlugIn default
-
Enables CFBase of objc2-core-foundation
- HostTime default