メインコンテンツまでスキップ

RunAdvancedOptions Struct

Advanced runtime tuning knobs (most users never set these). More...

Declaration​

struct simaai::neat::RunAdvancedOptions { ... }

Included Headers​

#include <Run.h>

Public Member Attributes Index​

boolcopy_input = ...

Force a copy of every pushed input (useful when the source buffer is short-lived). More...

std::size_tmax_input_bytes = 0

Reject pushes larger than this many bytes (0 = no cap). More...

intsync_num_buffers_override = ...

Override the appsrc num-buffers for sync-mode runs (-1 = auto). More...

boolprepare_output_cpu_visible = false

Reserved compatibility hint for output CPU visibility. More...

Description​

Advanced runtime tuning knobs (most users never set these).

Definition at line 106 of file Run.h.

Public Member Attributes​

copy_input​

bool simaai::neat::RunAdvancedOptions::copy_input

Force a copy of every pushed input (useful when the source buffer is short-lived).

Initialiser
= false

Definition at line 107 of file Run.h.

max_input_bytes​

std::size_t simaai::neat::RunAdvancedOptions::max_input_bytes = 0

Reject pushes larger than this many bytes (0 = no cap).

Definition at line 109 of file Run.h.

prepare_output_cpu_visible​

bool simaai::neat::RunAdvancedOptions::prepare_output_cpu_visible = false

Reserved compatibility hint for output CPU visibility.

Runtime now acquires CPU visibility as part of each retained Tensor/GstMemory mapping. No separate eager synchronization is performed, regardless of this field. Keeping the field preserves the Run options layout for existing callers.

Definition at line 119 of file Run.h.

sync_num_buffers_override​

int simaai::neat::RunAdvancedOptions::sync_num_buffers_override

Override the appsrc num-buffers for sync-mode runs (-1 = auto).

Initialiser
= -1

Definition at line 110 of file Run.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.