LibMultiSense
LibMultiSense Documentation
multisense::Channel::ReceiveBufferConfig Struct Reference

Certain implementations may use a fixed set of internal buffers to manage incoming camera data. More...

#include <MultiSenseChannel.hh>

Public Attributes

size_t num_small_buffers = 100
 The number of small buffers to preallocate for receiving small MultiSense messages. More...
 
size_t small_buffer_size = 1500
 The size of each small buffer in bytes. More...
 
size_t num_large_buffers = 16
 The number of large buffers to preallocate for receiving MultiSense sensor data. More...
 
size_t large_buffer_size = 1920*1200*3
 The size of each small buffer in bytes. More...
 

Detailed Description

Certain implementations may use a fixed set of internal buffers to manage incoming camera data.

For those implementations specify configurations for both small and large buffers

Definition at line 65 of file MultiSenseChannel.hh.

Member Data Documentation

◆ large_buffer_size

size_t multisense::Channel::ReceiveBufferConfig::large_buffer_size = 1920*1200*3

The size of each small buffer in bytes.

Definition at line 82 of file MultiSenseChannel.hh.

◆ num_large_buffers

size_t multisense::Channel::ReceiveBufferConfig::num_large_buffers = 16

The number of large buffers to preallocate for receiving MultiSense sensor data.

Definition at line 78 of file MultiSenseChannel.hh.

◆ num_small_buffers

size_t multisense::Channel::ReceiveBufferConfig::num_small_buffers = 100

The number of small buffers to preallocate for receiving small MultiSense messages.

Definition at line 70 of file MultiSenseChannel.hh.

◆ small_buffer_size

size_t multisense::Channel::ReceiveBufferConfig::small_buffer_size = 1500

The size of each small buffer in bytes.

Definition at line 74 of file MultiSenseChannel.hh.


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