---
title: AudioComponentFactoryFunction
framework: audiotoolbox
role: symbol
role_heading: Type Alias
path: audiotoolbox/audiocomponentfactoryfunction
---

# AudioComponentFactoryFunction

## Declaration

```swift
typealias AudioComponentFactoryFunction = (UnsafePointer<AudioComponentDescription>) -> UnsafeMutablePointer<AudioComponentPlugInInterface>?
```

## See Also

### Creating an Audio Component Dynamically

- [AudioComponentRegister(_:_:_:_:)](audiotoolbox/audiocomponentregister(_:_:_:_:).md)
- [AudioComponentCount(_:)](audiotoolbox/audiocomponentcount(_:).md)
- [AudioComponentFindNext(_:_:)](audiotoolbox/audiocomponentfindnext(_:_:).md)
- [AudioComponentInstanceGetComponent(_:)](audiotoolbox/audiocomponentinstancegetcomponent(_:).md)
- [AudioComponentDescription](audiotoolbox/audiocomponentdescription.md)
- [AudioComponentInstance](audiotoolbox/audiocomponentinstance.md)
- [AudioComponentFlags](audiotoolbox/audiocomponentflags.md)
