Ссылка IOVideoDeviceLib.h
Включенные заголовки
<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>
-
Объявление
Objective C
typedef void ( *IOVideoDeviceNotificationCallback)( IOVideoDeviceRef device, void *context, void *message);
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.7 и позже.
-
Объявление
Objective C
typedef void ( *IOVideoDeviceOutputCallback)( IOVideoDeviceRef stream, void *context);
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.7 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Objective C
typedef IOVideoDeviceInterface_v1_t** IOVideoDeviceRef;
Оператор импорта
Objective C
@import IOKit;
Доступность
Доступный в OS X v10.7 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
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)
Константы
-
kIOVideoDeviceInterfaceID_v1
kIOVideoDeviceInterfaceID_v1
Это - UUID версии 1 сменного интерфейса (080E3 5106 4D16 B70C B3216F13CDB9A).
Доступный в OS X v10.7 и позже.
-
kIOVideoDeviceLibTypeID
kIOVideoDeviceLibTypeID
Это - UUID сменного типа (5339633C F903 4212 9C90 9B18AF01862D).
Доступный в OS X v10.7 и позже.
-