---
title: RemoveControlValueDescriptions
framework: VideoDriverKit
role: symbol
role_heading: Instance Method
platforms: [driverkit 27.0+]
path: videodriverkit/iouservideoselectorcontrol/removecontrolvaluedescriptions
---

# RemoveControlValueDescriptions

Removes selector control values from the selector control.

## Declaration

```occ
kern_return_t RemoveControlValueDescriptions(const IOUserVideoSelectorValueDescription *in_value_descriptions, size_t in_num_value_descriptions);
```

## Parameters

- `in_value_descriptions`: Pointer to an array of IOUserVideoSelectorValueDescriptions
- `in_num_value_descriptions`: Size_t of number of values in the in_value_descriptions parameter.

## Return Value

Return Value kIOReturnSuccess if selector control values were successfully removed.

## See Also

### 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)
- [GetControlValueDescriptions](videodriverkit/iouservideoselectorcontrol/getcontrolvaluedescriptions.md)
- [IOUserVideoSelectorValueDescription](videodriverkit/iouservideoselectorvaluedescription.md)
