home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / drivers / media / video / mxb.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  935 b   |  43 lines

  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 */
  15. static 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.