Mac Developer Library

Developer

IOVideoDeviceUserClient.h Reference

Options
Deployment Target:

On This Page

IOVideoDeviceUserClient.h Reference

Included Headers

  • <IOKit/IOUserClient.h>

  • <IOKit/stream/IOStreamShared.h>

  • <IOKit/video/IOVideoTypes.h>

Constants

See the Overview section above for header-level documentation.

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

    Declaration

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

    Constants

    • kIOVideoDeviceMethodOpen

    • kIOVideoDeviceMethodClose

    • kIOVideoDeviceMethodGetMode

    • kIOVideoDeviceMethodSetControlValue

    • kIOVideoDeviceMethodOpenStream

    • kIOVideoDeviceMethodCloseStream

    • kIOVideoDeviceMethodSetStreamFormat

    • kIOVideoDeviceMethodStartStream

    • kIOVideoDeviceMethodStopStream

    • kIOVideoDeviceMethodSuspendStream

    Discussion

    client methods