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

◆ get_result_source()

template<GpuImageSource T>
std::shared_ptr< Vruta::BroadcastSource< Kinesis::Vision::VisionResult > > MayaFlux::Buffers::ImageCVProcessor< T >::get_result_source ( )
inline

Shared BroadcastSource signalled with each VisionResult after a successful processing_function call.

Created on first call. Wire with Kriya::on_signal to consume results from a coroutine without polling get_result().

Returns
Shared pointer to the BroadcastSource, never null after first call.

Definition at line 185 of file ImageCVProcessor.hpp.

186 {
187 if (!m_result_source) {
188 m_result_source = std::make_shared<
189 Vruta::BroadcastSource<Kinesis::Vision::VisionResult>>();
190 }
191 return m_result_source;
192 }
std::shared_ptr< Vruta::BroadcastSource< Kinesis::Vision::VisionResult > > m_result_source

References MayaFlux::Buffers::ImageCVProcessor< T >::m_result_source.