2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-23 12:43:55 +08:00

doc-rst: audio_function_calls: improve man-like format

Parsing this file were causing lots of warnings with sphinx,
due to the c function prototypes.

Fix that by prepending them with .. cpp:function::

While here, use the same way we document man-like pages,
at the V4L side of the book and add escapes to asterisks.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
Mauro Carvalho Chehab 2016-07-04 12:15:56 -03:00
parent 8f8724f9a2
commit b1925f2e1c

View File

@ -9,10 +9,11 @@ Audio Function Calls
.. _audio_fopen: .. _audio_fopen:
open() DVB audio open()
====== ================
DESCRIPTION Description
-----------
This system call opens a named audio device (e.g. This system call opens a named audio device (e.g.
/dev/dvb/adapter0/audio0) for subsequent use. When an open() call has /dev/dvb/adapter0/audio0) for subsequent use. When an open() call has
@ -28,11 +29,13 @@ fail, and an error code will be returned. If the Audio Device is opened
in O_RDONLY mode, the only ioctl call that can be used is in O_RDONLY mode, the only ioctl call that can be used is
AUDIO_GET_STATUS. All other call will return with an error code. AUDIO_GET_STATUS. All other call will return with an error code.
SYNOPSIS Synopsis
--------
int open(const char *deviceName, int flags); .. c:function:: int open(const char *deviceName, int flags)
PARAMETERS Arguments
----------
@ -43,7 +46,7 @@ PARAMETERS
- .. row 1 - .. row 1
- const char *deviceName - const char \*deviceName
- Name of specific audio device. - Name of specific audio device.
@ -74,7 +77,8 @@ PARAMETERS
- (blocking mode is the default) - (blocking mode is the default)
RETURN VALUE Return Value
------------
@ -105,18 +109,21 @@ RETURN VALUE
.. _audio_fclose: .. _audio_fclose:
close() DVB audio close()
======= =================
DESCRIPTION Description
-----------
This system call closes a previously opened audio device. This system call closes a previously opened audio device.
SYNOPSIS Synopsis
--------
int close(int fd); .. c:function:: int close(int fd)
PARAMETERS Arguments
----------
@ -132,7 +139,8 @@ PARAMETERS
- File descriptor returned by a previous call to open(). - File descriptor returned by a previous call to open().
RETURN VALUE Return Value
------------
@ -151,10 +159,11 @@ RETURN VALUE
.. _audio_fwrite: .. _audio_fwrite:
write() DVB audio write()
======= =================
DESCRIPTION Description
-----------
This system call can only be used if AUDIO_SOURCE_MEMORY is selected This system call can only be used if AUDIO_SOURCE_MEMORY is selected
in the ioctl call AUDIO_SELECT_SOURCE. The data provided shall be in in the ioctl call AUDIO_SELECT_SOURCE. The data provided shall be in
@ -162,11 +171,13 @@ PES format. If O_NONBLOCK is not specified the function will block
until buffer space is available. The amount of data to be transferred is until buffer space is available. The amount of data to be transferred is
implied by count. implied by count.
SYNOPSIS Synopsis
--------
size_t write(int fd, const void *buf, size_t count); .. c:function:: size_t write(int fd, const void *buf, size_t count)
PARAMETERS Arguments
----------
@ -183,7 +194,7 @@ PARAMETERS
- .. row 2 - .. row 2
- void *buf - void \*buf
- Pointer to the buffer containing the PES data. - Pointer to the buffer containing the PES data.
@ -194,7 +205,8 @@ PARAMETERS
- Size of buf. - Size of buf.
RETURN VALUE Return Value
------------
@ -228,16 +240,19 @@ RETURN VALUE
AUDIO_STOP AUDIO_STOP
========== ==========
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to stop playing the current This ioctl call asks the Audio Device to stop playing the current
stream. stream.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_STOP); .. c:function:: int ioctl(int fd, int request = AUDIO_STOP)
PARAMETERS Arguments
----------
@ -259,7 +274,8 @@ PARAMETERS
- Equals AUDIO_STOP for this command. - Equals AUDIO_STOP for this command.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -271,16 +287,19 @@ appropriately. The generic error codes are described at the
AUDIO_PLAY AUDIO_PLAY
========== ==========
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to start playing an audio stream This ioctl call asks the Audio Device to start playing an audio stream
from the selected source. from the selected source.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_PLAY); .. c:function:: int ioctl(int fd, int request = AUDIO_PLAY)
PARAMETERS Arguments
----------
@ -302,7 +321,8 @@ PARAMETERS
- Equals AUDIO_PLAY for this command. - Equals AUDIO_PLAY for this command.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -314,17 +334,20 @@ appropriately. The generic error codes are described at the
AUDIO_PAUSE AUDIO_PAUSE
=========== ===========
DESCRIPTION Description
-----------
This ioctl call suspends the audio stream being played. Decoding and This ioctl call suspends the audio stream being played. Decoding and
playing are paused. It is then possible to restart again decoding and playing are paused. It is then possible to restart again decoding and
playing process of the audio stream using AUDIO_CONTINUE command. playing process of the audio stream using AUDIO_CONTINUE command.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_PAUSE); .. c:function:: int ioctl(int fd, int request = AUDIO_PAUSE)
PARAMETERS Arguments
----------
@ -346,7 +369,8 @@ PARAMETERS
- Equals AUDIO_PAUSE for this command. - Equals AUDIO_PAUSE for this command.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -358,16 +382,19 @@ appropriately. The generic error codes are described at the
AUDIO_CONTINUE AUDIO_CONTINUE
============== ==============
DESCRIPTION Description
-----------
This ioctl restarts the decoding and playing process previously paused This ioctl restarts the decoding and playing process previously paused
with AUDIO_PAUSE command. with AUDIO_PAUSE command.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_CONTINUE); .. c:function:: int ioctl(int fd, int request = AUDIO_CONTINUE)
PARAMETERS Arguments
----------
@ -389,7 +416,8 @@ PARAMETERS
- Equals AUDIO_CONTINUE for this command. - Equals AUDIO_CONTINUE for this command.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -401,19 +429,21 @@ appropriately. The generic error codes are described at the
AUDIO_SELECT_SOURCE AUDIO_SELECT_SOURCE
=================== ===================
DESCRIPTION Description
-----------
This ioctl call informs the audio device which source shall be used for This ioctl call informs the audio device which source shall be used for
the input data. The possible sources are demux or memory. If the input data. The possible sources are demux or memory. If
AUDIO_SOURCE_MEMORY is selected, the data is fed to the Audio Device AUDIO_SOURCE_MEMORY is selected, the data is fed to the Audio Device
through the write command. through the write command.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_SELECT_SOURCE, .. c:function:: int ioctl(int fd, int request = AUDIO_SELECT_SOURCE, audio_stream_source_t source)
audio_stream_source_t source);
PARAMETERS Arguments
----------
@ -441,7 +471,8 @@ PARAMETERS
- Indicates the source that shall be used for the Audio stream. - Indicates the source that shall be used for the Audio stream.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -453,7 +484,8 @@ appropriately. The generic error codes are described at the
AUDIO_SET_MUTE AUDIO_SET_MUTE
============== ==============
DESCRIPTION Description
-----------
This ioctl is for DVB devices only. To control a V4L2 decoder use the This ioctl is for DVB devices only. To control a V4L2 decoder use the
V4L2 :ref:`VIDIOC_DECODER_CMD` with the V4L2 :ref:`VIDIOC_DECODER_CMD` with the
@ -462,11 +494,13 @@ V4L2 :ref:`VIDIOC_DECODER_CMD` with the
This ioctl call asks the audio device to mute the stream that is This ioctl call asks the audio device to mute the stream that is
currently being played. currently being played.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_SET_MUTE, boolean state); .. c:function:: int ioctl(int fd, int request = AUDIO_SET_MUTE, boolean state)
PARAMETERS Arguments
----------
@ -504,7 +538,8 @@ PARAMETERS
- FALSE Audio Un-mute - FALSE Audio Un-mute
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -516,16 +551,19 @@ appropriately. The generic error codes are described at the
AUDIO_SET_AV_SYNC AUDIO_SET_AV_SYNC
================= =================
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to turn ON or OFF A/V This ioctl call asks the Audio Device to turn ON or OFF A/V
synchronization. synchronization.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_SET_AV_SYNC, boolean state); .. c:function:: int ioctl(int fd, int request = AUDIO_SET_AV_SYNC, boolean state)
PARAMETERS Arguments
----------
@ -563,7 +601,8 @@ PARAMETERS
- FALSE AV-sync OFF - FALSE AV-sync OFF
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -575,7 +614,8 @@ appropriately. The generic error codes are described at the
AUDIO_SET_BYPASS_MODE AUDIO_SET_BYPASS_MODE
===================== =====================
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to bypass the Audio decoder and This ioctl call asks the Audio Device to bypass the Audio decoder and
forward the stream without decoding. This mode shall be used if streams forward the stream without decoding. This mode shall be used if streams
@ -583,11 +623,13 @@ that cant be handled by the DVB system shall be decoded. Dolby
DigitalTM streams are automatically forwarded by the DVB subsystem if DigitalTM streams are automatically forwarded by the DVB subsystem if
the hardware can handle it. the hardware can handle it.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_SET_BYPASS_MODE, boolean mode); .. c:function:: int ioctl(int fd, int request = AUDIO_SET_BYPASS_MODE, boolean mode)
PARAMETERS Arguments
----------
@ -626,7 +668,8 @@ PARAMETERS
- FALSE Bypass is enabled - FALSE Bypass is enabled
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -638,7 +681,8 @@ appropriately. The generic error codes are described at the
AUDIO_CHANNEL_SELECT AUDIO_CHANNEL_SELECT
==================== ====================
DESCRIPTION Description
-----------
This ioctl is for DVB devices only. To control a V4L2 decoder use the This ioctl is for DVB devices only. To control a V4L2 decoder use the
V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK`` control instead. V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK`` control instead.
@ -646,12 +690,13 @@ V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK`` control instead.
This ioctl call asks the Audio Device to select the requested channel if This ioctl call asks the Audio Device to select the requested channel if
possible. possible.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_CHANNEL_SELECT, .. c:function:: int ioctl(int fd, int request = AUDIO_CHANNEL_SELECT, audio_channel_select_t)
audio_channel_select_t);
PARAMETERS Arguments
----------
@ -679,7 +724,8 @@ PARAMETERS
- Select the output format of the audio (mono left/right, stereo). - Select the output format of the audio (mono left/right, stereo).
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -691,7 +737,8 @@ appropriately. The generic error codes are described at the
AUDIO_BILINGUAL_CHANNEL_SELECT AUDIO_BILINGUAL_CHANNEL_SELECT
============================== ==============================
DESCRIPTION Description
-----------
This ioctl is obsolete. Do not use in new drivers. It has been replaced This ioctl is obsolete. Do not use in new drivers. It has been replaced
by the V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK`` control by the V4L2 ``V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK`` control
@ -700,12 +747,13 @@ for MPEG decoders controlled through V4L2.
This ioctl call asks the Audio Device to select the requested channel This ioctl call asks the Audio Device to select the requested channel
for bilingual streams if possible. for bilingual streams if possible.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_BILINGUAL_CHANNEL_SELECT, .. c:function:: int ioctl(int fd, int request = AUDIO_BILINGUAL_CHANNEL_SELECT, audio_channel_select_t)
audio_channel_select_t);
PARAMETERS Arguments
----------
@ -733,7 +781,8 @@ PARAMETERS
- Select the output format of the audio (mono left/right, stereo). - Select the output format of the audio (mono left/right, stereo).
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -745,7 +794,8 @@ appropriately. The generic error codes are described at the
AUDIO_GET_PTS AUDIO_GET_PTS
============= =============
DESCRIPTION Description
-----------
This ioctl is obsolete. Do not use in new drivers. If you need this This ioctl is obsolete. Do not use in new drivers. If you need this
functionality, then please contact the linux-media mailing list functionality, then please contact the linux-media mailing list
@ -754,11 +804,13 @@ functionality, then please contact the linux-media mailing list
This ioctl call asks the Audio Device to return the current PTS This ioctl call asks the Audio Device to return the current PTS
timestamp. timestamp.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_GET_PTS, __u64 *pts); .. c:function:: int ioctl(int fd, int request = AUDIO_GET_PTS, __u64 *pts)
PARAMETERS Arguments
----------
@ -781,7 +833,7 @@ PARAMETERS
- .. row 3 - .. row 3
- __u64 *pts - __u64 \*pts
- Returns the 33-bit timestamp as defined in ITU T-REC-H.222.0 / - Returns the 33-bit timestamp as defined in ITU T-REC-H.222.0 /
ISO/IEC 13818-1. ISO/IEC 13818-1.
@ -791,7 +843,8 @@ PARAMETERS
decoded frame or the last PTS extracted by the PES parser. decoded frame or the last PTS extracted by the PES parser.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -803,17 +856,19 @@ appropriately. The generic error codes are described at the
AUDIO_GET_STATUS AUDIO_GET_STATUS
================ ================
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to return the current state of the This ioctl call asks the Audio Device to return the current state of the
Audio Device. Audio Device.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_GET_STATUS, struct audio_status .. c:function:: int ioctl(int fd, int request = AUDIO_GET_STATUS, struct audio_status *status)
*status);
PARAMETERS Arguments
----------
@ -836,12 +891,13 @@ PARAMETERS
- .. row 3 - .. row 3
- struct audio_status *status - struct audio_status \*status
- Returns the current state of Audio Device. - Returns the current state of Audio Device.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -853,17 +909,19 @@ appropriately. The generic error codes are described at the
AUDIO_GET_CAPABILITIES AUDIO_GET_CAPABILITIES
====================== ======================
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to tell us about the decoding This ioctl call asks the Audio Device to tell us about the decoding
capabilities of the audio hardware. capabilities of the audio hardware.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_GET_CAPABILITIES, unsigned int .. c:function:: int ioctl(int fd, int request = AUDIO_GET_CAPABILITIES, unsigned int *cap)
*cap);
PARAMETERS Arguments
----------
@ -886,12 +944,13 @@ PARAMETERS
- .. row 3 - .. row 3
- unsigned int *cap - unsigned int \*cap
- Returns a bit array of supported sound formats. - Returns a bit array of supported sound formats.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -903,16 +962,19 @@ appropriately. The generic error codes are described at the
AUDIO_CLEAR_BUFFER AUDIO_CLEAR_BUFFER
================== ==================
DESCRIPTION Description
-----------
This ioctl call asks the Audio Device to clear all software and hardware This ioctl call asks the Audio Device to clear all software and hardware
buffers of the audio decoder device. buffers of the audio decoder device.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_CLEAR_BUFFER); .. c:function:: int ioctl(int fd, int request = AUDIO_CLEAR_BUFFER)
PARAMETERS Arguments
----------
@ -934,7 +996,8 @@ PARAMETERS
- Equals AUDIO_CLEAR_BUFFER for this command. - Equals AUDIO_CLEAR_BUFFER for this command.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -946,7 +1009,8 @@ appropriately. The generic error codes are described at the
AUDIO_SET_ID AUDIO_SET_ID
============ ============
DESCRIPTION Description
-----------
This ioctl selects which sub-stream is to be decoded if a program or This ioctl selects which sub-stream is to be decoded if a program or
system stream is sent to the video device. If no audio stream type is system stream is sent to the video device. If no audio stream type is
@ -956,11 +1020,13 @@ other stream types. If the stream type is set the id just specifies the
substream id of the audio stream and only the first 5 bits are substream id of the audio stream and only the first 5 bits are
recognized. recognized.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_SET_ID, int id); .. c:function:: int ioctl(int fd, int request = AUDIO_SET_ID, int id)
PARAMETERS Arguments
----------
@ -988,7 +1054,8 @@ PARAMETERS
- audio sub-stream id - audio sub-stream id
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -1000,16 +1067,18 @@ appropriately. The generic error codes are described at the
AUDIO_SET_MIXER AUDIO_SET_MIXER
=============== ===============
DESCRIPTION Description
-----------
This ioctl lets you adjust the mixer settings of the audio decoder. This ioctl lets you adjust the mixer settings of the audio decoder.
SYNOPSIS Synopsis
--------
int ioctl(int fd, int request = AUDIO_SET_MIXER, audio_mixer_t .. c:function:: int ioctl(int fd, int request = AUDIO_SET_MIXER, audio_mixer_t *mix)
*mix);
PARAMETERS Arguments
----------
@ -1032,12 +1101,13 @@ PARAMETERS
- .. row 3 - .. row 3
- audio_mixer_t *mix - audio_mixer_t \*mix
- mixer settings. - mixer settings.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -1049,17 +1119,20 @@ appropriately. The generic error codes are described at the
AUDIO_SET_STREAMTYPE AUDIO_SET_STREAMTYPE
==================== ====================
DESCRIPTION Description
-----------
This ioctl tells the driver which kind of audio stream to expect. This This ioctl tells the driver which kind of audio stream to expect. This
is useful if the stream offers several audio sub-streams like LPCM and is useful if the stream offers several audio sub-streams like LPCM and
AC3. AC3.
SYNOPSIS Synopsis
--------
int ioctl(fd, int request = AUDIO_SET_STREAMTYPE, int type); .. c:function:: int ioctl(fd, int request = AUDIO_SET_STREAMTYPE, int type)
PARAMETERS Arguments
----------
@ -1087,7 +1160,8 @@ PARAMETERS
- stream type - stream type
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -1113,16 +1187,19 @@ appropriately. The generic error codes are described at the
AUDIO_SET_EXT_ID AUDIO_SET_EXT_ID
================ ================
DESCRIPTION Description
-----------
This ioctl can be used to set the extension id for MPEG streams in DVD This ioctl can be used to set the extension id for MPEG streams in DVD
playback. Only the first 3 bits are recognized. playback. Only the first 3 bits are recognized.
SYNOPSIS Synopsis
--------
int ioctl(fd, int request = AUDIO_SET_EXT_ID, int id); .. c:function:: int ioctl(fd, int request = AUDIO_SET_EXT_ID, int id)
PARAMETERS Arguments
----------
@ -1150,7 +1227,8 @@ PARAMETERS
- audio sub_stream_id - audio sub_stream_id
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -1176,17 +1254,19 @@ appropriately. The generic error codes are described at the
AUDIO_SET_ATTRIBUTES AUDIO_SET_ATTRIBUTES
==================== ====================
DESCRIPTION Description
-----------
This ioctl is intended for DVD playback and allows you to set certain This ioctl is intended for DVD playback and allows you to set certain
information about the audio stream. information about the audio stream.
SYNOPSIS Synopsis
--------
int ioctl(fd, int request = AUDIO_SET_ATTRIBUTES, audio_attributes_t .. c:function:: int ioctl(fd, int request = AUDIO_SET_ATTRIBUTES, audio_attributes_t attr )
attr );
PARAMETERS Arguments
----------
@ -1214,7 +1294,8 @@ PARAMETERS
- audio attributes according to section ?? - audio attributes according to section ??
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the
@ -1240,16 +1321,18 @@ appropriately. The generic error codes are described at the
AUDIO_SET_KARAOKE AUDIO_SET_KARAOKE
================= =================
DESCRIPTION Description
-----------
This ioctl allows one to set the mixer settings for a karaoke DVD. This ioctl allows one to set the mixer settings for a karaoke DVD.
SYNOPSIS Synopsis
--------
int ioctl(fd, int request = AUDIO_SET_KARAOKE, audio_karaoke_t .. c:function:: int ioctl(fd, int request = AUDIO_SET_KARAOKE, audio_karaoke_t *karaoke)
*karaoke);
PARAMETERS Arguments
----------
@ -1272,12 +1355,13 @@ PARAMETERS
- .. row 3 - .. row 3
- audio_karaoke_t *karaoke - audio_karaoke_t \*karaoke
- karaoke settings according to section ??. - karaoke settings according to section ??.
RETURN VALUE Return Value
------------
On success 0 is returned, on error -1 and the ``errno`` variable is set On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the appropriately. The generic error codes are described at the