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

◆ reset_float_frame_cache()

void MayaFlux::Kakshya::VideoStreamContainer::reset_float_frame_cache ( )
private

Definition at line 730 of file VideoStreamContainer.cpp.

731{
732 if (m_processed_data.size() > m_float_frame_dirty.size()) {
734 m_float_frame_dirty = std::vector<std::atomic<bool>>(m_processed_data.size());
735 }
736 for (auto& flag : m_float_frame_dirty)
737 flag.store(true, std::memory_order_release);
738}
std::vector< std::atomic< bool > > m_float_frame_dirty
std::vector< std::vector< float > > m_float_frame_cache
std::shared_ptr< T > store(std::shared_ptr< T > obj)
Transfer ownership of an existing object to the persistent store for process lifetime.
Definition Persist.hpp:28

References m_float_frame_cache, m_float_frame_dirty, and m_processed_data.