Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[linux/fpc-iii.git] / Documentation / media / uapi / dvb / audio-bilingual-channel-select.rst
blob1279bd21dbd0483b8ec6a2d65166417f3a3fd11b
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
14 .. attention:: This ioctl is deprecated
16 Synopsis
17 --------
19 .. c:function:: int ioctl(int fd, AUDIO_BILINGUAL_CHANNEL_SELECT, struct *audio_channel_select)
20     :name: AUDIO_BILINGUAL_CHANNEL_SELECT
23 Arguments
24 ---------
26 .. flat-table::
27     :header-rows:  0
28     :stub-columns: 0
30     -
32        -  int fd
34        -  File descriptor returned by a previous call to open().
36     -
38        -  audio_channel_select_t ch
40        -  Select the output format of the audio (mono left/right, stereo).
43 Description
44 -----------
46 This ioctl is obsolete. Do not use in new drivers. It has been replaced
47 by the V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK`` control
48 for MPEG decoders controlled through V4L2.
50 This ioctl call asks the Audio Device to select the requested channel
51 for bilingual streams if possible.
54 Return Value
55 ------------
57 On success 0 is returned, on error -1 and the ``errno`` variable is set
58 appropriately. The generic error codes are described at the
59 :ref:`Generic Error Codes <gen-errors>` chapter.