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

◆ invalidate_float_frame_cache()

void MayaFlux::Kakshya::WindowContainer::invalidate_float_frame_cache ( uint32_t  frame_index = 0)

Invalidate the normalised float cache for a specific processed_data slot.

Called by WindowAccessProcessor after each successful readback into processed_data[frame_index]. Forces recomputation on the next processed_frame_as_float() call for that slot.

Parameters
frame_indexZero-based index into processed_data.

Definition at line 493 of file WindowContainer.cpp.

494{
495 if (frame_index >= m_normalised_dirty.size())
496 return;
497 m_normalised_dirty[frame_index].store(true, std::memory_order_release);
498}
std::vector< std::atomic< bool > > m_normalised_dirty

References m_normalised_dirty.