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

◆ snapshot_source()

std::shared_ptr< Vruta::BroadcastSource< std::vector< uint8_t > > > MayaFlux::Buffers::RelaxationGridBuffer::snapshot_source ( ) const
inline

BroadcastSource of completed generation snapshots.

Signaled by RelaxationStepProcessor exactly once per fulfilled request_snapshot() call, at the point the device-to-host download actually completes — not polled, not tied to any particular pacing. Subscribe via Kriya::on_signal()/on_signal_matching() at whatever cadence suits the caller; the class itself imposes none.

Definition at line 171 of file RelaxationGridBuffer.hpp.

172 {
173 return m_snapshot_source;
174 }
std::shared_ptr< Vruta::BroadcastSource< std::vector< uint8_t > > > m_snapshot_source
Signaled by RelaxationStepProcessor when a requested snapshot completes.