AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
process.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef AJA_PROCESS_H
9 #define AJA_PROCESS_H
10 
11 #include "ajabase/common/public.h"
12 
13 class AJAProcessImpl;
14 
20 {
21 public:
22 
23  AJAProcess();
24  virtual ~AJAProcess();
25 
31 static uint64_t GetPid();
32 
40 static bool IsValid(uint64_t pid);
41 
49 static bool Activate(uint64_t handle);
50 
60 static bool Activate(const char* pWindow);
61 
62 private:
63 
64  AJAProcessImpl* mpImpl;
65 
66 };
67 
68 #endif // AJA_PROCESS_H
AJA_EXPORT
#define AJA_EXPORT
Definition: export.h:34
public.h
Master header for the ajabase library.
AJAProcess
Definition: process.h:19
AJAProcessImpl
Definition: processimpl.h:16