- 对TAG BODY 的解析
- TAG body 有一堆的TAG 构成。
- 每个TAG , 有一个TAG body header + TAG body DATA + PREVIEDATASIZE 构成
TAG BODY HEADER
- 11 字节
- tag type ( 1个字节)+tag data size ( 3个字节)+Timestamp (3个字节。时间戳 )
- 因此,根据第一个字节,
- payload[0] 为8,知道是AUDIO TAG
AUDIO TAG SIZE
- uint8_t size[3];
- size[0] = payload[1]
- size[1] = payload[2]
- size[3] = payload[3]
- uint32_t tagSize ;
- tagSize = (size[0]<<16) + (size[1] <<8) + size[2];
payload size
- tag body header + tag body data + preivedatasize