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 882 of file VideoStreamContainer.cpp.

883{
884 if (m_processed_data.size() > m_float_frame_dirty.size()) {
886 m_float_frame_dirty = std::vector<std::atomic<bool>>(m_processed_data.size());
887 }
888 for (auto& flag : m_float_frame_dirty)
889 flag.store(true, std::memory_order_release);
890}
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.