| #ifndef __MXB__ |
| #define __MXB__ |
| |
| #define BASE_VIDIOC_MXB 10 |
| |
| #define MXB_S_AUDIO_CD _IOW ('V', BASE_VIDIOC_PRIVATE+BASE_VIDIOC_MXB+0, int) |
| #define MXB_S_AUDIO_LINE _IOW ('V', BASE_VIDIOC_PRIVATE+BASE_VIDIOC_MXB+1, int) |
| |
| #define MXB_IDENTIFIER "Multimedia eXtension Board" |
| |
| #define MXB_AUDIOS 6 |
| |
| /* these are the available audio sources, which can switched |
| to the line- and cd-output individually */ |
| static struct v4l2_audio mxb_audios[MXB_AUDIOS] = { |
| { |
| .index = 0, |
| .name = "Tuner", |
| .capability = V4L2_AUDCAP_STEREO, |
| } , { |
| .index = 1, |
| .name = "AUX1", |
| .capability = V4L2_AUDCAP_STEREO, |
| } , { |
| .index = 2, |
| .name = "AUX2", |
| .capability = V4L2_AUDCAP_STEREO, |
| } , { |
| .index = 3, |
| .name = "AUX3", |
| .capability = V4L2_AUDCAP_STEREO, |
| } , { |
| .index = 4, |
| .name = "Radio (X9)", |
| .capability = V4L2_AUDCAP_STEREO, |
| } , { |
| .index = 5, |
| .name = "CD-ROM (X10)", |
| .capability = V4L2_AUDCAP_STEREO, |
| } |
| }; |
| #endif |