MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ process_token()

void MayaFlux::Buffers::BufferManager::process_token ( ProcessingToken  token,
uint32_t  processing_units 
)

Processes all buffers for a specific token.

Parameters
tokenProcessing domain to process
processing_unitsNumber of processing units (samples for audio, frames for video)

Definition at line 53 of file BufferManager.cpp.

54{
56 process_audio_token_default(token, processing_units);
57 }
58
60 process_graphics_token_default(token, processing_units);
61 }
62}
static MayaFlux::Nodes::ProcessingToken token
Definition Timers.cpp:8
void process_audio_token_default(ProcessingToken token, uint32_t processing_units)
void process_graphics_token_default(ProcessingToken token, uint32_t processing_units)
@ AUDIO_BACKEND
Standard audio processing backend configuration.
@ GRAPHICS_BACKEND
Standard graphics processing backend configuration.
@ AUDIO_PARALLEL
High-performance audio processing with GPU acceleration.

References MayaFlux::Buffers::AUDIO_BACKEND, MayaFlux::Buffers::AUDIO_PARALLEL, MayaFlux::Buffers::GRAPHICS_BACKEND, process_audio_token_default(), process_graphics_token_default(), and token.

Referenced by process_all_tokens().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: