IOVideoDeviceUserClient.h Reference

Declared in
IOVideoDeviceUserClient.h

Overview

Included Headers

  • <IOKit/IOUserClient.h>

  • <IOKit/stream/IOStreamShared.h>

  • <IOKit/video/IOVideoTypes.h>

Constants

See the Overview section above for header-level documentation.

User

Client method numbers used with IOConnectMethod...() functions.

enum {
   kIOVideoDeviceMethodOpen = 0,
   kIOVideoDeviceMethodClose,
   kIOVideoDeviceMethodGetMode,
   kIOVideoDeviceMethodSetMode,
   kIOVideoDeviceMethodSetControlValue,
   kIOVideoDeviceMethodOpenStream,
   kIOVideoDeviceMethodCloseStream,
   kIOVideoDeviceMethodSetStreamFormat,
   kIOVideoDeviceMethodStartStream,
   kIOVideoDeviceMethodStopStream,
   kIOVideoDeviceMethodSuspendStream,
   kIOVideoDeviceMethodCount
};
Constants
kIOVideoDeviceMethodOpen

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodClose

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodGetMode

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodSetControlValue

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodOpenStream

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodCloseStream

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodSetStreamFormat

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodStartStream

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodStopStream

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

kIOVideoDeviceMethodSuspendStream

Available in OS X v10.7 and later.

Declared in IOVideoDeviceUserClient.h.

Discussion

client methods