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. 7.. 8.. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections 9 10.. _AUDIO_SET_STREAMTYPE: 11 12==================== 13AUDIO_SET_STREAMTYPE 14==================== 15 16Name 17---- 18 19AUDIO_SET_STREAMTYPE 20 21.. attention:: This ioctl is deprecated 22 23Synopsis 24-------- 25 26.. c:function:: int ioctl(fd, AUDIO_SET_STREAMTYPE, int type) 27 :name: AUDIO_SET_STREAMTYPE 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 - int type 47 48 - stream type 49 50 51Description 52----------- 53 54This ioctl tells the driver which kind of audio stream to expect. This 55is useful if the stream offers several audio sub-streams like LPCM and 56AC3. 57 58 59Return Value 60------------ 61 62On success 0 is returned, on error -1 and the ``errno`` variable is set 63appropriately. The generic error codes are described at the 64:ref:`Generic Error Codes <gen-errors>` chapter. 65 66 67 68.. flat-table:: 69 :header-rows: 0 70 :stub-columns: 0 71 72 73 - .. row 1 74 75 - ``EINVAL`` 76 77 - type is not a valid or supported stream type. 78