Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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/userspace-api/media/fdl-appendix.rst.
7..
8.. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
9
10.. _AUDIO_SELECT_SOURCE:
11
12===================
13AUDIO_SELECT_SOURCE
14===================
15
16Name
17----
18
19AUDIO_SELECT_SOURCE
20
21.. attention:: This ioctl is deprecated
22
23Synopsis
24--------
25
26.. c:function:: int ioctl(int fd, AUDIO_SELECT_SOURCE, struct audio_stream_source *source)
27 :name: AUDIO_SELECT_SOURCE
28
29
30Arguments
31---------
32
33.. flat-table::
34 :header-rows: 0
35 :stub-columns: 0
36
37
38 -
39
40 - int fd
41
42 - File descriptor returned by a previous call to open().
43
44 -
45
46 - audio_stream_source_t source
47
48 - Indicates the source that shall be used for the Audio stream.
49
50
51Description
52-----------
53
54This ioctl call informs the audio device which source shall be used for
55the input data. The possible sources are demux or memory. If
56AUDIO_SOURCE_MEMORY is selected, the data is fed to the Audio Device
57through the write command.
58
59
60Return Value
61------------
62
63On success 0 is returned, on error -1 and the ``errno`` variable is set
64appropriately. The generic error codes are described at the
65:ref:`Generic Error Codes <gen-errors>` chapter.