Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us

eSDK Pro Plugin API Overview

The eSDK Pro Plugin API extends the main eSDK Pro API by allowing developers to implement custom processing tasks as dynamically loaded modules. Plugin tasks derive from TaskWorker and use the same input, output, and parameter interfaces as built-in tasks.

This API enables seamless integration of user-defined algorithms, filters, or hardware-specific operations directly within eSDK Pro pipelines. Plugins are registered at runtime using RegisterTaskPlugin() and can be added to any pipeline alongside standard SDK tasks.

Plugin API Class Summary

Class Category Purpose / Description
TaskWorker Base Class Defines the execution interface for plugin-based processing tasks.
Plugin Task Parameter Classes Configuration Represent configurable runtime parameters for plugin tasks.
Plugin Input Classes Data Input Define input ports for receiving frame data from the pipeline.
Plugin Output Classes Data Output Define output ports for sending processed frames downstream.


See Also

Updated on
November 10, 2025
Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us