ntp.h
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /*
  2.  * FILE:    ntp.h
  3.  * AUTHOR:  O.Hodson
  4.  * 
  5.  * NTP utility functions to make rtp and rtp round time calculation
  6.  * a little less painful.
  7.  *
  8.  * Copyright (c) 2000 University College London
  9.  * All rights reserved.
  10.  *
  11.  * $Id: ntp.h,v 1.2 2001/10/03 23:40:29 wmay Exp $
  12.  */
  13. #ifndef _NTP_H
  14. #define _NTP_H
  15. #if defined(__cplusplus)
  16. extern "C" {
  17. #endif
  18.         
  19. #define  ntp64_to_ntp32(ntp_sec, ntp_frac)          
  20.                ((((ntp_sec)  & 0x0000ffff) << 16) | 
  21.                 (((ntp_frac) & 0xffff0000) >> 16))
  22. #define  ntp32_sub(now, then) ((now) > (then)) ? ((now) - (then)) : (((now) - (then)) + 0x7fffffff)
  23. void     ntp64_time(uint32_t *ntp_sec, uint32_t *ntp_frac);
  24. #if defined(__cplusplus)
  25. }
  26. #endif
  27. #endif /* _NTP_H */