|
MayaFlux 1.0.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::Kinesis::Vision::VisionSequence::backend, buffer, MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, MayaFlux::Kinesis::Vision::CPU, 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_gpu_staging, MayaFlux::Buffers::ImageCVProcessor< T >::m_sequence, MF_INFO, and MayaFlux::Kinesis::Vision::VisionExecutor::reset().
Here is the call graph for this function: