---
title: "supportsNumberInputChannels(_:outputChannels:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avaudiounitcomponent/supportsnumberinputchannels(_:outputchannels:)"
---

# supportsNumberInputChannels(_:outputChannels:)

Gets a Boolean value that indicates whether the audio unit component supports the specified number of input and output channels.

## Declaration

```swift
func supportsNumberInputChannels(_ numInputChannels: Int, outputChannels numOutputChannels: Int) -> Bool
```

## Parameters

- `numInputChannels`: The number of input channels.
- `numOutputChannels`: The number of output channels.

## Return Value

Return Value A value of true if the audio unit component supports the specified number of input and output channels; otherwise, false.

## See Also

### Getting audio unit component information

- [audioComponentDescription](avfaudio/avaudiounitcomponent/audiocomponentdescription.md)
- [availableArchitectures](avfaudio/avaudiounitcomponent/availablearchitectures.md)
- [configurationDictionary](avfaudio/avaudiounitcomponent/configurationdictionary.md)
- [hasCustomView](avfaudio/avaudiounitcomponent/hascustomview.md)
- [hasMIDIInput](avfaudio/avaudiounitcomponent/hasmidiinput.md)
- [hasMIDIOutput](avfaudio/avaudiounitcomponent/hasmidioutput.md)
- [manufacturerName](avfaudio/avaudiounitcomponent/manufacturername.md)
- [name](avfaudio/avaudiounitcomponent/name.md)
- [passesAUVal](avfaudio/avaudiounitcomponent/passesauval.md)
- [isSandboxSafe](avfaudio/avaudiounitcomponent/issandboxsafe.md)
- [typeName](avfaudio/avaudiounitcomponent/typename.md)
- [version](avfaudio/avaudiounitcomponent/version.md)
- [versionString](avfaudio/avaudiounitcomponent/versionstring.md)
- [componentURL](avfaudio/avaudiounitcomponent/componenturl.md)
