00001 #ifndef MNT_MPEG1_GOP 00002 #define MNT_MPEG1_GOP 00003 00004 #include "mnt_mpeg1.h" 00005 #include "mnt_bit_parser.h" 00006 00011 class MntMPEG1GopHdr { 00012 public: 00013 00015 00028 char drop_frame_flag_; 00029 char time_code_hours_; 00030 char time_code_minutes_; 00031 char time_code_seconds_; 00032 char time_code_pictures_; 00034 00039 char closed_gop_; 00040 00047 char broken_link_; 00048 00049 00050 int parse(BitParser *bp); 00051 int find(BitParser *bp); 00052 int dump(BitParser *inbp, BitParser *outbp); 00053 int skip(BitParser *bp); 00054 int encode(BitParser *bp); 00055 00056 }; 00057 00058 #endif