Skip to content

AJA Capture

Authors: Holoscan Team (NVIDIA)
Supported platforms: x86_64, aarch64
Last modified: March 18, 2025
Language: Python
Latest version: 3.0
Minimum Holoscan SDK version: 1.0.3
Tested Holoscan SDK versions: 1.0.3, 2.0.0, 2.1.0, 2.2.0
Contribution metric: Level 0 - Core Stable

Minimal example to demonstrate the use of the aja source operator to capture device input and stream to holoviz operator.

Visit the SDK User Guide to setup the AJA Card.

Quick Start

dev_container build_and_run aja_video_capture --language <cpp/python>

Settings

To evaluate the AJA example using alternative resolutions, you may modify the aja_capture.yaml configuration file as needed. For instance, to test a resolution format of 1280 x 720 at 60 Hz, you can specify the following parameters in the aja section of the configuration :

```bash
  aja:
    width: 1280
    height: 720
    framerate: 60
```

Migration Notes

Holoscan SDK AJA support is migrated from the core Holoscan SDK library to the HoloHub community repository in Holoscan SDK v3.0.0. Projects depending on AJA support should accordingly update include and linking paths to reference HoloHub.

C++/CMake projects should update holoscan::ops::aja to holoscan::aja

Python projects should update import holoscan.operators.AJASourceOp to import holohub.aja_source.AJASourceOp