AudioUnitExtensionSetComponentList(_:_:)
Allows the implementor of an audio unit extension to dynamically modify the list of component registrations for the extension.
Declaration
func AudioUnitExtensionSetComponentList(_ extensionIdentifier: CFString, _ audioComponentInfo: CFArray?) -> OSStatusParameters
- extensionIdentifier:
The bundle identifier of the audio unit extension.
- audioComponentInfo:
An array of dictionaries, one for each component registration.
Return Value
An OSStatus result code.
Discussion
The bundle identifier of the process that calls this function must prefix or match the extension identifier.
For an example of the array of dictionaries, see Audio Components.
See Also
Audio Units
Creating an audio unit extensionCreating custom audio effectsIncorporating Audio Effects and InstrumentsDebugging Out-of-Process Audio Units on Apple SiliconRendering Spatial Audio from Bluetooth headphonesAUAudioUnitAUAudioUnitBusAUAudioUnitBusArrayAUAudioUnitPresetAUAudioUnitV2BridgeAUHeadTrackingBinauralRendererAudioUnitExtensionCopyComponentList(_:)AUAudioUnitFactory