PCIeSinkOptions Struct
Construction options for a PCIeSink Node. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | config_file |
|
Optional simaaipciesink config file path. More... | |
| std::string | data_buf_name = "overlay" |
|
Name of the host-side buffer that receives data. More... | |
| int | data_buffer_size = 4194304 |
|
Data buffer size in bytes (default 4 MiB). More... | |
| int | num_buffers = 5 |
|
Number of buffers in the pool. More... | |
| int | queue = 0 |
| std::string | param_buf_name = ... |
|
Auxiliary parameter buffer name (multi-buffer mode). More... | |
| int | param_buffer_size = 48 |
|
Parameter buffer size in bytes (multi-buffer mode). More... | |
| bool | use_multi_buffers = false |
|
Enable the multi-buffer (data + params) protocol. More... | |
| bool | sync = true |
|
Sync to pipeline clock when delivering buffers. More... | |
| bool | async_state = true |
|
Allow async state changes on this sink. More... | |
| int64_t | max_lateness_ns = -1 |
|
Max lateness in ns; -1 = unlimited (no late-frame drop). More... | |
| uint64_t | processing_deadline_ns = 20000000 |
|
Processing deadline in ns (default 20 ms). More... | |
| bool | transmit_kpi = false |
|
If true, transmit KPI/diagnostic packets alongside data. More... | |
| bool | qos = false |
|
Enable QoS reporting on this sink. More... | |
Description
Construction options for a PCIeSink Node.
Definition at line 26 of file PCIeSink.h.
Public Member Attributes
async_state
|
Allow async state changes on this sink.
Definition at line 42 of file PCIeSink.h.
config_file
|
Optional simaaipciesink config file path.
Definition at line 28 of file PCIeSink.h.
data_buf_name
|
Name of the host-side buffer that receives data.
Definition at line 29 of file PCIeSink.h.
data_buffer_size
|
Data buffer size in bytes (default 4 MiB).
Definition at line 30 of file PCIeSink.h.
max_lateness_ns
|
Max lateness in ns; -1 = unlimited (no late-frame drop).
Definition at line 43 of file PCIeSink.h.
num_buffers
|
param_buf_name
|
Auxiliary parameter buffer name (multi-buffer mode).
- Initialiser
-
= "camera_params"
Definition at line 35 of file PCIeSink.h.
param_buffer_size
|
Parameter buffer size in bytes (multi-buffer mode).
Definition at line 37 of file PCIeSink.h.
processing_deadline_ns
|
Processing deadline in ns (default 20 ms).
Definition at line 44 of file PCIeSink.h.
qos
|
queue
|
sync
|
Sync to pipeline clock when delivering buffers.
Definition at line 41 of file PCIeSink.h.
transmit_kpi
|
If true, transmit KPI/diagnostic packets alongside data.
Definition at line 47 of file PCIeSink.h.
use_multi_buffers
|
Enable the multi-buffer (data + params) protocol.
Definition at line 38 of file PCIeSink.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.