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

DVD

开发平台:

C/C++

  1. #ifndef KB_DSMCC_H
  2. #define KB_DSMCC_H
  3. #include "Pub_st.h"
  4. #include "dmux_drv.h"
  5. #include "StbMoviesInfo.h"
  6. #define KB_MOVIE_NAME_ADVERTISE "adve_little.swf"
  7. //type of movie 
  8. typedef enum
  9. {
  10. movie_adver=1,
  11. movie_game,
  12. movie_vote,
  13. movie_menu,
  14. movie_dbc,
  15. movie_last
  16. }kb_movie_type;
  17. //struct of dc para
  18. typedef struct kb_dc_para_s
  19. {
  20.        unsigned short es_pid;
  21.        unsigned short  first_module_id;
  22. }kb_dc_para_t;
  23. //struct of movie information
  24. typedef struct kb_movie_info_s
  25. {
  26. kb_movie_type  type;
  27. unsigned char  name;
  28. unsigned long size;
  29. unsigned char *pData;
  30. unsigned long para1;
  31. unsigned long para2;
  32. unsigned long para3; 
  33. kb_dc_para_t dcPara;
  34.        bool  valid;    //del by shriek for test
  35. }kb_movie_info_t;
  36. extern unsigned char *kb_dc_getCfgXml(unsigned long *xmlSize);
  37. extern void kb_dc_init(void);
  38. extern bool kb_dc_getMovie(KB_MovieInfoNode *pInfo);
  39. extern int kb_dc_CfgDiiCheck(void);
  40. extern void KB_DC_ReloadXmlServCfgMap(void);
  41. #endif
  42. //shriek end