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:
parent
8f8724f9a2
commit
b1925f2e1c
@ -9,10 +9,11 @@ Audio Function Calls
|
||||
|
||||
.. _audio_fopen:
|
||||
|
||||
open()
|
||||
======
|
||||
DVB audio open()
|
||||
================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This system call opens a named audio device (e.g.
|
||||
/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
|
||||
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
|
||||
|
||||
- const char *deviceName
|
||||
- const char \*deviceName
|
||||
|
||||
- Name of specific audio device.
|
||||
|
||||
@ -74,7 +77,8 @@ PARAMETERS
|
||||
- (blocking mode is the default)
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
|
||||
|
||||
@ -105,18 +109,21 @@ RETURN VALUE
|
||||
|
||||
.. _audio_fclose:
|
||||
|
||||
close()
|
||||
=======
|
||||
DVB audio close()
|
||||
=================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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().
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
|
||||
|
||||
@ -151,10 +159,11 @@ RETURN VALUE
|
||||
|
||||
.. _audio_fwrite:
|
||||
|
||||
write()
|
||||
=======
|
||||
DVB audio write()
|
||||
=================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
@ -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
|
||||
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
|
||||
|
||||
- void *buf
|
||||
- void \*buf
|
||||
|
||||
- Pointer to the buffer containing the PES data.
|
||||
|
||||
@ -194,7 +205,8 @@ PARAMETERS
|
||||
- Size of buf.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
|
||||
|
||||
@ -228,16 +240,19 @@ RETURN VALUE
|
||||
AUDIO_STOP
|
||||
==========
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call asks the Audio Device to stop playing the current
|
||||
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.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
appropriately. The generic error codes are described at the
|
||||
@ -271,16 +287,19 @@ appropriately. The generic error codes are described at the
|
||||
AUDIO_PLAY
|
||||
==========
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call asks the Audio Device to start playing an audio stream
|
||||
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.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
appropriately. The generic error codes are described at the
|
||||
@ -314,17 +334,20 @@ appropriately. The generic error codes are described at the
|
||||
AUDIO_PAUSE
|
||||
===========
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call suspends the audio stream being played. Decoding and
|
||||
playing are paused. It is then possible to restart again decoding and
|
||||
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.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
appropriately. The generic error codes are described at the
|
||||
@ -358,16 +382,19 @@ appropriately. The generic error codes are described at the
|
||||
AUDIO_CONTINUE
|
||||
==============
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl restarts the decoding and playing process previously paused
|
||||
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.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
===================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call informs the audio device which source shall be used for
|
||||
the input data. The possible sources are demux or memory. If
|
||||
AUDIO_SOURCE_MEMORY is selected, the data is fed to the Audio Device
|
||||
through the write command.
|
||||
|
||||
SYNOPSIS
|
||||
Synopsis
|
||||
--------
|
||||
|
||||
int ioctl(int fd, int request = AUDIO_SELECT_SOURCE,
|
||||
audio_stream_source_t source);
|
||||
.. c:function:: int ioctl(int fd, int request = AUDIO_SELECT_SOURCE, audio_stream_source_t source)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -441,7 +471,8 @@ PARAMETERS
|
||||
- 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
|
||||
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
|
||||
==============
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl is for DVB devices only. To control a V4L2 decoder use 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
|
||||
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
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
=================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call asks the Audio Device to turn ON or OFF A/V
|
||||
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
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
=====================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
@ -583,11 +623,13 @@ that can’t be handled by the DVB system shall be decoded. Dolby
|
||||
DigitalTM streams are automatically forwarded by the DVB subsystem if
|
||||
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
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
====================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl is for DVB devices only. To control a V4L2 decoder use the
|
||||
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
|
||||
possible.
|
||||
|
||||
SYNOPSIS
|
||||
Synopsis
|
||||
--------
|
||||
|
||||
int ioctl(int fd, int request = AUDIO_CHANNEL_SELECT,
|
||||
audio_channel_select_t);
|
||||
.. c:function:: int ioctl(int fd, int request = AUDIO_CHANNEL_SELECT, audio_channel_select_t)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -679,7 +724,8 @@ PARAMETERS
|
||||
- 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
|
||||
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
|
||||
==============================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
@ -700,12 +747,13 @@ for MPEG decoders controlled through V4L2.
|
||||
This ioctl call asks the Audio Device to select the requested channel
|
||||
for bilingual streams if possible.
|
||||
|
||||
SYNOPSIS
|
||||
Synopsis
|
||||
--------
|
||||
|
||||
int ioctl(int fd, int request = AUDIO_BILINGUAL_CHANNEL_SELECT,
|
||||
audio_channel_select_t);
|
||||
.. c:function:: int ioctl(int fd, int request = AUDIO_BILINGUAL_CHANNEL_SELECT, audio_channel_select_t)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -733,7 +781,8 @@ PARAMETERS
|
||||
- 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
|
||||
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
|
||||
=============
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl is obsolete. Do not use in new drivers. If you need this
|
||||
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
|
||||
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
|
||||
|
||||
- __u64 *pts
|
||||
- __u64 \*pts
|
||||
|
||||
- Returns the 33-bit timestamp as defined in ITU T-REC-H.222.0 /
|
||||
ISO/IEC 13818-1.
|
||||
@ -791,7 +843,8 @@ PARAMETERS
|
||||
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
|
||||
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
|
||||
================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call asks the Audio Device to return the current state of the
|
||||
Audio Device.
|
||||
|
||||
SYNOPSIS
|
||||
Synopsis
|
||||
--------
|
||||
|
||||
int ioctl(int fd, int request = AUDIO_GET_STATUS, struct audio_status
|
||||
*status);
|
||||
.. c:function:: int ioctl(int fd, int request = AUDIO_GET_STATUS, struct audio_status *status)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -836,12 +891,13 @@ PARAMETERS
|
||||
|
||||
- .. row 3
|
||||
|
||||
- struct audio_status *status
|
||||
- struct audio_status \*status
|
||||
|
||||
- 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
|
||||
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
|
||||
======================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call asks the Audio Device to tell us about the decoding
|
||||
capabilities of the audio hardware.
|
||||
|
||||
SYNOPSIS
|
||||
Synopsis
|
||||
--------
|
||||
|
||||
int ioctl(int fd, int request = AUDIO_GET_CAPABILITIES, unsigned int
|
||||
*cap);
|
||||
.. c:function:: int ioctl(int fd, int request = AUDIO_GET_CAPABILITIES, unsigned int *cap)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -886,12 +944,13 @@ PARAMETERS
|
||||
|
||||
- .. row 3
|
||||
|
||||
- unsigned int *cap
|
||||
- unsigned int \*cap
|
||||
|
||||
- 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
|
||||
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
|
||||
==================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl call asks the Audio Device to clear all software and hardware
|
||||
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.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
============
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
@ -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
|
||||
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
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
===============
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
*mix);
|
||||
.. c:function:: int ioctl(int fd, int request = AUDIO_SET_MIXER, audio_mixer_t *mix)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -1032,12 +1101,13 @@ PARAMETERS
|
||||
|
||||
- .. row 3
|
||||
|
||||
- audio_mixer_t *mix
|
||||
- audio_mixer_t \*mix
|
||||
|
||||
- mixer settings.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
====================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl can be used to set the extension id for MPEG streams in DVD
|
||||
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
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
====================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
This ioctl is intended for DVD playback and allows you to set certain
|
||||
information about the audio stream.
|
||||
|
||||
SYNOPSIS
|
||||
Synopsis
|
||||
--------
|
||||
|
||||
int ioctl(fd, int request = AUDIO_SET_ATTRIBUTES, audio_attributes_t
|
||||
attr );
|
||||
.. c:function:: int ioctl(fd, int request = AUDIO_SET_ATTRIBUTES, audio_attributes_t attr )
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -1214,7 +1294,8 @@ PARAMETERS
|
||||
- audio attributes according to section ??
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
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
|
||||
=================
|
||||
|
||||
DESCRIPTION
|
||||
Description
|
||||
-----------
|
||||
|
||||
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
|
||||
*karaoke);
|
||||
.. c:function:: int ioctl(fd, int request = AUDIO_SET_KARAOKE, audio_karaoke_t *karaoke)
|
||||
|
||||
PARAMETERS
|
||||
Arguments
|
||||
----------
|
||||
|
||||
|
||||
|
||||
@ -1272,12 +1355,13 @@ PARAMETERS
|
||||
|
||||
- .. row 3
|
||||
|
||||
- audio_karaoke_t *karaoke
|
||||
- audio_karaoke_t \*karaoke
|
||||
|
||||
- karaoke settings according to section ??.
|
||||
|
||||
|
||||
RETURN VALUE
|
||||
Return Value
|
||||
------------
|
||||
|
||||
On success 0 is returned, on error -1 and the ``errno`` variable is set
|
||||
appropriately. The generic error codes are described at the
|
||||
|
Loading…
Reference in New Issue
Block a user