Discriminator for different temporal delay mechanisms.
Allows routines to specify which timing mechanism should trigger their resumption, preventing cross-contamination between different temporal domains within the same processing token.
| Enumerator |
|---|
| NONE | No active delay, resume immediately.
|
| SAMPLE_BASED | Sample-accurate delay (audio domain)
|
| BUFFER_BASED | Buffer-cycle delay (audio hardware boundary)
|
| FRAME_BASED | Frame-rate delay (Graphics domain)
|
| EVENT_BASED | Event-driven delay (user events, etc.)
|
| AWAIT | Awaiter-induced delay (temporary suspension)
|
Definition at line 30 of file ProcessingTokens.hpp.
30 : uint8_t {
37};
@ FRAME_BASED
Frame-rate delay (Graphics domain)
@ NONE
No active delay, resume immediately.
@ SAMPLE_BASED
Sample-accurate delay (audio domain)
@ BUFFER_BASED
Buffer-cycle delay (audio hardware boundary)
@ AWAIT
Awaiter-induced delay (temporary suspension)
@ EVENT_BASED
Event-driven delay (user events, etc.)