본문으로 건너뛰기

CameraInputOptions Struct

Options for CameraInput, a live libcamera/MIPI source. More...

Declaration

struct simaai::neat::CameraInputOptions { ... }

Included Headers

#include <CameraInput.h>

Public Member Attributes Index

std::optional< std::string >camera_name
std::uint32_twidth = 1920
std::uint32_theight = 1080
std::uint32_tframerate_num = 30
std::uint32_tframerate_den = 1
std::stringformat = "NV12"
std::stringbuffer_name = "camera"
boolinsert_queue = true
boolleaky_queue = true
std::uint32_tqueue_depth = 2
boolallow_cpu_fallback = false

Description

Options for CameraInput, a live libcamera/MIPI source.

The public contract is deliberately camera/frame oriented. Neat's private camera memory bridge negotiates its allocator with libcamerasrc and passes EV74 SiMaAI buffers through. When fallback is enabled, OS/libcamera buffers may instead be copied into pooled EV74 SiMaAI memory and stamped with GstSimaMeta. Users do not expose an OsToSima node.

Definition at line 28 of file CameraInput.h.

Public Member Attributes

allow_cpu_fallback

bool simaai::neat::CameraInputOptions::allow_cpu_fallback = false

Definition at line 51 of file CameraInput.h.

buffer_name

std::string simaai::neat::CameraInputOptions::buffer_name = "camera"

Definition at line 40 of file CameraInput.h.

camera_name

std::optional<std::string> simaai::neat::CameraInputOptions::camera_name

Definition at line 31 of file CameraInput.h.

format

std::string simaai::neat::CameraInputOptions::format = "NV12"

Definition at line 37 of file CameraInput.h.

framerate_den

std::uint32_t simaai::neat::CameraInputOptions::framerate_den = 1

Definition at line 36 of file CameraInput.h.

framerate_num

std::uint32_t simaai::neat::CameraInputOptions::framerate_num = 30

Definition at line 35 of file CameraInput.h.

height

std::uint32_t simaai::neat::CameraInputOptions::height = 1080

Definition at line 34 of file CameraInput.h.

insert_queue

bool simaai::neat::CameraInputOptions::insert_queue = true

Definition at line 43 of file CameraInput.h.

leaky_queue

bool simaai::neat::CameraInputOptions::leaky_queue = true

Definition at line 44 of file CameraInput.h.

queue_depth

std::uint32_t simaai::neat::CameraInputOptions::queue_depth = 2

Definition at line 45 of file CameraInput.h.

width

std::uint32_t simaai::neat::CameraInputOptions::width = 1920

Definition at line 33 of file CameraInput.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.