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

◆ advance_write_head()

void MayaFlux::Kakshya::WindowContainer::advance_write_head ( )

Advance the write head index, wrapping around frame_capacity.

Definition at line 114 of file WindowContainer.cpp.

115{
116 m_write_head.store((m_write_head.load(std::memory_order_relaxed) + 1U) % m_frame_capacity,
117 std::memory_order_release);
118 m_frames_written.fetch_add(1U, std::memory_order_release);
119}
std::atomic< uint64_t > m_frames_written

References m_frame_capacity, m_frames_written, and m_write_head.