libcm is a C development framework with an emphasis on audio signal processing applications.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

cmProcTemplateMain.h 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. // SS
  2. #include "cmProcTemplateUndef.h"
  3. #define T0 cmSample_t
  4. #define T1 cmSample_t
  5. #define COMPLEX_T0 cmComplexS_t
  6. #define COMPLEX_T1 cmComplexS_t
  7. #define FFT_PLAN_T0 cmFftPlanS_t
  8. #define FFT_PLAN_T1 cmFftPlanS_t
  9. #define CLASS(F) cm##F##SS
  10. #define STRUCT(F) cm##F##SS_str
  11. #define MEMBER(F) cm##F##SS
  12. #define FFT_FUNC_T0(F) cm##F##S
  13. #define FFT_FUNC_T1(F) cm##F##S
  14. #define VOP_T0(F) cmVOS_##F
  15. #include "cmProcTemplateHdr.h"
  16. #include "cmProcTemplateCode.h"
  17. // SR
  18. #include "cmProcTemplateUndef.h"
  19. #define T0 cmSample_t
  20. #define T1 cmReal_t
  21. #define COMPLEX_T0 cmComplexS_t
  22. #define COMPLEX_T1 cmComplexR_t
  23. #define FFT_PLAN_T0 cmFftPlanS_t
  24. #define FFT_PLAN_T1 cmFftPlanR_t
  25. #define CLASS(F) cm##F##SR
  26. #define STRUCT(F) cm##F##SR_str
  27. #define MEMBER(F) cm##F##SR
  28. #define FFT_FUNC_T0(F) cm##F##S
  29. #define FFT_FUNC_T1(F) cm##F##R
  30. #define VOP_T0(F) cmVOS_##F
  31. #include "cmProcTemplateHdr.h"
  32. #include "cmProcTemplateCode.h"
  33. // RS
  34. #include "cmProcTemplateUndef.h"
  35. #define T0 cmReal_t
  36. #define T1 cmSample_t
  37. #define COMPLEX_T0 cmComplexR_t
  38. #define COMPLEX_T1 cmComplexS_t
  39. #define FFT_PLAN_T0 cmFftPlanR_t
  40. #define FFT_PLAN_T1 cmFftPlanS_t
  41. #define CLASS(F) cm##F##RS
  42. #define STRUCT(F) cm##F##RS_str
  43. #define MEMBER(F) cm##F##RS
  44. #define FFT_FUNC_T0(F) cm##F##R
  45. #define FFT_FUNC_T1(F) cm##F##S
  46. #define VOP_T0(F) cmVOR_##F
  47. #include "cmProcTemplateHdr.h"
  48. #include "cmProcTemplateCode.h"
  49. // RR
  50. #include "cmProcTemplateUndef.h"
  51. #define T0 cmReal_t
  52. #define T1 cmReal_t
  53. #define COMPLEX_T0 cmComplexR_t
  54. #define COMPLEX_T1 cmComplexR_t
  55. #define FFT_PLAN_T0 cmFftPlanR_t
  56. #define FFT_PLAN_T1 cmFftPlanR_t
  57. #define CLASS(F) cm##F##RR
  58. #define STRUCT(F) cm##F##RR_str
  59. #define MEMBER(F) cm##F##RR
  60. #define FFT_FUNC_T0(F) cm##F##R
  61. #define FFT_FUNC_T1(F) cm##F##R
  62. #define VOP_T0(F) cmVOR_##F
  63. #include "cmProcTemplateHdr.h"
  64. #include "cmProcTemplateCode.h"