据了解,目前此头信息,只有用Fraunhofer的编码器生成的MPEG音频文件,才会用到此头。
其和Xing头不一样,其放在第一个MPEG头的后面,大小正好是32字节。其位置,长度和示例,都是以字节为单位。
下表是VBRi头的具体格式及含义,单位为字节:
表 4.2. VBRI头的格式及含义
位置(字节) | 长度(字节) | 含义 | 示例 |
---|---|---|---|
0 | 4 | 4个ASCII字符的VBR头ID:“VBRI”无NULL结尾 | “VBRI” |
4 | 2 | 版本ID,大端,类型:DWORD | 1 |
6 | 2 | 延迟,类型:float | 7344 |
8 | 2 | 音频质量指示 | 75 |
10 | 4 | 文件总大小,大端,类型:DWORD | 45000 |
14 | 4 | 总的帧数,大端,类型:DWORD | 7344 |
18 | 2 | TOC表的表项数目,大端,类型:WORD | 100 |
20 | 2 | TOC表项的缩放因子,大端,类型:DWORD | 1 |
22 | 2 | 单个TOC表项的大小,单位字节,最大为4,大端,类型:DWORD | 2 |
24 | 2 | 帧数/表项,大端,类型:WORD | 845 |
26 | 用于检索的TOC表,整型值,可以通过每个表项大小乘于表项个数得到此TOC表的总大小,大端 |