---
title: RemoveClockDevice
framework: VideoDriverKit
role: symbol
role_heading: Instance Method
platforms: [driverkit 27.0+]
path: videodriverkit/iouservideobox/removeclockdevice
---

# RemoveClockDevice

Removes aa clock device from the video box.

## Declaration

```occ
kern_return_t RemoveClockDevice(IOUserVideoClockDevice *in_clock_device);
```

## Parameters

- `in_clock_device`: IOUserVideoClockDevice associated with the box.

## Return Value

Return Value kIOReturnSuccess if clock device was successfully removed.

## Discussion

Discussion The clock device’s reference count will be decremented if it was successfully removed.

## See Also

### Managing box contents

- [AddDevice](videodriverkit/iouservideobox/adddevice.md)
- [RemoveDevice](videodriverkit/iouservideobox/removedevice.md)
- [IOUserVideoDevice](videodriverkit/iouservideodevice.md)
- [AddClockDevice](videodriverkit/iouservideobox/addclockdevice.md)
- [IOUserVideoClockDevice](videodriverkit/iouservideoclockdevice.md)
