1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2.. c:namespace:: DTV.dmx 3 4.. _DMX_SET_BUFFER_SIZE: 5 6=================== 7DMX_SET_BUFFER_SIZE 8=================== 9 10Name 11---- 12 13DMX_SET_BUFFER_SIZE 14 15Synopsis 16-------- 17 18.. c:macro:: DMX_SET_BUFFER_SIZE 19 20``int ioctl(int fd, DMX_SET_BUFFER_SIZE, unsigned long size)`` 21 22Arguments 23--------- 24 25``fd`` 26 File descriptor returned by :c:func:`open()`. 27 28``size`` 29 Unsigned long size 30 31Description 32----------- 33 34This ioctl call is used to set the size of the circular buffer used for 35filtered data. The default size is two maximum sized sections, i.e. if 36this function is not called a buffer size of ``2 * 4096`` bytes will be 37used. 38 39Return Value 40------------ 41 42On success 0 is returned. 43 44On error -1 is returned, and the ``errno`` variable is set 45appropriately. 46 47The generic error codes are described at the 48:ref:`Generic Error Codes <gen-errors>` chapter. 49