AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
thread.h File Reference

Declares the AJAThread class. More...

Include dependency graph for thread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AJAThread
 

Enumerations

enum  AJAThreadState { AJA_ThreadState_Running, AJA_ThreadState_Idle, AJA_ThreadState_Shutdown }
 
enum  AJAThreadPriority {
  AJA_ThreadPriority_Unknown, AJA_ThreadPriority_Low, AJA_ThreadPriority_Normal, AJA_ThreadPriority_High,
  AJA_ThreadPriority_TimeCritical, AJA_ThreadPriority_AboveNormal
}
 
enum  AJAThreadRealTimePolicy { AJA_ThreadRealTimePolicyFIFO, AJA_ThreadRealTimePolicyRoundRobin }
 

Detailed Description

Declares the AJAThread class.

Definition in file thread.h.

Enumeration Type Documentation

◆ AJAThreadPriority

Enumerate system independent thread priorities.

Enumerator
AJA_ThreadPriority_Unknown 

Priority unknown, used as default.

AJA_ThreadPriority_Low 

Below normal priority.

AJA_ThreadPriority_Normal 

Normal system priority.

AJA_ThreadPriority_High 

Above normal priority.

AJA_ThreadPriority_TimeCritical 

Priority designate for time critical tasks

AJA_ThreadPriority_AboveNormal 

Priority between normal and high

Definition at line 39 of file thread.h.

◆ AJAThreadRealTimePolicy

Enumerator
AJA_ThreadRealTimePolicyFIFO 
AJA_ThreadRealTimePolicyRoundRobin 

Definition at line 50 of file thread.h.

◆ AJAThreadState

Enumerate State of theads used to implemente state in run function. Not actually used by the thread class.

Enumerator
AJA_ThreadState_Running 
AJA_ThreadState_Idle 
AJA_ThreadState_Shutdown 

Definition at line 28 of file thread.h.