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

◆ on_detach()

template<GpuImageSource T>
void MayaFlux::Buffers::ImageCVProcessor< T >::on_detach ( const std::shared_ptr< Buffer > &  )
inlineoverridevirtual

Clear state and reset executor.

Parameters
bufferThe Buffer being detached.

Reimplemented from MayaFlux::Buffers::BufferProcessor.

Definition at line 90 of file ImageCVProcessor.hpp.

91 {
92 m_buffer.reset();
93
96 }
97
98 m_gpu_staging.reset();
99 }
Kinesis::Vision::VisionSequence m_sequence
std::shared_ptr< VKBuffer > m_gpu_staging
Kinesis::Vision::VisionExecutor m_cpu_executor
void reset()
Clear stored inter-frame state.
@ CPU
Execute the sequence with the Kinesis host executor.
VisionBackend backend
Backend used for every step.
Definition VisionOp.hpp:383

References MayaFlux::Kinesis::Vision::VisionSequence::backend, MayaFlux::Kinesis::Vision::CPU, MayaFlux::Buffers::ImageCVProcessor< T >::m_buffer, MayaFlux::Buffers::ImageCVProcessor< T >::m_cpu_executor, MayaFlux::Buffers::ImageCVProcessor< T >::m_gpu_staging, MayaFlux::Buffers::ImageCVProcessor< T >::m_sequence, and MayaFlux::Kinesis::Vision::VisionExecutor::reset().

+ Here is the call graph for this function: