appMain.h
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:1k
源码类别:

DSP编程

开发平台:

C/C++

  1. #ifndef _APP_MAIN_H
  2. #define _APP_MAIN_H
  3. #include <std.h>
  4. #include <que.h>
  5. #include <scom.h>
  6. #if _NTSC
  7. #define VIDEO_FORMAT    NTSC
  8. #define VIDEO_RES       RES_NTSC_FULL
  9. #define FRM_WIDTH       720
  10. #define FRM_HEIGHT      480
  11. #define IMG_WIDTH       720
  12. #define IMG_HEIGHT      480
  13. #elif _PAL
  14. #define VIDEO_FORMAT    PAL
  15. #define VIDEO_RES       RES_PAL_CIF
  16. #define FRM_WIDTH       352
  17. #define FRM_HEIGHT      288
  18. #define IMG_WIDTH       352
  19. #define IMG_HEIGHT      288
  20. #endif
  21. #define FRAME_BUF_SIZE (FRM_WIDTH*FRM_HEIGHT*2)  /* 4:2:2 format 16-bit/pixel */
  22. extern void tskVideoInputInit();
  23. extern void tskVideoOutputInit();
  24. extern void tskProcessInit();
  25. typedef struct _ScomMessage {
  26.     QUE_Elem queElem;                    // must be first field.
  27.     int  motion;
  28.     int  sizeLinear;
  29.     void *bufLinear;
  30.     void *bufY;
  31.     void *bufU;
  32.     void *bufV;
  33. } ScomMessage;
  34. #define CMD_SETCLOCK    0
  35. #define CMD_SHOWCLOCK   1
  36. #define CMD_SHOWDOTS    2
  37. #define CMD_MAX         2
  38. extern unsigned int netcmdArgs[CMD_MAX+1];
  39. #endif /*_APP_MAIN_H */