Struct GlobalProperties

Inheritance Relationships

Base Type

Struct Documentation

struct GlobalProperties : public dai::PropertiesSerializable<Properties, GlobalProperties>

Specify properties which apply for whole pipeline

Public Functions

~GlobalProperties() override

Public Members

double leonCssFrequencyHz = 700 * 1000 * 1000

Set frequency of Leon OS - Increasing can improve performance, at the cost of higher power draw

double leonMssFrequencyHz = 700 * 1000 * 1000

Set frequency of Leon RT - Increasing can improve performance, at the cost of higher power draw

std::optional<std::string> pipelineName
std::optional<std::string> pipelineVersion
std::optional<dai::EepromData> calibData

Calibration data sent through pipeline

uint32_t eepromId = 0

Unique identifier for the eeprom data in the pipeline.

std::optional<std::uint32_t> cameraTuningBlobSize

Camera tuning blob size in bytes

std::string cameraTuningBlobUri

Uri which points to camera tuning blob

int32_t xlinkChunkSize = -1

Chunk size for splitting device-sent XLink packets, in bytes. A larger value could increase performance, with 0 disabling chunking. A negative value won’t modify the device defaults - configured per protocol, currently 64*1024 for both USB and Ethernet.

uint32_t sippBufferSize = SIPP_BUFFER_DEFAULT_SIZE

SIPP (Signal Image Processing Pipeline) internal memory pool. SIPP is a framework used to schedule HW filters, e.g. ISP, Warp, Median filter etc. Changing the size of this pool is meant for advanced use cases, pushing the limits of the HW. By default memory is allocated in high speed CMX memory. Setting to 0 will allocate in DDR 256 kilobytes. Units are bytes.

uint32_t sippDmaBufferSize = SIPP_DMA_BUFFER_DEFAULT_SIZE

SIPP (Signal Image Processing Pipeline) internal DMA memory pool. SIPP is a framework used to schedule HW filters, e.g. ISP, Warp, Median filter etc. Changing the size of this pool is meant for advanced use cases, pushing the limits of the HW. Memory is allocated in high speed CMX memory Units are bytes.

Public Static Attributes

static constexpr uint32_t SIPP_BUFFER_DEFAULT_SIZE = 18 * 1024
static constexpr uint32_t SIPP_DMA_BUFFER_DEFAULT_SIZE = 16 * 1024