leaky_bucket.h
上传用户:hjq518
上传日期:2021-12-09
资源大小:5084k
文件大小:1k
源码类别:

Audio

开发平台:

Visual C++

  1. /*!
  2.  ***************************************************************************
  3.  *
  4.  * file leaky_bucket.h
  5.  *
  6.  * brief
  7.  *    Header for Leaky Buffer parameters
  8.  *
  9.  * author
  10.  *    Main contributors (see contributors.h for copyright, address and affiliation details)
  11.  *    - Shankar Regunathan                   <shanre@microsoft.com>
  12.  **************************************************************************/
  13. #ifndef _LEAKY_BUCKET_H_
  14. #define _LEAKY_BUCKET_H_
  15. /* Leaky Bucket Parameter Optimization */
  16. #ifdef _LEAKYBUCKET_
  17. int get_LeakyBucketRate(unsigned long NumberLeakyBuckets, unsigned long *Rmin);
  18. void PutBigDoubleWord(unsigned long dw, FILE *fp);
  19. void write_buffer(unsigned long NumberLeakyBuckets, unsigned long Rmin[], unsigned long Bmin[], unsigned long Fmin[]);
  20. void Sort(unsigned long NumberLeakyBuckets, unsigned long *Rmin);
  21. void calc_buffer();
  22. #endif
  23. #endif