|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| bool MayaFlux::Buffers::BufferSupplyMixing::remove_supplied_audio_buffer | ( | const std::shared_ptr< AudioBuffer > & | buffer, |
| ProcessingToken | token, | ||
| uint32_t | channel | ||
| ) |
Removes a previously supplied buffer from a token and channel.
| buffer | Buffer to remove |
| token | Processing domain |
| channel | Channel index |
Cleans up the mixing relationship between the supplied buffer and the target channel.
Definition at line 63 of file BufferSupplyMixing.cpp.
References MayaFlux::Journal::BufferManagement, MayaFlux::Journal::Core, MayaFlux::Buffers::TokenUnitManager::get_audio_channel_count(), MayaFlux::Buffers::TokenUnitManager::get_audio_unit_mutable(), MayaFlux::Buffers::RootAudioUnit::get_buffer(), MayaFlux::Buffers::TokenUnitManager::has_audio_unit(), m_unit_manager, MF_ERROR, and token.
Here is the call graph for this function: