#include <functional>
Go to the source code of this file.
◆ realtime_processor_mode
Enumerator |
---|
sync | Synchronous mode.
Frame drop not allowed, pop will block on processing.
|
sync_when_effect_loaded | Synchronous mode when effect loaded.
Frame drop not allowed. During effect loading push will forward frames to pop , pop will return SKIP. When effect loaded, pop will block on processing.
|
async | Asynchronous mode.
Frame drop is allowed. push and pop do not block on processing. push can drop frames, if processor busy, pop can return EMPTY, if no processed frame data for now.
|
async_when_effect_loaded | Asynchronous mode.
Frame drop is allowed. push and pop do not block on processing. During effect loading push will forward frames to pop , pop will return SKIP. When effect loaded, push can drop frames, if processor busy, pop can return EMPTY, if no processed frame data for now.
|
Definition at line 14 of file realtime_processor_mode.hpp.
14 : int {
15
17
18
19
20
21
23
24
25
26
27
29
30
31
32
33
34
36};
@ async
Asynchronous mode.
@ sync_when_effect_loaded
Synchronous mode when effect loaded.
@ async_when_effect_loaded
Asynchronous mode.