stpti_hal.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. /*****************************************************************************
  2. File Name  : stpti_hal.h
  3. Description: STPTI Local header
  4. Copyright (C) STMicroelectronics 2004
  5. *****************************************************************************/
  6. /* Define to prevent recursive inclusion */
  7. #ifndef __STPTI_HAL_H
  8. #define __STPTI_HAL_H
  9. /* Includes --------------------------------------------------------------- */
  10. #include "stddefs.h"    /* STAPI includes */
  11. #include "service.h"
  12. #include "stpti.h"
  13. /* Exported Types ------------------------------------------------------ */
  14. #if defined(DUAL_DVR)
  15.     #define KB_PTI_MAX_NUM 3
  16. #elif defined(PIP_SUPPORT)
  17.     #define KB_PTI_MAX_NUM 2
  18. #else
  19.     #define KB_PTI_MAX_NUM 1
  20. #endif
  21. /* Exported Constants -------------------------------------------------- */
  22. /* Exported Variables -------------------------------------------------- */
  23. extern STPTI_Handle_t  g_KB_PTIHandleMultiple[KB_PTI_MAX_NUM];
  24. extern ST_DeviceName_t g_KB_PTIDeviceNameMultiple[KB_PTI_MAX_NUM];
  25. /* teletext support */
  26. extern STPTI_Buffer_t g_KB_PTITTXBufferHandle;
  27. extern STPTI_Signal_t g_KB_PTITTXSignalHandle;
  28. /* configuration may differ for P.I. Vs. tuner input.
  29. NOTE: Set this value *before* calling a PTI setup function. */
  30. extern BOOL             g_KB_PTIPacketInjectorUsed;
  31. /* Exported Macros ----------------------------------------------------- */
  32. #define KB_PTI_Handle              g_KB_PTIHandleMultiple[0]
  33. #define KB_PTI_DeviceName          g_KB_PTIDeviceNameMultiple[0]
  34. #endif /* __STPTI_HAL_H */
  35. /* EOF --------------------------------------------------------------------- */