comedi_set_buffer_size — streaming buffer size of subdevice
#include <comedilib.h>
int comedi_set_buffer_size( | comedi_t * device, |
unsigned int subdevice, | |
unsigned int size) ; |
The function comedi_set_buffer_size
changes the size of the
streaming buffer for the subdevice specified by
device
and subdevice
.
The buffer size will be set to size
bytes,
rounded up to a multiple of the virtual memory page
size. The virtual memory page size can be determined using
sysconf(_SC_PAGE_SIZE)
.
This function does not require special privileges. However,
it is limited to a (adjustable) maximum buffer size, which can
be changed by a privileged user calling
comedi_set_max_buffer_size
,
or running the program comedi_config.