blob: 9377342c646d5aeb431878c4ae020ee51b554eaf [file] [log] [blame]
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -03001.. -*- coding: utf-8; mode: rst -*-
2
3.. _AUDIO_SET_BYPASS_MODE:
4
Mauro Carvalho Chehab586027c2016-07-05 07:58:48 -03005=====================
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -03006AUDIO_SET_BYPASS_MODE
7=====================
8
Mauro Carvalho Chehab586027c2016-07-05 07:58:48 -03009NAME
10----
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -030011
Mauro Carvalho Chehab586027c2016-07-05 07:58:48 -030012AUDIO_SET_BYPASS_MODE
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -030013
Mauro Carvalho Chehab586027c2016-07-05 07:58:48 -030014SYNOPSIS
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -030015--------
16
17.. c:function:: int ioctl(int fd, int request = AUDIO_SET_BYPASS_MODE, boolean mode)
18
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -030019
Mauro Carvalho Chehab586027c2016-07-05 07:58:48 -030020ARGUMENTS
21---------
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -030022
23.. flat-table::
24 :header-rows: 0
25 :stub-columns: 0
26
27
28 - .. row 1
29
30 - int fd
31
32 - File descriptor returned by a previous call to open().
33
34 - .. row 2
35
36 - int request
37
38 - Equals AUDIO_SET_BYPASS_MODE for this command.
39
40 - .. row 3
41
42 - boolean mode
43
44 - Enables or disables the decoding of the current Audio stream in
45 the DVB subsystem.
46
47 - .. row 4
48
49 -
50 - TRUE Bypass is disabled
51
52 - .. row 5
53
54 -
55 - FALSE Bypass is enabled
56
57
Mauro Carvalho Chehab586027c2016-07-05 07:58:48 -030058DESCRIPTION
59-----------
60
61This ioctl call asks the Audio Device to bypass the Audio decoder and
62forward the stream without decoding. This mode shall be used if streams
63that cant be handled by the DVB system shall be decoded. Dolby
64DigitalTM streams are automatically forwarded by the DVB subsystem if
65the hardware can handle it.
66
67
68RETURN VALUE
Mauro Carvalho Chehab47d23e32016-07-05 10:37:31 -030069------------
70
71On success 0 is returned, on error -1 and the ``errno`` variable is set
72appropriately. The generic error codes are described at the
73:ref:`Generic Error Codes <gen-errors>` chapter.