mid_ats.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /********************************************************************
  2. ** File Name: mid_ats.h
  3. **
  4. ** File Description: This file implements ATS modules apis
  5. **
  6. ** Copyright(c) 2011 Sunplus Technologies - All Rights Reserved
  7. **
  8. ** History Information Description
  9. ** Date Author Modification
  10. ** 2011/05/09 Hsunying.Huang Create
  11. ********************************************************************/
  12. #ifndef _MID_ATV_ATS_H_
  13. #define _MID_ATV_ATS_H_
  14. /*******************************************************************************
  15. * Header include
  16. ******************************************************************************/
  17. #include "types.h"
  18. /*******************************************************************************
  19. * Macro
  20. ******************************************************************************/
  21. #define ATS_INVALID_CODE (0xFFFF)
  22. /*******************************************************************************
  23. * Enumeration
  24. ******************************************************************************/
  25. /*******************************************************************************
  26. * Structure
  27. ******************************************************************************/
  28. /*!
  29. * @brief ats codings
  30. */
  31. typedef struct _ana_ats_coding_t
  32. {
  33. UINT16 wVPS; // line 16
  34. UINT16 wFormat1; // magzine 8, page 30
  35. UINT16 wFormat2; // magzine 8, page 30
  36. }Ana_ATSCoding_t;
  37. /*******************************************************************************
  38. * Program
  39. ******************************************************************************/
  40. /*** Functions ***/
  41. void MID_ATS_HookAPI(void);
  42. void MID_ATS_GetData(void *ATSData);
  43. #endif // _MID_ATV_ATS_H_