diff options
Diffstat (limited to 'include/linux/dvb/audio.h')
| -rw-r--r-- | include/linux/dvb/audio.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/include/linux/dvb/audio.h b/include/linux/dvb/audio.h index cc314443f1c..2b879708468 100644 --- a/include/linux/dvb/audio.h +++ b/include/linux/dvb/audio.h | |||
| @@ -32,39 +32,39 @@ | |||
| 32 | 32 | ||
| 33 | 33 | ||
| 34 | typedef enum { | 34 | typedef enum { |
| 35 | AUDIO_SOURCE_DEMUX, /* Select the demux as the main source */ | 35 | AUDIO_SOURCE_DEMUX, /* Select the demux as the main source */ |
| 36 | AUDIO_SOURCE_MEMORY /* Select internal memory as the main source */ | 36 | AUDIO_SOURCE_MEMORY /* Select internal memory as the main source */ |
| 37 | } audio_stream_source_t; | 37 | } audio_stream_source_t; |
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | typedef enum { | 40 | typedef enum { |
| 41 | AUDIO_STOPPED, /* Device is stopped */ | 41 | AUDIO_STOPPED, /* Device is stopped */ |
| 42 | AUDIO_PLAYING, /* Device is currently playing */ | 42 | AUDIO_PLAYING, /* Device is currently playing */ |
| 43 | AUDIO_PAUSED /* Device is paused */ | 43 | AUDIO_PAUSED /* Device is paused */ |
| 44 | } audio_play_state_t; | 44 | } audio_play_state_t; |
| 45 | 45 | ||
| 46 | 46 | ||
| 47 | typedef enum { | 47 | typedef enum { |
| 48 | AUDIO_STEREO, | 48 | AUDIO_STEREO, |
| 49 | AUDIO_MONO_LEFT, | 49 | AUDIO_MONO_LEFT, |
| 50 | AUDIO_MONO_RIGHT | 50 | AUDIO_MONO_RIGHT |
| 51 | } audio_channel_select_t; | 51 | } audio_channel_select_t; |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | typedef struct audio_mixer { | 54 | typedef struct audio_mixer { |
| 55 | unsigned int volume_left; | 55 | unsigned int volume_left; |
| 56 | unsigned int volume_right; | 56 | unsigned int volume_right; |
| 57 | // what else do we need? bass, pass-through, ... | 57 | // what else do we need? bass, pass-through, ... |
| 58 | } audio_mixer_t; | 58 | } audio_mixer_t; |
| 59 | 59 | ||
| 60 | 60 | ||
| 61 | typedef struct audio_status { | 61 | typedef struct audio_status { |
| 62 | int AV_sync_state; /* sync audio and video? */ | 62 | int AV_sync_state; /* sync audio and video? */ |
| 63 | int mute_state; /* audio is muted */ | 63 | int mute_state; /* audio is muted */ |
| 64 | audio_play_state_t play_state; /* current playback state */ | 64 | audio_play_state_t play_state; /* current playback state */ |
| 65 | audio_stream_source_t stream_source; /* current stream source */ | 65 | audio_stream_source_t stream_source; /* current stream source */ |
| 66 | audio_channel_select_t channel_select; /* currently selected channel */ | 66 | audio_channel_select_t channel_select; /* currently selected channel */ |
| 67 | int bypass_mode; /* pass on audio data to */ | 67 | int bypass_mode; /* pass on audio data to */ |
| 68 | audio_mixer_t mixer_state; /* current mixer state */ | 68 | audio_mixer_t mixer_state; /* current mixer state */ |
| 69 | } audio_status_t; /* separate decoder hardware */ | 69 | } audio_status_t; /* separate decoder hardware */ |
| 70 | 70 | ||
| @@ -74,8 +74,8 @@ struct audio_karaoke{ /* if Vocal1 or Vocal2 are non-zero, they get mixed */ | |||
| 74 | int vocal1; /* into left and right t at 70% each */ | 74 | int vocal1; /* into left and right t at 70% each */ |
| 75 | int vocal2; /* if both, Vocal1 and Vocal2 are non-zero, Vocal1 gets*/ | 75 | int vocal2; /* if both, Vocal1 and Vocal2 are non-zero, Vocal1 gets*/ |
| 76 | int melody; /* mixed into the left channel and */ | 76 | int melody; /* mixed into the left channel and */ |
| 77 | /* Vocal2 into the right channel at 100% each. */ | 77 | /* Vocal2 into the right channel at 100% each. */ |
| 78 | /* if Melody is non-zero, the melody channel gets mixed*/ | 78 | /* if Melody is non-zero, the melody channel gets mixed*/ |
| 79 | } audio_karaoke_t; /* into left and right */ | 79 | } audio_karaoke_t; /* into left and right */ |
| 80 | 80 | ||
| 81 | 81 | ||
