00001 #ifndef MPEG_H 00002 #define MPEG_H 00003 00004 00005 typedef struct { 00006 unsigned length; 00007 int id, layer; 00008 int mode; 00009 int extension; 00010 int emphasis; 00011 long bitrate, frequency; 00012 bool crc, pad, priv; 00013 bool copyright, original; 00014 } FrameInfo; 00015 00016 00017 extern bool MPEG_CheckHeader(unsigned long header); 00018 extern bool MPEG_ParseHeader(unsigned long header, FrameInfo *info); 00019 extern char *MPEG_HeaderToString(unsigned long header); 00020 00021 00022 #endif