typedef struct vorbis_info vorbis_info; typedef struct{ int order; long rate; long barkmap; int ampbits; int ampdB; int numbooks; /* <= 16 */ int books[16]; } vorbis_info_floor0; #define VIF_POSIT 63 #define VIF_CLASS 16 #define VIF_PARTS 31 typedef struct{ int class_dim; /* 1 to 8 */ int class_subs; /* 0,1,2,3 (bits: 1<