AJA NTV2 SDK  18.0.0.2122
NTV2 SDK 18.0.0.2122
processimpl.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef AJA_PROCESS_IMPL_H
9 #define AJA_PROCESS_IMPL_H
10 
11 #include "ajabase/system/system.h"
12 #include "ajabase/common/common.h"
13 #include "ajabase/system/process.h"
14 
15 
16 class AJAProcessImpl
17 {
18 public:
19 
21 virtual ~AJAProcessImpl();
22 
23 static uint64_t GetPid();
24 static bool IsValid(uint64_t pid);
25 
26 static bool Activate(const char* pWindow);
27 static bool Activate(uint64_t handle);
28 };
29 
30 
31 #endif // AJA_PROCESS_IMPL_H
virtual ~AJAProcessImpl()
Definition: processimpl.cpp:23
static bool IsValid(uint64_t pid)
Definition: processimpl.cpp:34
Declares the AJAProcess class.
System specific functions.
Private include file for all ajabase sources.
static bool Activate(uint64_t handle)
Definition: processimpl.cpp:43
static uint64_t GetPid()
Definition: processimpl.cpp:28