|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
11 #if defined(AJA_WINDOWS)
15 #if defined(AJA_LINUX)
40 return mpImpl->
Install(callback, refCon, devices);
74 AJA_UNUSED(inObjToCopy); assert (
false &&
"hidden copy constructor");
79 AJAPnp::operator= (
const AJAPnp & inObjToCopy)
81 if (&inObjToCopy !=
this)
82 assert (
false &&
"hidden assignment operator");
AJAStatus Uninstall(void)
This is a platform-agnostic plug-and-play class that notifies a client when AJA devices are attached/...
void(* AJAPnpCallback)(AJAPnpMessage inMessage, void *inRefCon)
If installed (see AJAPnp::Install) in an AJAPnp instance, this function is called when an AJA device ...
virtual AJAPnpCallback GetCallback() const
Declares the AJAPnpImpl class.
virtual uint32_t GetPnpDevices() const
virtual AJAStatus Install(AJAPnpCallback callback, void *refCon=NULL, uint32_t devices=0)
Installs the given plug-n-play notification callback function, replacing any callback function that m...
AJAPnp()
Default constructor.
Declares the AJAPnpImpl class.
virtual AJAStatus Uninstall()
Uninstalls any previously-installed callback notifier.
AJAStatus Install(AJAPnpCallback callback, void *refCon, uint32_t devices)
virtual ~AJAPnp()
Default destructor.
Declares the AJAPnp (plug-and-play) class.
Declares the AJAPnpImpl class.
virtual void * GetRefCon() const
AJAPnpCallback GetCallback()