|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| int MayaFlux::Core::AudioSubsystem::process_audio | ( | double * | input_buffer, |
| double * | output_buffer, | ||
| unsigned int | num_frames | ||
| ) |
Processes both input and output data in full-duplex mode.
| input_buffer | Pointer to input data buffer |
| output_buffer | Pointer to output data buffer |
| num_frames | Number of frames to process |
Handles full-duplex audio processing, processing input and generating output simultaneously. Used for real-time effects and monitoring scenarios.
Definition at line 133 of file AudioSubsystem.cpp.
References m_handle, MayaFlux::Core::SubsystemProcessingHandle::post_process_hooks, MayaFlux::Core::SubsystemProcessingHandle::pre_process_hooks, process_input(), and process_output().
Referenced by register_callbacks().
Here is the call graph for this function:
Here is the caller graph for this function: