Changeset 199 for pjproject/trunk/pjmedia/include/pjmedia/rtp.h
- Timestamp:
- Feb 19, 2006 3:35:54 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/include/pjmedia/rtp.h
r188 r199 71 71 72 72 73 74 /** 75 * RTP packet header. 76 */ 73 77 #pragma pack(1) 74 75 /**76 * RTP packet header.77 */78 78 struct pjmedia_rtp_hdr 79 79 { 80 80 #if defined(PJ_IS_BIG_ENDIAN) && (PJ_IS_BIG_ENDIAN!=0) 81 int v:2; /**< packet type/version */82 int p:1; /**< padding flag */83 int x:1; /**< extension flag */84 int cc:4; /**< CSRC count */85 int m:1; /**< marker bit */86 int pt:7; /**< payload type */81 pj_uint16_t v:2; /**< packet type/version */ 82 pj_uint16_t p:1; /**< padding flag */ 83 pj_uint16_t x:1; /**< extension flag */ 84 pj_uint16_t cc:4; /**< CSRC count */ 85 pj_uint16_t m:1; /**< marker bit */ 86 pj_uint16_t pt:7; /**< payload type */ 87 87 #else 88 int cc:4; /**< CSRC count */89 int x:1; /**< header extension flag */90 int p:1; /**< padding flag */91 int v:2; /**< packet type/version */92 int pt:7; /**< payload type */93 int m:1; /**< marker bit */88 pj_uint16_t cc:4; /**< CSRC count */ 89 pj_uint16_t x:1; /**< header extension flag */ 90 pj_uint16_t p:1; /**< padding flag */ 91 pj_uint16_t v:2; /**< packet type/version */ 92 pj_uint16_t pt:7; /**< payload type */ 93 pj_uint16_t m:1; /**< marker bit */ 94 94 #endif 95 pj_uint16_t seq; /**< sequence number */ 96 pj_uint32_t ts; /**< timestamp */ 97 pj_uint32_t ssrc; /**< synchronization source */ 98 }; 99 95 pj_uint16_t seq; /**< sequence number */ 96 pj_uint32_t ts; /**< timestamp */ 97 pj_uint32_t ssrc; /**< synchronization source */ 98 }; 100 99 #pragma pack() 101 100
Note: See TracChangeset
for help on using the changeset viewer.