|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| RootAudioUnit & MayaFlux::Buffers::TokenUnitManager::get_audio_unit_mutable | ( | ProcessingToken | token | ) |
Gets an existing audio unit without creating if missing (mutable)
| token | Processing domain |
| std::out_of_range | if token not found |
This is a query-only operation; will not create a unit if missing. Mutable version for operations that need to modify the unit in-place.
Definition at line 96 of file TokenUnitManager.cpp.
References m_audio_units, and token.
Referenced by MayaFlux::Buffers::BufferSupplyMixing::clone_audio_buffer_for_channels(), MayaFlux::Buffers::BufferSupplyMixing::fill_audio_from_interleaved(), MayaFlux::Buffers::BufferAccessControl::remove_audio_buffer(), MayaFlux::Buffers::BufferProcessingControl::remove_audio_processor_from_channel(), MayaFlux::Buffers::BufferProcessingControl::remove_audio_processor_from_token(), MayaFlux::Buffers::BufferSupplyMixing::remove_supplied_audio_buffer(), MayaFlux::Buffers::BufferProcessingControl::set_audio_final_processor(), MayaFlux::Buffers::BufferSupplyMixing::supply_audio_buffer_to(), and MayaFlux::Buffers::BufferAccessControl::terminate_active_buffers().
Here is the caller graph for this function: