AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the MacOS-specific KonaNotifier and DeviceNotifier classes, which invoke a client-registered callback function when devices are attached and/or detached. More...
#include <CoreFoundation/CoreFoundation.h>
#include <Carbon/Carbon.h>
#include <IOKit/IOMessage.h>
#include <IOKit/usb/IOUSBLib.h>
#include <vector>
#include <map>
#include <list>
Go to the source code of this file.
Classes | |
class | DeviceNotifier |
Mac-specific class that notifies clients when AJA devices are attached/detached, etc. More... | |
class | KonaNotifier |
Subclass of DeviceNotifier that notifies clients when Kona/Corvid/Io/TTap devices are attached/detached. More... | |
Macros | |
#define | kAJADeviceInitialOpen 0xAA1 |
#define | kAJADeviceTerminate 0xAA2 |
Typedefs | |
typedef void(* | DeviceClientCallback) (unsigned long message, void *refcon) |
Mac-specific device add/change/remove event notification callback function. More... | |
Declares the MacOS-specific KonaNotifier and DeviceNotifier classes, which invoke a client-registered callback function when devices are attached and/or detached.
Definition in file devicenotifier.h.
#define kAJADeviceInitialOpen 0xAA1 |
Definition at line 20 of file devicenotifier.h.
#define kAJADeviceTerminate 0xAA2 |
Definition at line 21 of file devicenotifier.h.
typedef void(* DeviceClientCallback) (unsigned long message, void *refcon) |
Mac-specific device add/change/remove event notification callback function.
Definition at line 27 of file devicenotifier.h.