对于小端系统来说,用结构体表示位域,其排在前面的占字节的低端,排在后面的占字节序的低端。
例:
对应结构体为:
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;