Linux 4.8.3
[linux/fpc-iii.git] / Documentation / media / uapi / dvb / audio-bilingual-channel-select.rst
blobdbe20ff38e83729a97454e6948c2a2075b36c33b
1 .. -*- coding: utf-8; mode: rst -*-
3 .. _AUDIO_BILINGUAL_CHANNEL_SELECT:
5 ==============================
6 AUDIO_BILINGUAL_CHANNEL_SELECT
7 ==============================
9 Name
10 ----
12 AUDIO_BILINGUAL_CHANNEL_SELECT
15 Synopsis
16 --------
18 .. cpp:function:: int ioctl(int fd, int request = AUDIO_BILINGUAL_CHANNEL_SELECT, audio_channel_select_t)
21 Arguments
22 ---------
24 .. flat-table::
25     :header-rows:  0
26     :stub-columns: 0
29     -  .. row 1
31        -  int fd
33        -  File descriptor returned by a previous call to open().
35     -  .. row 2
37        -  int request
39        -  Equals AUDIO_BILINGUAL_CHANNEL_SELECT for this command.
41     -  .. row 3
43        -  audio_channel_select_t ch
45        -  Select the output format of the audio (mono left/right, stereo).
48 Description
49 -----------
51 This ioctl is obsolete. Do not use in new drivers. It has been replaced
52 by the V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK`` control
53 for MPEG decoders controlled through V4L2.
55 This ioctl call asks the Audio Device to select the requested channel
56 for bilingual streams if possible.
59 Return Value
60 ------------
62 On success 0 is returned, on error -1 and the ``errno`` variable is set
63 appropriately. The generic error codes are described at the
64 :ref:`Generic Error Codes <gen-errors>` chapter.