|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
inlineoverridevirtual |
Validate the buffer type and reset executor state.
Throws std::invalid_argument if the buffer cannot be cast to T. Called automatically by BufferProcessingChain::add_processor.
| buffer | The Buffer to attach to. |
Reimplemented from MayaFlux::Buffers::BufferProcessor.
Definition at line 57 of file ImageCVProcessor.hpp.
References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, MayaFlux::Buffers::create_image_staging_buffer(), MayaFlux::Buffers::ImageCVProcessor< T >::m_buffer, MayaFlux::Buffers::ImageCVProcessor< T >::m_cpu_executor, MayaFlux::Buffers::ImageCVProcessor< T >::m_executor, MayaFlux::Buffers::ImageCVProcessor< T >::m_force_cpu, MayaFlux::Buffers::ImageCVProcessor< T >::m_gpu_staging, MF_INFO, and MayaFlux::Kinesis::Vision::VisionExecutor::reset().
Here is the call graph for this function: