---
title: "AudioComponentInstanceCanDo(_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audiocomponentinstancecando(_:_:)"
---

# AudioComponentInstanceCanDo(_:_:)

Determines if an audio component instance implements a particular function.

## Declaration

```swift
func AudioComponentInstanceCanDo(_ inInstance: AudioComponentInstance, _ inSelectorID: Int16) -> Bool
```

## Parameters

- `inInstance`: The audio component instance that you want to examine.
- `inSelectorID`: An audio component function selector. The available values for audio units are listed in doc://com.apple.audiotoolbox/documentation/AudioToolbox/1584140-general_audio_unit_function_sele and doc://com.apple.audiotoolbox/documentation/AudioToolbox/1585807-i_o_audio_unit_function_selector.

## See Also

### Getting Information About a Component

- [AudioComponentGetDescription(_:_:)](audiotoolbox/audiocomponentgetdescription(_:_:).md)
- [AudioComponentCopyName(_:_:)](audiotoolbox/audiocomponentcopyname(_:_:).md)
- [AudioComponentGetVersion(_:_:)](audiotoolbox/audiocomponentgetversion(_:_:).md)
- [AudioComponentCopyIcon(_:)](audiotoolbox/audiocomponentcopyicon(_:).md)
- [AudioComponentCopyConfigurationInfo(_:_:)](audiotoolbox/audiocomponentcopyconfigurationinfo(_:_:).md)
- [AudioComponentPlugInInterface](audiotoolbox/audiocomponentplugininterface.md)
- [AudioComponentMethod](audiotoolbox/audiocomponentmethod.md)
