libcm is a C development framework with an emphasis on audio signal processing applications.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

cmProcTemplateMain.h 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //| Copyright: (C) 2009-2020 Kevin Larke <contact AT larke DOT org>
  2. //| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
  3. // SS
  4. #include "cmProcTemplateUndef.h"
  5. #define T0 cmSample_t
  6. #define T1 cmSample_t
  7. #define COMPLEX_T0 cmComplexS_t
  8. #define COMPLEX_T1 cmComplexS_t
  9. #define FFT_PLAN_T0 cmFftPlanS_t
  10. #define FFT_PLAN_T1 cmFftPlanS_t
  11. #define CLASS(F) cm##F##SS
  12. #define STRUCT(F) cm##F##SS_str
  13. #define MEMBER(F) cm##F##SS
  14. #define FFT_FUNC_T0(F) cm##F##S
  15. #define FFT_FUNC_T1(F) cm##F##S
  16. #define VOP_T0(F) cmVOS_##F
  17. #include "cmProcTemplateHdr.h"
  18. #include "cmProcTemplateCode.h"
  19. // SR
  20. #include "cmProcTemplateUndef.h"
  21. #define T0 cmSample_t
  22. #define T1 cmReal_t
  23. #define COMPLEX_T0 cmComplexS_t
  24. #define COMPLEX_T1 cmComplexR_t
  25. #define FFT_PLAN_T0 cmFftPlanS_t
  26. #define FFT_PLAN_T1 cmFftPlanR_t
  27. #define CLASS(F) cm##F##SR
  28. #define STRUCT(F) cm##F##SR_str
  29. #define MEMBER(F) cm##F##SR
  30. #define FFT_FUNC_T0(F) cm##F##S
  31. #define FFT_FUNC_T1(F) cm##F##R
  32. #define VOP_T0(F) cmVOS_##F
  33. #include "cmProcTemplateHdr.h"
  34. #include "cmProcTemplateCode.h"
  35. // RS
  36. #include "cmProcTemplateUndef.h"
  37. #define T0 cmReal_t
  38. #define T1 cmSample_t
  39. #define COMPLEX_T0 cmComplexR_t
  40. #define COMPLEX_T1 cmComplexS_t
  41. #define FFT_PLAN_T0 cmFftPlanR_t
  42. #define FFT_PLAN_T1 cmFftPlanS_t
  43. #define CLASS(F) cm##F##RS
  44. #define STRUCT(F) cm##F##RS_str
  45. #define MEMBER(F) cm##F##RS
  46. #define FFT_FUNC_T0(F) cm##F##R
  47. #define FFT_FUNC_T1(F) cm##F##S
  48. #define VOP_T0(F) cmVOR_##F
  49. #include "cmProcTemplateHdr.h"
  50. #include "cmProcTemplateCode.h"
  51. // RR
  52. #include "cmProcTemplateUndef.h"
  53. #define T0 cmReal_t
  54. #define T1 cmReal_t
  55. #define COMPLEX_T0 cmComplexR_t
  56. #define COMPLEX_T1 cmComplexR_t
  57. #define FFT_PLAN_T0 cmFftPlanR_t
  58. #define FFT_PLAN_T1 cmFftPlanR_t
  59. #define CLASS(F) cm##F##RR
  60. #define STRUCT(F) cm##F##RR_str
  61. #define MEMBER(F) cm##F##RR
  62. #define FFT_FUNC_T0(F) cm##F##R
  63. #define FFT_FUNC_T1(F) cm##F##R
  64. #define VOP_T0(F) cmVOR_##F
  65. #include "cmProcTemplateHdr.h"
  66. #include "cmProcTemplateCode.h"
  67. #include "cmProcTemplateUndef.h"