#ifndef RTPDATAHEADER_H
#define RTPDATAHEADER_H // For 32bit intel machines
typedef short int16;
typedef int int32;
typedef unsigned int u_int32;
typedef unsigned short u_int16; #define RTP_BIG_ENDIAN 0
#define RTP_LITTLE_ENDIAN 1 // RTP data header
//typedef __attribute__ ((__packed__)) struct {
typedef struct {
#if RTP_BIG_ENDIAN
unsigned int version:; // protocol version
unsigned int p:; // padding flag
unsigned int x:; // header extension flag
unsigned int cc:; // CSRC count
unsigned int m:; // marker bit
unsigned int pt:; // payload type
#elif RTP_LITTLE_ENDIAN
unsigned int cc:; // CSRC count
unsigned int x:; // header extension flag
unsigned int p:; // padding flag
unsigned int version:; // protocol version
unsigned int pt:; // payload type
unsigned int m:; // marker bit
#else
#error Define one of RTP_LITTLE_ENDIAN or RTP_BIG_ENDIAN
#endif
unsigned int seq:; // sequence number
u_int32 ts; // timestamp 32bits
u_int32 ssrc; // synchronization source
} rtp_hdr_t; #endif //判断大小端
typedef unsigned char BYTE;
int main(int argc, char* argv[])
{
   unsigned int num,*p;
   p = #
   num = 0;
   *(BYTE *)p = 0xff;
   if(num == 0xff)
   {
      printf("little\n");
   }
   else //num == 0xff000000    {
      printf("big\n");
   }
   return 0;
}

最新文章

  1. diskpart查看硬盘序列号
  2. 【GoLang】golang垃圾回收 & 性能调优
  3. Android学习笔记之使用百度地图实现Poi搜索
  4. Sql-oracle and sqlserver differences
  5. oracle中,行转列函数wm_concat()结果有长度限制,重写该函数解决
  6. 转: memcpy的用法总结
  7. DFS(深度优先搜索)模板
  8. Python h5py
  9. (转) How a Kalman filter works, in pictures
  10. CI框架 -- URL
  11. java基础(七) java四种访问权限
  12. Cocos2d-x
  13. MFC-控件操作及数据交换
  14. 安装GCC-8.3.0及其依赖
  15. VirtualBox如何增加CentOS根目录容量
  16. C# do while语句
  17. python模块之正则
  18. server.xml属性概念
  19. python爬取酷狗音乐排行榜
  20. Oracle学习总结(4)——MySql、SqlServer、Oracle数据库行转列大全

热门文章

  1. Java---24---基本数据类型对象包装类
  2. 【Excle数据透视表】如何新建数据透视表样式
  3. Mybatis 存在多个日志时设置日志
  4. OpenGL/GLSL数据传递小记(2.x)(转)
  5. rm 命令简要
  6. 【Python + Selenium】之JS定位总结
  7. 嵌入式驱动开发之sensor---"VIP0 PortA", "VIP0 PortB", "VIP1 PortA", "VIP1 PortB",dvo0(vout1) dvo1(vout0)
  8. 嵌入式专题: S5PV210 - MPEG4编码
  9. 获取unity prefab的预览图像
  10. python设置环境变量