1 .. Permission is granted to copy, distribute and/or modify this
2 .. document under the terms of the GNU Free Documentation License,
3 .. Version 1.1 or any later version published by the Free Software
4 .. Foundation, with no Invariant Sections, no Front-Cover Texts
5 .. and no Back-Cover Texts. A copy of the license is included at
6 .. Documentation/media/uapi/fdl-appendix.rst.
8 .. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
10 .. _AUDIO_SELECT_SOURCE:
21 .. attention:: This ioctl is deprecated
26 .. c:function:: int ioctl(int fd, AUDIO_SELECT_SOURCE, struct audio_stream_source *source)
27 :name: AUDIO_SELECT_SOURCE
42 - File descriptor returned by a previous call to open().
46 - audio_stream_source_t source
48 - Indicates the source that shall be used for the Audio stream.
54 This ioctl call informs the audio device which source shall be used for
55 the input data. The possible sources are demux or memory. If
56 AUDIO_SOURCE_MEMORY is selected, the data is fed to the Audio Device
57 through the write command.
63 On success 0 is returned, on error -1 and the ``errno`` variable is set
64 appropriately. The generic error codes are described at the
65 :ref:`Generic Error Codes <gen-errors>` chapter.