CameraInputOptions Struct
Options for CameraInput, a live libcamera/MIPI source. More...
Declaration
struct simaai::neat::CameraInputOptions { ... }
#include <CameraInput.h>
Public Member Attributes Index
Description
Options for CameraInput, a live libcamera/MIPI source.
The public contract is deliberately camera/frame oriented. libcamerasrc keeps its own capture buffers; Neat's private camera bridge forwards each frame's DMA-BUF downstream without copying; Neat's EV74 admission check accepts CMA and the camera's contiguous capture buffers. When fallback is enabled, a frame the bridge cannot forward as one DMA-BUF is copied into a CMA DMA-BUF instead. Users do not expose an OsToSima node.
Definition at line 29 of file CameraInput.h.
Public Member Attributes
allow_cpu_fallback
| bool simaai::neat::CameraInputOptions::allow_cpu_fallback = false |
|
buffer_name
| std::string simaai::neat::CameraInputOptions::buffer_name = "camera" |
|
camera_name
| std::optional<std::string> simaai::neat::CameraInputOptions::camera_name |
|
format
| std::string simaai::neat::CameraInputOptions::format = "NV12" |
|
framerate_den
| std::uint32_t simaai::neat::CameraInputOptions::framerate_den = 1 |
|
framerate_num
| std::uint32_t simaai::neat::CameraInputOptions::framerate_num = 30 |
|
height
| std::uint32_t simaai::neat::CameraInputOptions::height = 1080 |
|
insert_queue
| bool simaai::neat::CameraInputOptions::insert_queue = true |
|
leaky_queue
| bool simaai::neat::CameraInputOptions::leaky_queue = true |
|
queue_depth
| std::uint32_t simaai::neat::CameraInputOptions::queue_depth = 2 |
|
width
| std::uint32_t simaai::neat::CameraInputOptions::width = 1920 |
|
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.