Crate objc2_core_audio

Crate objc2_core_audio 

Source
Expand description

§Bindings to the CoreAudio framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

AudioDeviceClockAlgorithmSelectorAudioServerPlugIn
The valid values for kAudioDevicePropertyClockAlgorithm
AudioHardwareIOProcStreamUsageAudioHardware
This structure describes which streams a given AudioDeviceIOProc will use. It is used in conjunction with kAudioDevicePropertyIOProcStreamUsage. Field: mIOProc The IOProc whose stream usage is being specified. Field: mNumberStreams The number of streams being specified. Field: mStreamIsOn An array of UInt32’s whose length is specified by mNumberStreams. Each element of the array corresponds to a stream. A value of 0 means the stream is not to be enabled. Any other value means the stream is to be used.
AudioHardwarePowerHintAudioHardware
The values for kAudioHardwarePropertyPowerHint
AudioLevelControlTransferFunctionAudioHardwareDeprecated
The following constants are the only supported values for a volume control’s transfer function.
AudioObjectPropertyAddressAudioHardware
An AudioObjectPropertyAddress collects the three parts that identify a specific property together in a struct for easy transmission. Field: mSelector The AudioObjectPropertySelector for the property. Field: mScope The AudioObjectPropertyScope for the property. Field: mElement The AudioObjectPropertyElement for the property.
AudioServerPlugInClientInfoAudioServerPlugIn and libc
The AudioServerPlugInClientInfo struct is used to identify a client of the Host to the plug-in. Field: mClientID An ID that allows for differentiating multiple clients in the same process. This ID is passed to the plug-in during IO so that the plug-in can associate the IO with the client easily. Field: mProcessID The pid_t of the process that contains the client. Field: mIsNativeEndian A Boolean indicating whether or not the client has the same endianness as the server. Field: mBundleID A CFStringRef that contains the bundle ID of the main bundle of the process that contains the client. Note that the plug-in is expected to retain this string itself if the plug-in wishes to keep it around.
AudioServerPlugInCustomPropertyInfoAudioHardware and AudioServerPlugIn
The AudioServerPlugInCustomPropertyInfo struct is used to describe enough about a custom property to allow the Host to marshal the data between the Host and its clients. Field: mSelector The AudioObjectPropertySelector of the custom property. Field: mPropertyDataType A UInt32 whose value indicates the data type of the data of the custom property. Constants for this value are defined in the Basic Constants section. Field: mQualifierDataType A UInt32 whose value indicates the data type of the data of the custom property. Constants for this value are defined in the Basic Constants section.
AudioServerPlugInIOOperationAudioServerPlugIn
The valid values for the inOperationID argument to the various IO methods.
AudioStreamRangedDescriptionAudioHardware and objc2-core-audio-types
This structure allows a specific sample rate range to be associated with an AudioStreamBasicDescription that specifies its sample rate as kAudioStreamAnyRate.
CATapDescriptionAudioHardware and objc2
This class describes a tap object that contains an input stream. The input stream is a mix of all of the specified processes output audio.
CATapMuteBehaviorAudioHardware and objc2
CATapMuteBehavior describes the playback behavior of the process being tapped. The default value is CATapUnmuted.

Constants§

kAudioAggregateDeviceClassIDAudioHardware
Apple’s documentation
kAudioAggregateDeviceClockDeviceKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceIsPrivateKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceIsStackedKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceMainSubDeviceKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceMasterSubDeviceKeyAudioHardwareDeprecated
Apple’s documentation
kAudioAggregateDeviceNameKeyAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyActiveSubDeviceListAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyClockDeviceAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyCompositionAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyFullSubDeviceListAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyMainSubDeviceAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyMasterSubDeviceDeprecatedAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioAggregateDevicePropertySubTapListAudioHardware
Apple’s documentation
kAudioAggregateDevicePropertyTapListAudioHardware
Apple’s documentation
kAudioAggregateDeviceSubDeviceListKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceTapAutoStartKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceTapListKeyAudioHardware
Apple’s documentation
kAudioAggregateDeviceUIDKeyAudioHardware
Apple’s documentation
kAudioAggregateDriftCompensationHighQualityAudioHardware
Apple’s documentation
kAudioAggregateDriftCompensationLowQualityAudioHardware
Apple’s documentation
kAudioAggregateDriftCompensationMaxQualityAudioHardware
Apple’s documentation
kAudioAggregateDriftCompensationMediumQualityAudioHardware
Apple’s documentation
kAudioAggregateDriftCompensationMinQualityAudioHardware
Apple’s documentation
kAudioBooleanControlClassIDAudioHardware
Apple’s documentation
kAudioBooleanControlPropertyValueAudioHardware
Apple’s documentation
kAudioBootChimeVolumeControlClassIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioBoxClassIDAudioHardware
Apple’s documentation
kAudioBoxPropertyAcquiredAudioHardware
Apple’s documentation
kAudioBoxPropertyAcquisitionFailedAudioHardware
Apple’s documentation
kAudioBoxPropertyBoxUIDAudioHardware
Apple’s documentation
kAudioBoxPropertyClockDeviceListAudioHardware
Apple’s documentation
kAudioBoxPropertyDeviceListAudioHardware
Apple’s documentation
kAudioBoxPropertyHasAudioAudioHardware
Apple’s documentation
kAudioBoxPropertyHasMIDIAudioHardware
Apple’s documentation
kAudioBoxPropertyHasVideoAudioHardware
Apple’s documentation
kAudioBoxPropertyIsProtectedAudioHardware
Apple’s documentation
kAudioBoxPropertyTransportTypeAudioHardware
Apple’s documentation
kAudioClipLightControlClassIDAudioHardware
Apple’s documentation
kAudioClockDeviceClassIDAudioHardware
Apple’s documentation
kAudioClockDevicePropertyAvailableNominalSampleRatesAudioHardware
Apple’s documentation
kAudioClockDevicePropertyClockDomainAudioHardware
Apple’s documentation
kAudioClockDevicePropertyControlListAudioHardware
Apple’s documentation
kAudioClockDevicePropertyDeviceIsAliveAudioHardware
Apple’s documentation
kAudioClockDevicePropertyDeviceIsRunningAudioHardware
Apple’s documentation
kAudioClockDevicePropertyDeviceUIDAudioHardware
Apple’s documentation
kAudioClockDevicePropertyLatencyAudioHardware
Apple’s documentation
kAudioClockDevicePropertyNominalSampleRateAudioHardware
Apple’s documentation
kAudioClockDevicePropertyTransportTypeAudioHardware
Apple’s documentation
kAudioClockSourceControlClassIDAudioHardware
Apple’s documentation
kAudioClockSourceControlPropertyItemKindAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioClockSourceItemKindInternalAudioHardware
Apple’s documentation
kAudioControlClassIDAudioHardware
Apple’s documentation
kAudioControlPropertyElementAudioHardware
Apple’s documentation
kAudioControlPropertyScopeAudioHardware
Apple’s documentation
kAudioControlPropertyVariantAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDataDestinationControlClassIDAudioHardware
Apple’s documentation
kAudioDataSourceControlClassIDAudioHardware
Apple’s documentation
kAudioDeviceClassIDAudioHardware
Apple’s documentation
kAudioDevicePermissionsErrorAudioHardware
Apple’s documentation
kAudioDeviceProcessorOverloadAudioHardware
Apple’s documentation
kAudioDevicePropertyActualSampleRateAudioHardware
Apple’s documentation
kAudioDevicePropertyAvailableNominalSampleRatesAudioHardware
Apple’s documentation
kAudioDevicePropertyBufferFrameSizeAudioHardware
Apple’s documentation
kAudioDevicePropertyBufferFrameSizeRangeAudioHardware
Apple’s documentation
kAudioDevicePropertyBufferSizeAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyBufferSizeRangeAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelCategoryNameAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelCategoryNameCFStringAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelNameAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelNameCFStringAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelNominalLineLevelAudioHardware
Apple’s documentation
kAudioDevicePropertyChannelNominalLineLevelNameForIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelNominalLineLevelNameForIDCFStringAudioHardware
Apple’s documentation
kAudioDevicePropertyChannelNominalLineLevelsAudioHardware
Apple’s documentation
kAudioDevicePropertyChannelNumberNameAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyChannelNumberNameCFStringAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyClipLightAudioHardware
Apple’s documentation
kAudioDevicePropertyClockAlgorithmAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioDevicePropertyClockDeviceAudioHardware
Apple’s documentation
kAudioDevicePropertyClockDomainAudioHardware
Apple’s documentation
kAudioDevicePropertyClockIsStableAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioDevicePropertyClockSourceAudioHardware
Apple’s documentation
kAudioDevicePropertyClockSourceKindForIDAudioHardware
Apple’s documentation
kAudioDevicePropertyClockSourceNameForIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyClockSourceNameForIDCFStringAudioHardware
Apple’s documentation
kAudioDevicePropertyClockSourcesAudioHardware
Apple’s documentation
kAudioDevicePropertyConfigurationApplicationAudioHardware
Apple’s documentation
kAudioDevicePropertyDataSourceAudioHardware
Apple’s documentation
kAudioDevicePropertyDataSourceKindForIDAudioHardware
Apple’s documentation
kAudioDevicePropertyDataSourceNameForIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyDataSourceNameForIDCFStringAudioHardware
Apple’s documentation
kAudioDevicePropertyDataSourcesAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceCanBeDefaultDeviceAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceCanBeDefaultSystemDeviceAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceHasChangedAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceIsAliveAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceIsRunningAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceIsRunningSomewhereAudioHardware
Apple’s documentation
kAudioDevicePropertyDeviceManufacturerAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyDeviceManufacturerCFStringAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyDeviceNameAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyDeviceNameCFStringAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyDeviceUIDAudioHardware
Apple’s documentation
kAudioDevicePropertyDriverShouldOwniSubAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyHighPassFilterSettingAudioHardware
Apple’s documentation
kAudioDevicePropertyHighPassFilterSettingNameForIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyHighPassFilterSettingNameForIDCFStringAudioHardware
Apple’s documentation
kAudioDevicePropertyHighPassFilterSettingsAudioHardware
Apple’s documentation
kAudioDevicePropertyHogModeAudioHardware
Apple’s documentation
kAudioDevicePropertyIOCycleUsageAudioHardware
Apple’s documentation
kAudioDevicePropertyIOProcStreamUsageAudioHardware
Apple’s documentation
kAudioDevicePropertyIOStoppedAbnormallyAudioHardware
Apple’s documentation
kAudioDevicePropertyIOThreadOSWorkgroupAudioHardware
Apple’s documentation
kAudioDevicePropertyIconAudioHardware
Apple’s documentation
kAudioDevicePropertyIsHiddenAudioHardware
Apple’s documentation
kAudioDevicePropertyJackIsConnectedAudioHardware
Apple’s documentation
kAudioDevicePropertyLatencyAudioHardware
Apple’s documentation
kAudioDevicePropertyListenbackAudioHardware
Apple’s documentation
kAudioDevicePropertyModelUIDAudioHardware
Apple’s documentation
kAudioDevicePropertyMuteAudioHardware
Apple’s documentation
kAudioDevicePropertyNominalSampleRateAudioHardware
Apple’s documentation
kAudioDevicePropertyPhantomPowerAudioHardware
Apple’s documentation
kAudioDevicePropertyPhaseInvertAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruDestinationAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruDestinationNameForIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyPlayThruDestinationNameForIDCFStringAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruDestinationsAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruSoloAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruStereoPanAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruStereoPanChannelsAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruVolumeDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruVolumeDecibelsToScalarAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruVolumeDecibelsToScalarTransferFunctionAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyPlayThruVolumeRangeDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruVolumeScalarAudioHardware
Apple’s documentation
kAudioDevicePropertyPlayThruVolumeScalarToDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertyPlugInAudioHardware
Apple’s documentation
kAudioDevicePropertyPreferredChannelLayoutAudioHardware
Apple’s documentation
kAudioDevicePropertyPreferredChannelsForStereoAudioHardware
Apple’s documentation
kAudioDevicePropertyProcessMuteAudioHardware
Apple’s documentation
kAudioDevicePropertyRegisterBufferListAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyRelatedDevicesAudioHardware
Apple’s documentation
kAudioDevicePropertySafetyOffsetAudioHardware
Apple’s documentation
kAudioDevicePropertyScopeInputAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyScopeOutputAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyScopePlayThroughAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertySoloAudioHardware
Apple’s documentation
kAudioDevicePropertyStereoPanAudioHardware
Apple’s documentation
kAudioDevicePropertyStereoPanChannelsAudioHardware
Apple’s documentation
kAudioDevicePropertyStreamConfigurationAudioHardware
Apple’s documentation
kAudioDevicePropertyStreamFormatAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyStreamFormatMatchAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyStreamFormatSupportedAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyStreamFormatsAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyStreamsAudioHardware
Apple’s documentation
kAudioDevicePropertySubMuteAudioHardware
Apple’s documentation
kAudioDevicePropertySubVolumeDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertySubVolumeDecibelsToScalarAudioHardware
Apple’s documentation
kAudioDevicePropertySubVolumeDecibelsToScalarTransferFunctionAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertySubVolumeRangeDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertySubVolumeScalarAudioHardware
Apple’s documentation
kAudioDevicePropertySubVolumeScalarToDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertySupportsMixingAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyTalkbackAudioHardware
Apple’s documentation
kAudioDevicePropertyTransportTypeAudioHardware
Apple’s documentation
kAudioDevicePropertyUsesVariableBufferFrameSizesAudioHardware
Apple’s documentation
kAudioDevicePropertyVoiceActivityDetectionEnableAudioHardware
Apple’s documentation
kAudioDevicePropertyVoiceActivityDetectionStateAudioHardware
Apple’s documentation
kAudioDevicePropertyVolumeDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertyVolumeDecibelsToScalarAudioHardware
Apple’s documentation
kAudioDevicePropertyVolumeDecibelsToScalarTransferFunctionAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDevicePropertyVolumeRangeDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertyVolumeScalarAudioHardware
Apple’s documentation
kAudioDevicePropertyVolumeScalarToDecibelsAudioHardware
Apple’s documentation
kAudioDevicePropertyWantsControlsRestoredAudioHardware
Apple’s documentation
kAudioDevicePropertyWantsStreamFormatsRestoredAudioHardware
Apple’s documentation
kAudioDevicePropertyZeroTimeStampPeriodAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioDeviceStartTimeDontConsultDeviceFlagAudioHardware
Apple’s documentation
kAudioDeviceStartTimeDontConsultHALFlagAudioHardware
Apple’s documentation
kAudioDeviceStartTimeIsInputFlagAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeAVBAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeAggregateAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeAirPlayAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeAutoAggregateAudioHardwareDeprecated
Apple’s documentation
kAudioDeviceTransportTypeBluetoothAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeBluetoothLEAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeBuiltInAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeContinuityCaptureDeprecatedAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeContinuityCaptureWiredAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeContinuityCaptureWirelessAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeDisplayPortAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeFireWireAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeHDMIAudioHardware
Apple’s documentation
kAudioDeviceTransportTypePCIAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeThunderboltAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeUSBAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeUnknownAudioHardware
Apple’s documentation
kAudioDeviceTransportTypeVirtualAudioHardware
Apple’s documentation
kAudioDeviceUnknownAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioDeviceUnsupportedFormatErrorAudioHardware
Apple’s documentation
kAudioEndPointClassIDAudioHardware
Apple’s documentation
kAudioEndPointDeviceClassIDAudioHardware
Apple’s documentation
kAudioEndPointDeviceEndPointListKeyAudioHardware
Apple’s documentation
kAudioEndPointDeviceIsPrivateKeyAudioHardware
Apple’s documentation
kAudioEndPointDeviceMainEndPointKeyAudioHardware
Apple’s documentation
kAudioEndPointDeviceMasterEndPointKeyAudioHardware
Apple’s documentation
kAudioEndPointDeviceNameKeyAudioHardware
Apple’s documentation
kAudioEndPointDevicePropertyCompositionAudioHardware
Apple’s documentation
kAudioEndPointDevicePropertyEndPointListAudioHardware
Apple’s documentation
kAudioEndPointDevicePropertyIsPrivateAudioHardware
Apple’s documentation
kAudioEndPointDeviceUIDKeyAudioHardware
Apple’s documentation
kAudioEndPointInputChannelsKeyAudioHardware
Apple’s documentation
kAudioEndPointNameKeyAudioHardware
Apple’s documentation
kAudioEndPointOutputChannelsKeyAudioHardware
Apple’s documentation
kAudioEndPointUIDKeyAudioHardware
Apple’s documentation
kAudioHardwareBadDeviceErrorAudioHardware
Apple’s documentation
kAudioHardwareBadObjectErrorAudioHardware
Apple’s documentation
kAudioHardwareBadPropertySizeErrorAudioHardware
Apple’s documentation
kAudioHardwareBadStreamErrorAudioHardware
Apple’s documentation
kAudioHardwareIllegalOperationErrorAudioHardware
Apple’s documentation
kAudioHardwareNoErrorAudioHardware
Apple’s documentation
kAudioHardwareNotReadyErrorAudioHardware
Apple’s documentation
kAudioHardwareNotRunningErrorAudioHardware
Apple’s documentation
kAudioHardwarePropertyBootChimeVolumeDecibelsAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyBootChimeVolumeDecibelsToScalarAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyBootChimeVolumeDecibelsToScalarTransferFunctionAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyBootChimeVolumeRangeDecibelsAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyBootChimeVolumeScalarAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyBootChimeVolumeScalarToDecibelsAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyBoxListAudioHardware
Apple’s documentation
kAudioHardwarePropertyClockDeviceListAudioHardware
Apple’s documentation
kAudioHardwarePropertyDefaultInputDeviceAudioHardware
Apple’s documentation
kAudioHardwarePropertyDefaultOutputDeviceAudioHardware
Apple’s documentation
kAudioHardwarePropertyDefaultSystemOutputDeviceAudioHardware
Apple’s documentation
kAudioHardwarePropertyDeviceForUIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyDevicesAudioHardware
Apple’s documentation
kAudioHardwarePropertyHogModeIsAllowedAudioHardware
Apple’s documentation
kAudioHardwarePropertyIsInitingOrExitingAudioHardware
Apple’s documentation
kAudioHardwarePropertyMixStereoToMonoAudioHardware
Apple’s documentation
kAudioHardwarePropertyPlugInForBundleIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyPlugInListAudioHardware
Apple’s documentation
kAudioHardwarePropertyPowerHintAudioHardware
Apple’s documentation
kAudioHardwarePropertyProcessInputMuteAudioHardware
Apple’s documentation
kAudioHardwarePropertyProcessIsAudibleAudioHardware
Apple’s documentation
kAudioHardwarePropertyProcessIsMainAudioHardware
Apple’s documentation
kAudioHardwarePropertyProcessIsMasterDeprecatedAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyProcessObjectListAudioHardware
Apple’s documentation
kAudioHardwarePropertyRunLoopAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioHardwarePropertyServiceRestartedAudioHardware
Apple’s documentation
kAudioHardwarePropertySleepingIsAllowedAudioHardware
Apple’s documentation
kAudioHardwarePropertyTapListAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslateBundleIDToPlugInAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslateBundleIDToTransportManagerAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslatePIDToProcessObjectAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslateUIDToBoxAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslateUIDToClockDeviceAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslateUIDToDeviceAudioHardware
Apple’s documentation
kAudioHardwarePropertyTranslateUIDToTapAudioHardware
Apple’s documentation
kAudioHardwarePropertyTransportManagerListAudioHardware
Apple’s documentation
kAudioHardwarePropertyUnloadingIsAllowedAudioHardware
Apple’s documentation
kAudioHardwarePropertyUserIDChangedAudioHardware
Apple’s documentation
kAudioHardwarePropertyUserSessionIsActiveOrHeadlessAudioHardware
Apple’s documentation
kAudioHardwareRunLoopModeAudioHardwareDeprecated
Apple’s documentation
kAudioHardwareUnknownPropertyErrorAudioHardware
Apple’s documentation
kAudioHardwareUnspecifiedErrorAudioHardware
Apple’s documentation
kAudioHardwareUnsupportedOperationErrorAudioHardware
Apple’s documentation
kAudioHighPassFilterControlClassIDAudioHardware
Apple’s documentation
kAudioISubOwnerControlClassIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioJackControlClassIDAudioHardware
Apple’s documentation
kAudioLFEMuteControlClassIDAudioHardware
Apple’s documentation
kAudioLFEVolumeControlClassIDAudioHardware
Apple’s documentation
kAudioLevelControlClassIDAudioHardware
Apple’s documentation
kAudioLevelControlPropertyConvertDecibelsToScalarAudioHardware
Apple’s documentation
kAudioLevelControlPropertyConvertScalarToDecibelsAudioHardware
Apple’s documentation
kAudioLevelControlPropertyDecibelRangeAudioHardware
Apple’s documentation
kAudioLevelControlPropertyDecibelValueAudioHardware
Apple’s documentation
kAudioLevelControlPropertyDecibelsToScalarTransferFunctionAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioLevelControlPropertyScalarValueAudioHardware
Apple’s documentation
kAudioLineLevelControlClassIDAudioHardware
Apple’s documentation
kAudioListenbackControlClassIDAudioHardware
Apple’s documentation
kAudioMuteControlClassIDAudioHardware
Apple’s documentation
kAudioObjectClassIDAudioHardware
Apple’s documentation
kAudioObjectClassIDWildcardAudioHardware
Apple’s documentation
kAudioObjectPlugInObjectAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioObjectPropertyBaseClassAudioHardware
Apple’s documentation
kAudioObjectPropertyClassAudioHardware
Apple’s documentation
kAudioObjectPropertyControlListAudioHardware
Apple’s documentation
kAudioObjectPropertyCreatorAudioHardware
Apple’s documentation
kAudioObjectPropertyCustomPropertyInfoListAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioObjectPropertyElementCategoryNameAudioHardware
Apple’s documentation
kAudioObjectPropertyElementMainAudioHardware
Apple’s documentation
kAudioObjectPropertyElementMasterDeprecatedAudioHardware
Apple’s documentation
kAudioObjectPropertyElementNameAudioHardware
Apple’s documentation
kAudioObjectPropertyElementNumberNameAudioHardware
Apple’s documentation
kAudioObjectPropertyElementWildcardAudioHardware
Apple’s documentation
kAudioObjectPropertyFirmwareVersionAudioHardware
Apple’s documentation
kAudioObjectPropertyIdentifyAudioHardware
Apple’s documentation
kAudioObjectPropertyListenerAddedAudioHardware
Apple’s documentation
kAudioObjectPropertyListenerRemovedAudioHardware
Apple’s documentation
kAudioObjectPropertyManufacturerAudioHardware
Apple’s documentation
kAudioObjectPropertyModelNameAudioHardware
Apple’s documentation
kAudioObjectPropertyNameAudioHardware
Apple’s documentation
kAudioObjectPropertyOwnedObjectsAudioHardware
Apple’s documentation
kAudioObjectPropertyOwnerAudioHardware
Apple’s documentation
kAudioObjectPropertyScopeGlobalAudioHardware
Apple’s documentation
kAudioObjectPropertyScopeInputAudioHardware
Apple’s documentation
kAudioObjectPropertyScopeOutputAudioHardware
Apple’s documentation
kAudioObjectPropertyScopePlayThroughAudioHardware
Apple’s documentation
kAudioObjectPropertyScopeWildcardAudioHardware
Apple’s documentation
kAudioObjectPropertySelectorWildcardAudioHardware
Apple’s documentation
kAudioObjectPropertySerialNumberAudioHardware
Apple’s documentation
kAudioObjectSystemObjectAudioHardware
Apple’s documentation
kAudioObjectUnknownAudioHardware
Apple’s documentation
kAudioPhantomPowerControlClassIDAudioHardware
Apple’s documentation
kAudioPhaseInvertControlClassIDAudioHardware
Apple’s documentation
kAudioPlugInClassIDAudioHardware
Apple’s documentation
kAudioPlugInCreateAggregateDeviceAudioHardware
Apple’s documentation
kAudioPlugInDestroyAggregateDeviceAudioHardware
Apple’s documentation
kAudioPlugInPropertyBoxListAudioHardware
Apple’s documentation
kAudioPlugInPropertyBundleIDAudioHardware
Apple’s documentation
kAudioPlugInPropertyClockDeviceListAudioHardware
Apple’s documentation
kAudioPlugInPropertyDeviceListAudioHardware
Apple’s documentation
kAudioPlugInPropertyResourceBundleAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioPlugInPropertyTranslateUIDToBoxAudioHardware
Apple’s documentation
kAudioPlugInPropertyTranslateUIDToClockDeviceAudioHardware
Apple’s documentation
kAudioPlugInPropertyTranslateUIDToDeviceAudioHardware
Apple’s documentation
kAudioProcessClassIDAudioHardware
Apple’s documentation
kAudioProcessPropertyBundleIDAudioHardware
Apple’s documentation
kAudioProcessPropertyDevicesAudioHardware
Apple’s documentation
kAudioProcessPropertyIsRunningAudioHardware
Apple’s documentation
kAudioProcessPropertyIsRunningInputAudioHardware
Apple’s documentation
kAudioProcessPropertyIsRunningOutputAudioHardware
Apple’s documentation
kAudioProcessPropertyPIDAudioHardware
Apple’s documentation
kAudioPropertyWildcardChannelAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioPropertyWildcardPropertyIDAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioPropertyWildcardSectionAudioHardwareDeprecated
Apple’s documentation
kAudioSelectorControlClassIDAudioHardware
Apple’s documentation
kAudioSelectorControlItemKindSpacerAudioHardware
Apple’s documentation
kAudioSelectorControlPropertyAvailableItemsAudioHardware
Apple’s documentation
kAudioSelectorControlPropertyCurrentItemAudioHardware
Apple’s documentation
kAudioSelectorControlPropertyItemKindAudioHardware
Apple’s documentation
kAudioSelectorControlPropertyItemNameAudioHardware
Apple’s documentation
kAudioServerPlugInCustomPropertyDataTypeCFPropertyListAudioServerPlugIn
Apple’s documentation
kAudioServerPlugInCustomPropertyDataTypeCFStringAudioServerPlugIn
Apple’s documentation
kAudioServerPlugInCustomPropertyDataTypeNoneAudioServerPlugIn
Apple’s documentation
kAudioServerPlugInHostClientIDAudioHardware and AudioServerPlugIn
Apple’s documentation
kAudioSliderControlClassIDAudioHardware
Apple’s documentation
kAudioSliderControlPropertyRangeAudioHardware
Apple’s documentation
kAudioSliderControlPropertyValueAudioHardware
Apple’s documentation
kAudioSoloControlClassIDAudioHardware
Apple’s documentation
kAudioStereoPanControlClassIDAudioHardware
Apple’s documentation
kAudioStereoPanControlPropertyPanningChannelsAudioHardware
Apple’s documentation
kAudioStereoPanControlPropertyValueAudioHardware
Apple’s documentation
kAudioStreamClassIDAudioHardware
Apple’s documentation
kAudioStreamPropertyAvailablePhysicalFormatsAudioHardware
Apple’s documentation
kAudioStreamPropertyAvailableVirtualFormatsAudioHardware
Apple’s documentation
kAudioStreamPropertyDirectionAudioHardware
Apple’s documentation
kAudioStreamPropertyIsActiveAudioHardware
Apple’s documentation
kAudioStreamPropertyLatencyAudioHardware
Apple’s documentation
kAudioStreamPropertyOwningDeviceAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioStreamPropertyPhysicalFormatAudioHardware
Apple’s documentation
kAudioStreamPropertyPhysicalFormatMatchAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioStreamPropertyPhysicalFormatSupportedAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioStreamPropertyPhysicalFormatsAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioStreamPropertyStartingChannelAudioHardware
Apple’s documentation
kAudioStreamPropertyTerminalTypeAudioHardware
Apple’s documentation
kAudioStreamPropertyVirtualFormatAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeDigitalAudioInterfaceAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeDisplayPortAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeHDMIAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeHeadphonesAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeHeadsetMicrophoneAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeLFESpeakerAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeLineAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeMicrophoneAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeReceiverMicrophoneAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeReceiverSpeakerAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeSpeakerAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeTTYAudioHardware
Apple’s documentation
kAudioStreamTerminalTypeUnknownAudioHardware
Apple’s documentation
kAudioStreamUnknownAudioHardware and AudioHardwareDeprecated
Apple’s documentation
kAudioSubDeviceClassIDAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationHighQualityDeprecatedAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationKeyAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationLowQualityDeprecatedAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationMaxQualityDeprecatedAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationMediumQualityDeprecatedAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationMinQualityDeprecatedAudioHardware
Apple’s documentation
kAudioSubDeviceDriftCompensationQualityKeyAudioHardware
Apple’s documentation
kAudioSubDeviceExtraInputLatencyKeyAudioHardware
Apple’s documentation
kAudioSubDeviceExtraOutputLatencyKeyAudioHardware
Apple’s documentation
kAudioSubDeviceInputChannelsKeyAudioHardware
Apple’s documentation
kAudioSubDeviceNameKeyAudioHardware
Apple’s documentation
kAudioSubDeviceOutputChannelsKeyAudioHardware
Apple’s documentation
kAudioSubDevicePropertyDriftCompensationAudioHardware
Apple’s documentation
kAudioSubDevicePropertyDriftCompensationQualityAudioHardware
Apple’s documentation
kAudioSubDevicePropertyExtraLatencyAudioHardware
Apple’s documentation
kAudioSubDeviceUIDKeyAudioHardware
Apple’s documentation
kAudioSubTapClassIDAudioHardware
Apple’s documentation
kAudioSubTapDriftCompensationKeyAudioHardware
Apple’s documentation
kAudioSubTapDriftCompensationQualityKeyAudioHardware
Apple’s documentation
kAudioSubTapExtraInputLatencyKeyAudioHardware
Apple’s documentation
kAudioSubTapExtraOutputLatencyKeyAudioHardware
Apple’s documentation
kAudioSubTapPropertyDriftCompensationAudioHardware
Apple’s documentation
kAudioSubTapPropertyDriftCompensationQualityAudioHardware
Apple’s documentation
kAudioSubTapPropertyExtraLatencyAudioHardware
Apple’s documentation
kAudioSubTapUIDKeyAudioHardware
Apple’s documentation
kAudioSystemObjectClassIDAudioHardware
Apple’s documentation
kAudioTalkbackControlClassIDAudioHardware
Apple’s documentation
kAudioTapClassIDAudioHardware
Apple’s documentation
kAudioTapPropertyDescriptionAudioHardware
Apple’s documentation
kAudioTapPropertyFormatAudioHardware
Apple’s documentation
kAudioTapPropertyUIDAudioHardware
Apple’s documentation
kAudioTransportManagerClassIDAudioHardware
Apple’s documentation
kAudioTransportManagerCreateEndPointDeviceAudioHardware
Apple’s documentation
kAudioTransportManagerDestroyEndPointDeviceAudioHardware
Apple’s documentation
kAudioTransportManagerPropertyEndPointListAudioHardware
Apple’s documentation
kAudioTransportManagerPropertyTranslateUIDToEndPointAudioHardware
Apple’s documentation
kAudioTransportManagerPropertyTransportTypeAudioHardware
Apple’s documentation
kAudioVolumeControlClassIDAudioHardware
Apple’s documentation

Functions§

AudioConvertHostTimeToNanosHostTime
Convert the given host time into a time in nanoseconds.
AudioConvertNanosToHostTimeHostTime
Convert the given nanosecond time into a host time.
AudioDeviceAddIOProcDeprecatedAudioHardware and AudioHardwareDeprecated and objc2-core-audio-types
Registers the given AudioDeviceIOProc with the AudioDevice.
AudioDeviceAddPropertyListenerDeprecatedAudioHardware and AudioHardwareDeprecated
Registers the given AudioDevicePropertyListenerProc to receive notifications when the given property changes.
AudioDeviceCreateIOProcIDAudioHardware and objc2-core-audio-types
Creates an AudioDeviceIOProcID from an AudioDeviceIOProc and a client data pointer.
AudioDeviceCreateIOProcIDWithBlockAudioHardware and block2 and dispatch2 and objc2-core-audio-types
Creates an AudioDeviceIOProcID from an AudioDeviceIOBlock
AudioDeviceDestroyIOProcIDAudioHardware and objc2-core-audio-types
Destroys an AudioDeviceIOProcID.
AudioDeviceGetCurrentTimeAudioHardware and objc2-core-audio-types
Retrieves the current time from an AudioDevice. Note that the device has to be running.
AudioDeviceGetNearestStartTimeAudioHardware and objc2-core-audio-types
Query an AudioDevice to get a time equal to or later than the given time that is the best time to start IO.
AudioDeviceGetPropertyDeprecatedAudioHardware and AudioHardwareDeprecated
Queries an the AudioDevice object to get the data of the given property and places it in the provided buffer.
AudioDeviceGetPropertyInfoDeprecatedAudioHardware and AudioHardwareDeprecated
Retrieve information about the given property of an AudioDevice.
AudioDeviceReadDeprecatedAudioHardware and AudioHardwareDeprecated and objc2-core-audio-types
Read some data from an AudioDevice starting at the given time.
AudioDeviceRemoveIOProcDeprecatedAudioHardware and AudioHardwareDeprecated and objc2-core-audio-types
Unregisters the given AudioDeviceIOProc from the AudioDevice. This routine has been deprecated in favor of AudioDeviceDestroyIOProcID().
AudioDeviceRemovePropertyListenerDeprecatedAudioHardware and AudioHardwareDeprecated
Unregisters the given AudioDevicePropertyListenerProc from receiving notifications when the given property changes.
AudioDeviceSetPropertyDeprecatedAudioHardware and AudioHardwareDeprecated and objc2-core-audio-types
Tells the AudioDevice object to change the value of the given property using the provided data.
AudioDeviceStartAudioHardware and objc2-core-audio-types
Starts IO for the given AudioDeviceIOProcID.
AudioDeviceStartAtTimeAudioHardware and objc2-core-audio-types
Starts IO for the given AudioDeviceIOProcID and aligns the IO cycle of the AudioDevice with the given time.
AudioDeviceStopAudioHardware and objc2-core-audio-types
Stops IO for the given AudioDeviceIOProcID.
AudioDeviceTranslateTimeAudioHardware and objc2-core-audio-types
Translates the time in the AudioDevice’s time base from one representation to another. Note that the device has to be running
AudioGetCurrentHostTimeHostTime
Gets the current host time.
AudioGetHostClockFrequencyHostTime
Gets the number of ticks per second in the host time base.
AudioGetHostClockMinimumTimeDeltaHostTime
Gets the smallest number of ticks that two succeeding values will ever differ. by.
AudioHardwareAddPropertyListenerDeprecatedAudioHardware and AudioHardwareDeprecated
Registers the given AudioHardwarePropertyListenerProc to receive notifications when the given property changes.
AudioHardwareAddRunLoopSourceDeprecatedAudioHardwareDeprecated
Add the given CFRunLoopSource to the the HAL’s notification CFRunLoop.
AudioHardwareCreateAggregateDeviceAudioHardware
This routine creates a new AudioAggregateDevice using the provided description.
AudioHardwareCreateProcessTapAudioHardware and objc2
This routine creates a new Tap using the provided description.
AudioHardwareDestroyAggregateDeviceAudioHardware
This routine destroys the given AudioAggregateDevice.
AudioHardwareDestroyProcessTapAudioHardware
This routine destroys the given Tap.
AudioHardwareGetPropertyDeprecatedAudioHardware and AudioHardwareDeprecated
Queries an the AudioSystemObject to get the data of the given property and places it in the provided buffer.
AudioHardwareGetPropertyInfoDeprecatedAudioHardware and AudioHardwareDeprecated
Retrieve information about the given property.
AudioHardwareRemovePropertyListenerDeprecatedAudioHardware and AudioHardwareDeprecated
Unregisters the given AudioHardwarePropertyListenerProc from receive notifications when the given property changes.
AudioHardwareRemoveRunLoopSourceDeprecatedAudioHardwareDeprecated
Remove the given CFRunLoopSource from the the HAL’s notification CFRunLoop.
AudioHardwareSetPropertyDeprecatedAudioHardware and AudioHardwareDeprecated
Tells the AudioSystemObject to change the value of the given property using the provided data.
AudioHardwareUnloadAudioHardware
When this routine is called, all IO on all devices within a process will be terminated and all resources capable of being released will be released. This routine essentially returns the HAL to its uninitialized state.
AudioObjectAddPropertyListenerAudioHardware
Registers the given AudioObjectPropertyListenerProc to receive notifications when the given properties change.
AudioObjectAddPropertyListenerBlockAudioHardware and block2 and dispatch2
Registers the given AudioObjectPropertyListenerBlock to receive notifications when the given properties change.
AudioObjectGetPropertyDataAudioHardware
Queries an AudioObject to get the data of the given property and places it in the provided buffer.
AudioObjectGetPropertyDataSizeAudioHardware
Queries an AudioObject to find the size of the data for the given property.
AudioObjectHasPropertyAudioHardware
Queries an AudioObject about whether or not it has the given property.
AudioObjectIsPropertySettableAudioHardware
Queries an AudioObject about whether or not the given property can be set using AudioObjectSetPropertyData.
AudioObjectRemovePropertyListenerAudioHardware
Unregisters the given AudioObjectPropertyListenerProc from receiving notifications when the given properties change.
AudioObjectRemovePropertyListenerBlockAudioHardware and block2 and dispatch2
Unregisters the given AudioObjectPropertyListenerBlock from receiving notifications when the given properties change.
AudioObjectSetPropertyDataAudioHardware
Tells an AudioObject to change the value of the given property using the provided data.
AudioObjectShowAudioHardware
Prints to standard out a textural description of the AudioObject.
AudioStreamAddPropertyListenerDeprecatedAudioHardware and AudioHardwareDeprecated
Registers the given AudioStreamPropertyListenerProc to receive notifications when the given property changes.
AudioStreamGetPropertyDeprecatedAudioHardware and AudioHardwareDeprecated
Queries an the AudioStream object to get the data of the given property and places it in the provided buffer.
AudioStreamGetPropertyInfoDeprecatedAudioHardware and AudioHardwareDeprecated
Retrieve information about the given property of an AudioStream.
AudioStreamRemovePropertyListenerDeprecatedAudioHardware and AudioHardwareDeprecated
Unregisters the given AudioStreamPropertyListenerProc from receiving notifications when the given property changes.
AudioStreamSetPropertyDeprecatedAudioHardware and AudioHardwareDeprecated and objc2-core-audio-types
Tells the AudioStream object to change the value of the given property using the provided data.

Type Aliases§

AudioClassIDAudioHardware
AudioClassIDs are used to identify the class of an AudioObject.
AudioDeviceIDAudioHardware and AudioHardwareDeprecated
AudioDevice is the base class for all objects that represent an audio device.
AudioDeviceIOBlockAudioHardware and block2 and objc2-core-audio-types
An AudioDeviceIOBlock is called by an AudioDevice to provide input data read from the device and collect output data to be written to the device for the current IO cycle.
AudioDeviceIOProcAudioHardware and objc2-core-audio-types
An AudioDeviceIOProc is called by an AudioDevice to provide input data read from the device and collect output data to be written to the device for the current IO cycle.
AudioDeviceIOProcIDAudioHardware and objc2-core-audio-types
An AudioDeviceIOProcID represents both an IOProc and the client data that goes with it. Once created, an AudioDeviceIOProcID can be used everywhere one would use a regular IOProc. The purpose for an AudioDeviceIOProcID is to allow a client to register the same function pointer as an IOProc with a device multiple times provided
AudioDevicePropertyIDAudioHardware and AudioHardwareDeprecated
An AudioDevicePropertyID is an integer that identifies a specific piece of information about the object.
AudioDevicePropertyListenerProcAudioHardware and AudioHardwareDeprecated
Clients register an AudioDevicePropertyListenerProc with the AudioDevice object in order to receive notifications when the properties of the object change.
AudioHardwarePropertyIDAudioHardware and AudioHardwareDeprecated
An AudioHardwarePropertyID is a integer that identifies a specific piece of information about the AudioSystemObject.
AudioHardwarePropertyListenerProcAudioHardware and AudioHardwareDeprecated
Clients register an AudioHardwarePropertyListenerProc with the AudioSystemObject in order to receive notifications when the properties of the object change.
AudioObjectIDAudioHardware
A UInt32 that provides a handle on a specific AudioObject.
AudioObjectPropertyElementAudioHardware
An AudioObjectPropertyElement is an integer that identifies, along with the AudioObjectPropertySelector and AudioObjectPropertyScope, a specific piece of information about an AudioObject.
AudioObjectPropertyListenerBlockAudioHardware and block2
Clients register an AudioObjectPropertyListenerBlock with an AudioObject in order to receive notifications when the properties of the object change.
AudioObjectPropertyListenerProcAudioHardware
Clients register an AudioObjectPropertyListenerProc with an AudioObject in order to receive notifications when the properties of the object change.
AudioObjectPropertyScopeAudioHardware
An AudioObjectPropertyScope is a four char code that identifies, along with the AudioObjectPropertySelector and AudioObjectPropertyElement, a specific piece of information about an AudioObject.
AudioObjectPropertySelectorAudioHardware
An AudioObjectPropertySelector is a four char code that identifies, along with the AudioObjectPropertyScope and AudioObjectPropertyElement, a specific piece of information about an AudioObject.
AudioServerPlugInCustomPropertyDataTypeAudioServerPlugIn
The set of data types the Host knows how to marshal between the server and the client. These are the only types supported for custom properties. See AudioServerPlugInCustomPropertyInfo for more information.
AudioStreamIDAudioHardware and AudioHardwareDeprecated
AudioStream is the base class for all objects that represent a stream of data on an audio device.
AudioStreamPropertyListenerProcAudioHardware and AudioHardwareDeprecated
Clients register an AudioStreamPropertyListenerProc with the AudioStream object in order to receive notifications when the properties of the object change.