AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the AJAPnp (plug-and-play) class. More...
#include "ajabase/common/public.h"
Go to the source code of this file.
Classes | |
class | AJAPnp |
This is a platform-agnostic plug-and-play class that notifies a client when AJA devices are attached/detached, powered on/off, sleep/wake, etc. More... | |
Typedefs | |
typedef void(* | AJAPnpCallback) (AJAPnpMessage inMessage, void *inRefCon) |
If installed (see AJAPnp::Install) in an AJAPnp instance, this function is called when an AJA device is attached/detached, powered on/off, etc. More... | |
Enumerations | |
enum | AJAPnpDevice { AJA_Pnp_PciVideoDevices = (1 << 0), AJA_Pnp_UsbSerialDevices = (1 << 1), AJA_Pnp_FireWireDevices = (1 << 2) } |
enum | AJAPnpMessage { AJA_Pnp_DeviceAdded, AJA_Pnp_DeviceRemoved, AJA_Pnp_DeviceOnline, AJA_Pnp_DeviceOffline, AJA_Pnp_DeviceGoingToSleep, AJA_Pnp_DeviceWakingUp } |
Declares the AJAPnp (plug-and-play) class.
Definition in file pnp.h.
typedef void(* AJAPnpCallback) (AJAPnpMessage inMessage, void *inRefCon) |
If installed (see AJAPnp::Install) in an AJAPnp instance, this function is called when an AJA device is attached/detached, powered on/off, etc.
[in] | inMessage | Specifies the message (i.e., added, removed, etc.). |
[in] | inRefCon | Specifies the reference cookie that was passed to AJAPnp::Install. |
enum AJAPnpDevice |
enum AJAPnpMessage |