---
title: AudioComponentFlags
framework: audiotoolbox
role: symbol
role_heading: Structure
path: audiotoolbox/audiocomponentflags
---

# AudioComponentFlags

## Declaration

```swift
struct AudioComponentFlags
```

## Topics

### Flags

- [unsearchable](audiotoolbox/audiocomponentflags/unsearchable.md)
- [sandboxSafe](audiotoolbox/audiocomponentflags/sandboxsafe.md)
- [isV3AudioUnit](audiotoolbox/audiocomponentflags/isv3audiounit.md)
- [requiresAsyncInstantiation](audiotoolbox/audiocomponentflags/requiresasyncinstantiation.md)
- [canLoadInProcess](audiotoolbox/audiocomponentflags/canloadinprocess.md)

### Initializers

- [init(rawValue:)](audiotoolbox/audiocomponentflags/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## 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)
- [AudioComponentFactoryFunction](audiotoolbox/audiocomponentfactoryfunction.md)
