---
title: IOUserAudioSelectorControl
framework: audiodriverkit
role: symbol
role_heading: Class
path: audiodriverkit/iouseraudioselectorcontrol
---

# IOUserAudioSelectorControl

A control object that supports selecting from a set of values.

## Declaration

```occ
class IOUserAudioSelectorControl;
```

## Topics

### Creating a Selector Control

- [Create](audiodriverkit/iouseraudioselectorcontrol/create.md)
- [init](audiodriverkit/iouseraudioselectorcontrol/init.md)
- [IOUserAudioDriver](audiodriverkit/iouseraudiodriver.md)
- [IOUserAudioObjectPropertyElement](audiodriverkit/audiodriverkit/iouseraudioobjectpropertyelement.md)
- [IOUserAudioObjectPropertyScope](audiodriverkit/audiodriverkit/iouseraudioobjectpropertyscope.md)

### Freeing a Selector Control

- [free](audiodriverkit/iouseraudioselectorcontrol/free.md)

### Getting Information About the Class

- [GetClassID](audiodriverkit/iouseraudioselectorcontrol/getclassid.md)
- [GetBaseClassID](audiodriverkit/iouseraudioselectorcontrol/getbaseclassid.md)
- [IOUserAudioClassID](audiodriverkit/audiodriverkit/iouseraudioclassid.md)

### Supporting Value Changes

- [HandleChangeSelectedValues](audiodriverkit/iouseraudioselectorcontrol/handlechangeselectedvalues.md)

### Accessing the Selected Values

- [SetCurrentSelectedValues](audiodriverkit/iouseraudioselectorcontrol/setcurrentselectedvalues.md)
- [GetCurrentSelectedValues](audiodriverkit/iouseraudioselectorcontrol/getcurrentselectedvalues.md)
- [GetControlValuesCount](audiodriverkit/iouseraudioselectorcontrol/getcontrolvaluescount.md)
- [IOUserAudioSelectorValue](audiodriverkit/iouseraudioselectorvalue.md)
- [AddControlValueDescriptions](audiodriverkit/iouseraudioselectorcontrol/addcontrolvaluedescriptions.md)
- [RemoveControlValueDescriptions](audiodriverkit/iouseraudioselectorcontrol/removecontrolvaluedescriptions.md)
- [GetControlValueDescriptions](audiodriverkit/iouseraudioselectorcontrol/getcontrolvaluedescriptions.md)
- [IOUserAudioSelectorValueDescription](audiodriverkit/iouseraudioselectorvaluedescription.md)

## Relationships

### Inherits From

- [IOUserAudioControl](audiodriverkit/iouseraudiocontrol.md)

## See Also

### Using Audio Controls

- [IOUserAudioControl](audiodriverkit/iouseraudiocontrol.md)
- [IOUserAudioBooleanControl](audiodriverkit/iouseraudiobooleancontrol.md)
- [IOUserAudioStereoPanControl](audiodriverkit/iouseraudiostereopancontrol.md)
- [IOUserAudioSliderControl](audiodriverkit/iouseraudioslidercontrol.md)
- [IOUserAudioLevelControl](audiodriverkit/iouseraudiolevelcontrol.md)
