1#ifndef __MXB__ 2#define __MXB__ 3 4#define BASE_VIDIOC_MXB 10 5 6#define MXB_S_AUDIO_CD _IOW ('V', BASE_VIDIOC_PRIVATE+BASE_VIDIOC_MXB+0, int) 7#define MXB_S_AUDIO_LINE _IOW ('V', BASE_VIDIOC_PRIVATE+BASE_VIDIOC_MXB+1, int) 8 9#define MXB_IDENTIFIER "Multimedia eXtension Board" 10 11#define MXB_AUDIOS 6 12 13/* these are the available audio sources, which can switched 14 to the line- and cd-output individually */ 15static struct v4l2_audio mxb_audios[MXB_AUDIOS] = { 16 { 17 .index = 0, 18 .name = "Tuner", 19 .capability = V4L2_AUDCAP_STEREO, 20 } , { 21 .index = 1, 22 .name = "AUX1", 23 .capability = V4L2_AUDCAP_STEREO, 24 } , { 25 .index = 2, 26 .name = "AUX2", 27 .capability = V4L2_AUDCAP_STEREO, 28 } , { 29 .index = 3, 30 .name = "AUX3", 31 .capability = V4L2_AUDCAP_STEREO, 32 } , { 33 .index = 4, 34 .name = "Radio (X9)", 35 .capability = V4L2_AUDCAP_STEREO, 36 } , { 37 .index = 5, 38 .name = "CD-ROM (X10)", 39 .capability = V4L2_AUDCAP_STEREO, 40 } 41}; 42#endif 43