# FrameProcessor API Reference # Controllers ## FrameProcessorController ```{doxygenclass} FrameProcessor::FrameProcessorController ``` ## SharedMemoryController ```{doxygenclass} FrameProcessor::SharedMemoryController ``` # Plugins ## FrameProcessorPlugin ```{doxygenclass} FrameProcessor::FrameProcessorPlugin ``` ## BloscPlugin ```{doxygenclass} FrameProcessor::BloscPlugin ``` ## GapFillPlugin ```{doxygenclass} FrameProcessor::GapFillPlugin ``` ## KafkaProducerPlugin ```{doxygenclass} FrameProcessor::KafkaProducerPlugin ``` ## FileWriterPlugin ```{doxygenclass} FrameProcessor::FileWriterPlugin ``` ### Acquisition ```{doxygenclass} FrameProcessor::Acquisition ``` ### HDF5File ```{doxygenclass} FrameProcessor::HDF5File ``` ### CallDuration ```{doxygenclass} FrameProcessor::CallDuration ``` ### WatchdogTimer ```{doxygenclass} FrameProcessor::WatchdogTimer ``` ## LiveViewPlugin ```{doxygenclass} FrameProcessor::LiveViewPlugin ``` ## OffsetAdjustmentPlugin ```{doxygenclass} FrameProcessor::OffsetAdjustmentPlugin ``` ## ParameterAdjustmentPlugin ```{doxygenclass} FrameProcessor::ParameterAdjustmentPlugin ``` ## SumPlugin ```{doxygenclass} FrameProcessor::SumPlugin ``` ## DummyUDPProcessPlugin ```{doxygenclass} FrameProcessor::DummyUDPProcessPlugin ``` ## Plugin Related Classes ### MetaMessagePublisher ```{doxygenclass} FrameProcessor::MetaMessagePublisher ``` ### IFrameCallback ```{doxygenclass} FrameProcessor::IFrameCallback ``` ### WorkQueue ```{doxygenclass} FrameProcessor::WorkQueue ``` # Frames ```{doxygenclass} FrameProcessor::Frame ``` ## FrameMetaData ```{doxygenclass} FrameProcessor::FrameMetaData ``` ## DataBlockFrame ```{doxygenclass} FrameProcessor::DataBlockFrame ``` ### DataBlock ```{doxygenclass} FrameProcessor::DataBlock ``` ### DataBlockPool ```{doxygenclass} FrameProcessor::DataBlockPool ``` ## SharedBufferFrame ```{doxygenclass} FrameProcessor::SharedBufferFrame ``` ## EndOfAcquisitionFrame ```{doxygenclass} FrameProcessor::EndOfAcquisitionFrame ```