table of contents
COMEDI_SET_BUFFER_SI(3) | Comedi reference | COMEDI_SET_BUFFER_SI(3) |
NAME¶
comedi_set_buffer_size - streaming buffer size of subdeviceSYNOPSIS¶
#include <comedilib.h>
int
comedi_set_buffer_size(comedi_t * device,
unsigned int subdevice,
unsigned int size);
DESCRIPTION¶
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.RETURN VALUE¶
The new buffer size in bytes is returned on success. On error, -1 is returned.AUTHORS¶
David Schleef <ds@schleef.org>Author.
Frank Mori Hess <fmhess@users.sourceforge.net>
Author.
Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Author.
Bernd Porr <tech@linux-usb-daq.co.uk>
Author.
Ian Abbott <abbotti@mev.co.uk>
Author.
Éric Piel <piel@delmic.com>
Author.
COPYRIGHT¶
Copyright © 1998-2003 David Schleef07/14/2014 | Comedi |