eSDK Pro Examples

eSDK Pro includes sample projects and plugins that demonstrate common workflows. Use these eSDK Pro examples as starting points to build your own applications.

Location

Default installation paths:

  • Windows: C:\Program Files\EVT\eCapturePro\eSdkPro\examples
  • Linux: /opt/EVT/eCapturePro/eSdkPro/examples

Recording examples

The eSDK Pro recording examples capture data from all connected cameras across one or more servers. Recording options are set by command-line arguments.

  • record_raw — Saves raw frames directly to storage.
  • record_nvenc — Compresses frames with NVIDIA NVENC and writes MP4 output.

Plugin sample applications

  • plugin_local — Runs a plugin on a local server.
  • plugin_remote — Runs a plugin on a remote server.

Sample plugins

These eSDK Pro plugins extend the pipeline with CUDA-based frame processing.

Default installation paths:

  • Windows: C:\Program Files\EVT\eCapturePro\eSdkPro\plugins\
  • Linux: /opt/EVT/eCapturePro/eSdkPro/plugins/
  • cuda_brightness — Increases frame brightness. Exposes a Brightness Factor parameter.
  • cuda_draw_rect — Draws a colored rectangle and increases brightness inside it.

Building and Running Examples

  • Requirements match those listed in eSDK Pro System Requirements.
  • Each example directory contains a README.txt with build and run instructions.
  • To upload a plugin to a server:
    1. Compile the plugin.
    2. Copy the shared library (.dll on Windows or .so on Linux) to the plugins directory.

These examples show how to use eSDK Pro for recording, compression, and plugin development on both Windows and Linux systems.

See Also

Updated on
August 28, 2025
Questions?


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

Contact Us