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