gb_struct.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #include "navdata.h"
  2. //
  3. // structures
  4. //
  5. typedef INT64   t_PTS;
  6. typedef int (*ifunc)();
  7. typedef int (*ifunc2)(int);
  8. typedef int (*ifunc3)(UINT32*);
  9. typedef int (*ifunc4)(int, UINT32*);
  10. typedef int (*ifunc5)(BYTE*, UINT32);
  11. typedef void    (*vfunc)();
  12. //typedef UINT32 (*u32func1)(BYTE*, UINT32);
  13. typedef UINT32 (*u32func2)(int);
  14. /*
  15. ** VARIABLE
  16. ** psd_list_now
  17. **
  18. ** DESCRIPTION
  19. ** currently used psd-list, 0xffff if PSD disabled.
  20. */
  21. typedef struct  {
  22.   BYTE      psd_offset_multiplier;
  23.   UINT32    psd_first_segment_msf;
  24.   UINT16    psd_list_id;
  25.   BYTE      psd_item_loop;
  26. } t_psd_state;
  27. /*
  28. * setup menu
  29. */
  30. typedef struct {    
  31.     UINT16 ParentalLvl;//parental level
  32.     UINT16 P_RCD;//player region code
  33.     UINT16 AST_LCD;//audio stream language code
  34.     UINT16 SPST_LCD;//sub-picture language code
  35.     UINT16 SPSTN;
  36.     UINT16 M_LCD;//menu language code
  37.     UINT16 CTY_CD;//country code
  38.     UINT16 P_V_CFG;//player video config
  39.     UINT16 P_A_CFG;//player audio config
  40.     UINT32 parent_passwd;
  41.     UINT8  parental_ststus;
  42.     #ifdef SUPER_DEFAULT_OSD_LANG
  43.     UINT8  setup_default_osd_lang;
  44.     #endif
  45.     #ifdef ADD_DVI311_SETUP
  46.     UINT8 SETUP_output_mode;
  47.     //UINT8 SETUP_311_power;
  48.     #endif
  49. } t_USER_SET;