mga_vid.h
上传用户:aoeyumen
上传日期:2007-01-06
资源大小:3329k
文件大小:1k
源码类别:

DVD

开发平台:

Unix_Linux

  1. /*
  2.  *
  3.  * mga_vid.h
  4.  *
  5.  * Copyright (C) 1999 Aaron Holtzman
  6.  * 
  7.  * Matrox MGA G200/G400 YUV Video Interface module Version 0.1.0
  8.  * 
  9.  * BES == Back End Scaler
  10.  * 
  11.  * This software has been released under the terms of the GNU Public
  12.  * license. See http://www.gnu.org/copyleft/gpl.html for details.
  13.  */
  14. #ifndef __LINUX_MGAVID_H
  15. #define __LINUX_MGAVID_H
  16. #ifndef AARONS_TYPES
  17. typedef unsigned long uint_32;
  18. typedef unsigned char uint_8;
  19. #endif
  20. typedef struct mga_vid_config_s
  21. {
  22. uint_32 card_type;
  23. uint_32 src_width;
  24. uint_32 src_height;
  25. uint_32 dest_width;
  26. uint_32 dest_height;
  27. uint_32 x_org;
  28. uint_32 y_org;
  29. uint_8  colkey_on;
  30. uint_8  colkey_red;
  31. uint_8  colkey_green;
  32. uint_8  colkey_blue;
  33. } mga_vid_config_t;
  34. #define MGA_VID_CONFIG _IOR('J', 1, mga_vid_config_t)
  35. #define MGA_VID_ON     _IO ('J', 2)
  36. #define MGA_VID_OFF    _IO ('J', 3)
  37. #define MGA_G200 0x1234
  38. #define MGA_G400 0x5678
  39. #endif