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

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /**********************************************************************
  2. MPEG-4 Audio VM
  3. Encoder core (lpc-based)
  4. This software module was originally developed by
  5. Heiko Purnhagen (University of Hannover)
  6. and edited by
  7. Toshiyuki Nomura (NEC Corporation)
  8. in the course of development of the MPEG-2 NBC/MPEG-4 Audio standard
  9. ISO/IEC 13818-7, 14496-1,2 and 3. This software module is an
  10. implementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio tools
  11. as specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC gives
  12. users of the MPEG-2 NBC/MPEG-4 Audio standards free license to this
  13. software module or modifications thereof for use in hardware or
  14. software products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audio
  15. standards. Those intending to use this software module in hardware or
  16. software products are advised that this use may infringe existing
  17. patents. The original developer of this software module and his/her
  18. company, the subsequent editors and their companies, and ISO/IEC have
  19. no liability for use of this software module or modifications thereof
  20. in an implementation. Copyright is not released for non MPEG-2
  21. NBC/MPEG-4 Audio conforming products. The original developer retains
  22. full right to use the code for his/her own purpose, assign or donate
  23. the code to a third party and to inhibit third party from using the
  24. code for non MPEG-2 NBC/MPEG-4 Audio conforming products. This
  25. copyright notice must be included in all copies or derivative works.
  26. Copyright (c) 1996.
  27. Header file: mp4_lpc.h
  28. $Id: mp4_lpc.h,v 1.2 2002/05/13 15:54:11 mvillari Exp $
  29. Authors:
  30. HP    Heiko Purnhagen, Uni Hannover <purnhage@tnt.uni-hannover.de>
  31. TN    Toshiyuki Nomura, NEC <t-nomura@dsp.cl.nec.co.jp>
  32. Changes:
  33. 09-aug-96   HP    first version
  34. 26-aug-96   HP    CVS
  35. 28-oct-96   HP    added MP4ModeLpc
  36. 07-Feb-97   TN    adapted to Rate Control functionality
  37. **********************************************************************/
  38. #ifndef _mp4_lpc_h_
  39. #define _mp4_lpc_h_
  40. /* ---------- declarations ---------- */
  41. /* parametric core mode */
  42. enum MP4ModeLpc {MODELPC_UNDEF, MODELPC_PANNEC8, MODELPC_PHI16, MODELPC_NUM};
  43. static char *MP4ModeLpcName[MODELPC_NUM] = {"undefined", "pannec_8", "phi_16"};
  44. #endif /* #ifndef _mp4_lpc_h_ */
  45. /* end of mp4_lpc.h */