---
title: IOUserVideoSelectorControl
framework: VideoDriverKit
role: symbol
role_heading: Class
platforms: [driverkit 27.0+]
path: videodriverkit/iouservideoselectorcontrol
---

# IOUserVideoSelectorControl

A control object that supports a 32-bit unsigned integer selector value.

## Declaration

```occ
class IOUserVideoSelectorControl;
```

## Topics

### Creating a selector control

- [Create](videodriverkit/iouservideoselectorcontrol/create.md)
- [init](videodriverkit/iouservideoselectorcontrol/init.md)
- [IOUserVideoDriver](videodriverkit/iouservideodriver.md)
- [IOUserVideoObjectPropertyElement](videodriverkit/videodriverkit/iouservideoobjectpropertyelement.md)
- [IOUserVideoObjectPropertyScope](videodriverkit/videodriverkit/iouservideoobjectpropertyscope.md)

### Freeing a selector control

- [free](videodriverkit/iouservideoselectorcontrol/free.md)

### Getting information about the class

- [GetClassID](videodriverkit/iouservideoselectorcontrol/getclassid.md)
- [GetBaseClassID](videodriverkit/iouservideoselectorcontrol/getbaseclassid.md)
- [IOUserVideoClassID](videodriverkit/videodriverkit/iouservideoclassid.md)

### Supporting value changes

- [HandleChangeSelectedValues](videodriverkit/iouservideoselectorcontrol/handlechangeselectedvalues.md)

### Accessing the value

- [SetCurrentSelectedValues](videodriverkit/iouservideoselectorcontrol/setcurrentselectedvalues.md)
- [GetCurrentSelectedValues](videodriverkit/iouservideoselectorcontrol/getcurrentselectedvalues.md)
- [IOUserVideoSelectorValue](videodriverkit/iouservideoselectorvalue.md)
- [GetControlValuesCount](videodriverkit/iouservideoselectorcontrol/getcontrolvaluescount.md)
- [AddControlValueDescriptions](videodriverkit/iouservideoselectorcontrol/addcontrolvaluedescriptions.md)
- [RemoveControlValueDescriptions](videodriverkit/iouservideoselectorcontrol/removecontrolvaluedescriptions.md)
- [GetControlValueDescriptions](videodriverkit/iouservideoselectorcontrol/getcontrolvaluedescriptions.md)
- [IOUserVideoSelectorValueDescription](videodriverkit/iouservideoselectorvaluedescription.md)

## Relationships

### Inherits From

- [IOUserVideoControl](videodriverkit/iouservideocontrol.md)

## See Also

### Video controls

- [IOUserVideoControl](videodriverkit/iouservideocontrol.md)
- [IOUserVideoBooleanControl](videodriverkit/iouservideobooleancontrol.md)
- [IOUserVideoStereoPanControl](videodriverkit/iouservideostereopancontrol.md)
- [IOUserVideoSliderControl](videodriverkit/iouservideoslidercontrol.md)
- [IOUserVideoDirectionControl](videodriverkit/iouservideodirectioncontrol.md)
- [IOUserVideoLevelControl](videodriverkit/iouservideolevelcontrol.md)
