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

DVD

开发平台:

C/C++

  1. #ifndef __PSD_H
  2. #define __PSD_H
  3. typedef struct {
  4.   UINT16 timeout;
  5.   BYTE loopcnt;
  6. } t_loop;
  7. enum {
  8. PLAYBACK_NONE,
  9. PLAYBACK_TRACK,
  10. PLAYBACK_ENTRY,
  11. PLAYBACK_RESERVED,
  12. PLAYBACK_SEGMENT
  13. };
  14. #define LIST_PLAY 0x10
  15. #define LIST_SELECTION 0x18
  16. #define LIST_END 0x1f
  17. typedef struct {
  18.   BYTE header;
  19.   BYTE reserved;
  20.   BYTE nos;
  21.   BYTE bsn;
  22.   UINT16 list_id;
  23.   UINT16 list_prev;
  24.   UINT16 list_next;
  25.   UINT16 list_return;
  26.   UINT16 list_default;
  27.   UINT16 list_timeout;
  28.   BYTE wait_time;
  29.   BYTE loop_count;
  30.   UINT16 item;
  31.   UINT16 select[255];
  32. } t_selection_list;
  33. typedef struct {
  34.   BYTE header;
  35.   BYTE noi;
  36.   UINT16 list_id;
  37.   UINT16 list_prev;
  38.   UINT16 list_next;
  39.   UINT16 list_return;
  40.   UINT16 play_time;
  41.   BYTE wait_time;
  42.   BYTE wait_time_autopause;
  43.   UINT16 item[255];
  44. } t_play_list;
  45. typedef struct {
  46.   BYTE header;
  47. } t_end_list;
  48. #endif/*__PSD_H*/