WIP FPC-III support
[linux/fpc-iii.git] / Documentation / userspace-api / media / dvb / audio-set-bypass-mode.rst
blobecac02f1b2fcd61d7390c629fa1ccb7fcbbd177f
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2 .. c:namespace:: DTV.audio
4 .. _AUDIO_SET_BYPASS_MODE:
6 =====================
7 AUDIO_SET_BYPASS_MODE
8 =====================
10 Name
11 ----
13 AUDIO_SET_BYPASS_MODE
15 .. attention:: This ioctl is deprecated
17 Synopsis
18 --------
20 .. c:macro:: AUDIO_SET_BYPASS_MODE
22 ``int ioctl(int fd, AUDIO_SET_BYPASS_MODE, boolean mode)``
24 Arguments
25 ---------
27 .. flat-table::
28     :header-rows:  0
29     :stub-columns: 0
31     -
33        -  int fd
35        -  File descriptor returned by a previous call to open().
37     -
39        -  boolean mode
41        -  Enables or disables the decoding of the current Audio stream in
42           the Digital TV subsystem.
44           TRUE: Bypass is disabled
46           FALSE: Bypass is enabled
48 Description
49 -----------
51 This ioctl call asks the Audio Device to bypass the Audio decoder and
52 forward the stream without decoding. This mode shall be used if streams
53 that can’t be handled by the Digital TV system shall be decoded. Dolby
54 DigitalTM streams are automatically forwarded by the Digital TV subsystem if
55 the hardware can handle it.
57 Return Value
58 ------------
60 On success 0 is returned, on error -1 and the ``errno`` variable is set
61 appropriately. The generic error codes are described at the
62 :ref:`Generic Error Codes <gen-errors>` chapter.