---
title: IOVideoDeviceUserClient
framework: kernel
role: symbol
role_heading: Class
path: kernel/iovideodeviceuserclient
---

# IOVideoDeviceUserClient

## Declaration

```occ
class IOVideoDeviceUserClient : IOUserClient
```

## Topics

### Instance Methods

- [clientClose](kernel/iovideodeviceuserclient/1474232-clientclose.md)
- [clientDied](kernel/iovideodeviceuserclient/1474179-clientdied.md)
- [close](kernel/iovideodeviceuserclient/1474205-close.md)
- [closeStream](kernel/iovideodeviceuserclient/1474192-closestream.md)
- [connectClient](kernel/iovideodeviceuserclient/1474163-connectclient.md)
- [externalMethod](kernel/iovideodeviceuserclient/1474148-externalmethod.md)
- [getMetaClass](kernel/iovideodeviceuserclient/1474183-getmetaclass.md)
- [getMode](kernel/iovideodeviceuserclient/1474213-getmode.md)
- [getService](kernel/iovideodeviceuserclient/1474142-getservice.md)
- [initWithTask](kernel/iovideodeviceuserclient/1474126-initwithtask.md)
- [initWithTask](kernel/iovideodeviceuserclient/3516815-initwithtask.md)
- [open](kernel/iovideodeviceuserclient/1474139-open.md)
- [openStream](kernel/iovideodeviceuserclient/1474201-openstream.md)
- [registerNotificationPort](kernel/iovideodeviceuserclient/1474132-registernotificationport.md)
- [setControlValue](kernel/iovideodeviceuserclient/1474116-setcontrolvalue.md)
- [setMode](kernel/iovideodeviceuserclient/1474228-setmode.md)
- [setStreamFormat](kernel/iovideodeviceuserclient/1474136-setstreamformat.md)
- [start](kernel/iovideodeviceuserclient/1474099-start.md)
- [startStream](kernel/iovideodeviceuserclient/1474119-startstream.md)
- [stopStream](kernel/iovideodeviceuserclient/1474188-stopstream.md)
- [suspendStream](kernel/iovideodeviceuserclient/1474167-suspendstream.md)

### Type Methods

- [sClose](kernel/iovideodeviceuserclient/1474160-sclose.md)
- [sCloseStream](kernel/iovideodeviceuserclient/1474112-sclosestream.md)
- [sGetMode](kernel/iovideodeviceuserclient/1474151-sgetmode.md)
- [sOpen](kernel/iovideodeviceuserclient/1474174-sopen.md)
- [sOpenStream](kernel/iovideodeviceuserclient/1474122-sopenstream.md)
- [sSetControlValue](kernel/iovideodeviceuserclient/1474198-ssetcontrolvalue.md)
- [sSetMode](kernel/iovideodeviceuserclient/1474195-ssetmode.md)
- [sSetStreamFormat](kernel/iovideodeviceuserclient/1474209-ssetstreamformat.md)
- [sStartStream](kernel/iovideodeviceuserclient/1474220-sstartstream.md)
- [sStopStream](kernel/iovideodeviceuserclient/1474170-sstopstream.md)
- [sSuspendStream](kernel/iovideodeviceuserclient/1474216-ssuspendstream.md)

## Relationships

### Inherits From

- [IOUserClient](kernel/iouserclient.md)

## See Also

### User-Space Access

- [IOVideoDeviceUserClientInit](kernel/iovideodeviceuserclientinit.md)
