| Description | Hierarchy | Fields | Methods | Properties | 
type MPSTR = packed record
head: pmpglib_buf; | 
tail: pmpglib_buf; | 
bsize: int; | 
framesize: int; | 
fsizeold: int; | 
fr: mpglib_frame; | 
bsspace: array[0..1, 0..MAXFRAMESIZE + 511] of byte; | 
hybrid_block: array[0..1, 0..1, 0..SBLIMIT * SSLIMIT - 1] of double; | 
hybrid_blc: array[0..1] of int; | 
header: unsigned; | 
bsnum: int; | 
synth_buffs: array[0..1, 0..1, 0..$110-1] of double; | 
synth_bo: int; | 
head: pmpglib_buf; | 
tail: pmpglib_buf; | 
bsize: int; | 
| 
 vbr_header: int; //* 1 if valid Xing vbr header detected */ num_frames: int; //* set if vbr header present */ enc_delay: int; //* set if vbr header present */ enc_padding: int; //* set if vbr header present */ header_parsed: int; side_parsed: int; data_parsed: int; free_format: int; //* 1 = free format frame */ old_free_format: int; //* 1 = last frame was free format */  | 
framesize: int; | 
fsizeold: int; | 
| 
 ssize: int; dsize: int;  | 
fr: mpglib_frame; | 
| 
 fsizeold_nopadding: int;  | 
bsspace: array[0..1, 0..MAXFRAMESIZE + 511] of byte; | 
| 
 – unsigned char bsspace[2][MAXFRAMESIZE+512]; //* MAXFRAMESIZE */  | 
hybrid_block: array[0..1, 0..1, 0..SBLIMIT * SSLIMIT - 1] of double; | 
| 
 – real hybrid_block[2][2][SBLIMIT*SSLIMIT];  | 
hybrid_blc: array[0..1] of int; | 
header: unsigned; | 
bsnum: int; | 
synth_buffs: array[0..1, 0..1, 0..$110-1] of double; | 
| 
 – real synth_buffs[2][2][0x110];  | 
synth_bo: int; | 
(c) 2012 Lake of Soft