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