summaryrefslogtreecommitdiff
path: root/dvb-spec/dvbapi/audio.tex
diff options
context:
space:
mode:
Diffstat (limited to 'dvb-spec/dvbapi/audio.tex')
-rw-r--r--dvb-spec/dvbapi/audio.tex42
1 files changed, 21 insertions, 21 deletions
diff --git a/dvb-spec/dvbapi/audio.tex b/dvb-spec/dvbapi/audio.tex
index 7b6427094..540248463 100644
--- a/dvb-spec/dvbapi/audio.tex
+++ b/dvb-spec/dvbapi/audio.tex
@@ -18,7 +18,7 @@ replaying from an internal (demuxer) or external (user write) source.
typedef enum {
AUDIO_SOURCE_DEMUX,
AUDIO_SOURCE_MEMORY
-} audio_stream_source_t;
+} audio\_stream_source_t;
\end{verbatim}
AUDIO\_SOURCE\_DEMUX selects the demultiplexer (fed
either by the frontend or the DVR device) as the source of
@@ -36,7 +36,7 @@ typedef enum {
AUDIO_STOPPED,
AUDIO_PLAYING,
AUDIO_PAUSED
-} audio_play_state_t;
+} audio\_play_state_t;
\end{verbatim}
\devsubsubsec{audioChannelSelect\_t}
@@ -48,33 +48,33 @@ typedef enum {
AUDIO_STEREO,
AUDIO_MONO_LEFT,
AUDIO_MONO_RIGHT,
-} audio_channel_select_t;
+} audio\_channel_select_t;
\end{verbatim}
-\devsubsubsec{audio_status\_t}
+\devsubsubsec{audio\_status\_t}
\label{audiostatus}
The AUDIO\_GET\_STATUS call returns the following structure informing
about various states of the playback operation.
\begin{verbatim}
-typedef struct audio_status {
+typedef struct audio\_status {
boolean AV_sync_state;
boolean mute_state;
- audio_play_state_t play_state;
- audio_stream_source_t stream_source;
- audio_channel_select_t channel_select;
+ audio\_play_state_t play_state;
+ audio\_stream_source_t stream_source;
+ audio\_channel_select_t channel_select;
boolean bypass_mode;
-} audio_status_t;
+} audio\_status_t;
\end{verbatim}
-\devsubsubsec{audio_mixer\_t}
+\devsubsubsec{audio\_mixer\_t}
\label{audiomixer}
The following structure is used by the AUDIO\_SET\_MIXER call to set
the audio volume.
\begin{verbatim}
-typedef struct audio_mixer {
+typedef struct audio\_mixer {
unsigned int volume_left;
unsigned int volume_right;
-} audio_mixer_t;
+} audio\_mixer_t;
\end{verbatim}
\devsubsubsec{audio encodings}
@@ -99,20 +99,20 @@ the following bits set according to the hardwares capabilities.
The ioctl AUDIO\_SET\_KARAOKE uses the following format:
\begin{verbatim}
typedef
-struct audio_karaoke{ /* if Vocal1 or Vocal2 are non-zero, they get mixed */
+struct audio\_karaoke{ /* if Vocal1 or Vocal2 are non-zero, they get mixed */
int vocal1; /* into left and right t at 70% each */
int vocal2; /* if both, Vocal1 and Vocal2 are non-zero, Vocal1 gets */
int melody; /* mixed into the left channel and */
/* Vocal2 into the right channel at 100% each. */
/* if Melody is non-zero, the melody channel gets mixed */ /* into left and right */
-} audio_karaoke_t;
+} audio\_karaoke_t;
\end{verbatim}
\devsubsubsec{audio attributes}
\label{aattrib}
The following attributes can be set by a call to AUDIO\_SET\_ATTRIBUTES:
\begin{verbatim}
-typedef uint16_t audio_attributes_t;
+typedef uint16_t audio\_attributes_t;
/* bits: descr. */
/* 15-13 audio coding mode (0=ac3, 2=mpeg1, 3=mpeg2ext, 4=LPCM, 6=DTS, */
/* 12 multichannel extension */
@@ -311,13 +311,13 @@ typedef uint16_t audio_attributes_t;
\ifunction{AUDIO\_GET\_STATUS}{
int ioctl(int fd, int request = AUDIO\_GET\_STATUS,
- struct audio_status *status);}{
+ struct audio\_status *status);}{
This ioctl call asks the Audio Device to return the current state
of the Audio Device.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals AUDIO\_GET\_STATUS for this command.\\
- struct audio_status *status & Returns the current state of Audio Device.
+ struct audio\_status *status & Returns the current state of Audio Device.
}{
EBADF& fd is not a valid open file descriptor.\\
EINTERNAL & Internal error.\\
@@ -371,12 +371,12 @@ typedef uint16_t audio_attributes_t;
}
\ifunction{AUDIO\_SET\_MIXER}{
- int ioctl(int fd, int request = AUDIO\_SET\_MIXER, audio_mixer\_t *mix);}{
+ int ioctl(int fd, int request = AUDIO\_SET\_MIXER, audio\_mixer\_t *mix);}{
This ioctl lets you adjust the mixer settings of the audio decoder.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals AUDIO\_SET\_ID for this command.\\
- audio_mixer\_t *mix& mixer settings.
+ audio\_mixer\_t *mix& mixer settings.
}{
EBADF& fd is not a valid open file descriptor.\\
EINTERNAL & Internal error.\\
@@ -425,12 +425,12 @@ typedef uint16_t audio_attributes_t;
}
\ifunction{AUDIO\_SET\_KARAOKE}{
- int ioctl(fd, int request = AUDIO\_SET\_STREAMTYPE, audio_karaoke\_t *karaoke);}{
+ int ioctl(fd, int request = AUDIO\_SET\_STREAMTYPE, audio\_karaoke\_t *karaoke);}{
This ioctl allows one to set the mixer settings for a karaoke DVD.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals AUDIO\_SET\_STREAMTYPE for this command.\\
- audio_karaoke\_t *karaoke & karaoke settings according to section \ref{audiokaraoke}.\\
+ audio\_karaoke\_t *karaoke & karaoke settings according to section \ref{audiokaraoke}.\\
}{
EBADF & fd is not a valid open file descriptor \\
EINVAL& karaoke is not a valid or supported karaoke setting.\\