mpeg3title.h
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. #ifndef MPEG3TITLE_H
  2. #define MPEG3TITLE_H
  3. #include "mpeg3io.h"
  4. // May get rid of time values and rename to a cell offset table.
  5. // May also get rid of end byte.
  6. typedef struct
  7. {
  8. int64_t start_byte;
  9. double start_time;
  10. double absolute_start_time;
  11. double absolute_end_time;
  12. int64_t end_byte;
  13. double end_time;
  14. int program;
  15. } mpeg3demux_timecode_t;
  16. typedef struct
  17. {
  18. void *file;
  19. mpeg3_fs_t *fs;
  20. int64_t total_bytes;     /* Total bytes in file.  Critical for seeking and length. */
  21. /* Timecode table */
  22. mpeg3demux_timecode_t *timecode_table;
  23. long timecode_table_size;    /* Number of entries */
  24. long timecode_table_allocation;    /* Number of available slots */
  25. } mpeg3_title_t;
  26. #endif