Mac Developer Library

Developer

IOVideoDeviceLib.h Reference

Options
Deployment Target:

On This Page

IOVideoDeviceLib.h Reference

Inheritance


Not Applicable

Conforms To


Not Applicable

Import Statement


Not Applicable

Objective-C

@import IOKit;

Included Headers

  • <CoreFoundation/CoreFoundation.h>

  • <IOKit/IOKitLib.h>

  • <IOKit/IOCFPlugIn.h>

  • <IOKit/stream/IOStreamLib.h>

  • <IOKit/stream/IOStreamShared.h>

  • <IOKit/video/IOVideoDeviceShared.h>

  • <IOKit/video/IOVideoTypes.h>

Callbacks

Data Types

See the Overview section above for header-level documentation.

  • Declaration

    Objective-C

    typedef IOVideoDeviceInterface_v1_t** IOVideoDeviceRef;

    Import Statement

    Objective-C

    @import IOKit;

    Availability

    Available in OS X v10.7 and later.

Constants

See the Overview section above for header-level documentation.

  • Declaration

    Objective-C

    #define kIOVideoDeviceInterfaceID_v1 CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault, 0x0D, 0xE0, 0x80, 0xE3, 0x51, 0x06, 0x4D, 0x16, 0xB7, 0x0C, 0xB3, 0x21, 0x6F, 0x13, 0xCD, 0xB9) #define kIOVideoDeviceLibTypeID CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault, 0x53, 0x39, 0x63, 0x3C, 0xF9, 0x03, 0x42, 0x12, 0x9C, 0x90, 0x9B, 0x18, 0xAF, 0x01, 0x86, 0x2D)

    Constants

    • kIOVideoDeviceInterfaceID_v1

      kIOVideoDeviceInterfaceID_v1

      This is the UUID of version 1 of the plug-in interface (080E3-5106-4D16-B70C-B3216F13CDB9A).

      Available in OS X v10.7 and later.

    • kIOVideoDeviceLibTypeID

      kIOVideoDeviceLibTypeID

      This is the UUID of the plug-in type (5339633C-F903-4212-9C90-9B18AF01862D).

      Available in OS X v10.7 and later.