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

# IOUserVideoLevelControl

A control object that supports a float value level.

## Declaration

```occ
class IOUserVideoLevelControl;
```

## Overview

Overview Getting/Setting control values can be done with scalar or decibel level values.

## Topics

### Creating a level control

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

### Freeing a level control

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

### Getting information about the class

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

### Supporting value changes

- [HandleChangeDecibelValue](videodriverkit/iouservideolevelcontrol/handlechangedecibelvalue.md)
- [HandleChangeScalarValue](videodriverkit/iouservideolevelcontrol/handlechangescalarvalue.md)

### Accessing the value

- [SetScalarValue](videodriverkit/iouservideolevelcontrol/setscalarvalue.md)
- [SetDecibelValue](videodriverkit/iouservideolevelcontrol/setdecibelvalue.md)
- [GetScalarValue](videodriverkit/iouservideolevelcontrol/getscalarvalue.md)
- [GetDecibelValue](videodriverkit/iouservideolevelcontrol/getdecibelvalue.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)
- [IOUserVideoSelectorControl](videodriverkit/iouservideoselectorcontrol.md)
