www.pudn.com > NETVIDEO.rar > mpeg3vtrack.h


#ifndef MPEG3_VTRACK_H 
#define MPEG3_VTRACK_H 
 
#include "mpeg3demux.h" 
//#include "video/mpeg3video.h" 
 
typedef struct 
{ 
  void *file; 
	int width; 
	int height; 
	float frame_rate; 
	float aspect_ratio; 
	mpeg3_demuxer_t *demuxer; 
	long current_position;  /* Number of next frame to be played */ 
	long total_frames;     /* Total frames in the file */ 
  unsigned char *track_frame_buffer; 
  long track_frame_buffer_size; 
  long track_frame_buffer_maxsize; 
  double percentage_seek; 
  long frame_seek; 
/* Pointer to master table of contents */ 
	int64_t *frame_offsets; 
	int total_frame_offsets; 
	int64_t *keyframe_numbers; 
	int total_keyframe_numbers; 
} mpeg3_vtrack_t; 
 
#endif