本文共 397 字,大约阅读时间需要 1 分钟。
对于小端系统来说,用结构体表示位域,其排在前面的占字节的低端,排在后面的占字节序的低端。
例:
对应结构体为:
typedef struct tagRTP_HEAD_S { UINT8 cc:4; /* CSRC count */ UINT8 x:1; /* header extension flag */ UINT8 p:1; /* padding flag */ UINT8 version:2; /* protocol version */ UINT8 pt:7; /* payload type */ UINT8 m:1; /* marker bit */ INT16 seq; /* sequence number */ INT32 ts; /* timestamp */ UINT32 ssrc; /* synchronization source */ }RTP_HEAD_S;