libcm is a C development framework with an emphasis on audio signal processing applications.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

cmScoreProc.h 687B

1234567891011121314151617181920212223242526272829303132333435
  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. #ifndef cmScoreProc_h
  4. #define cmScoreProc_h
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. //( { file_desc:"Programs for processing cmScore and peformane data." kw:[score seq]}
  9. typedef unsigned cmSpRC_t;
  10. enum
  11. {
  12. kOkSpRC,
  13. kJsonFailSpRC,
  14. kScoreFailSpRC,
  15. kTimeLineFailSpRC,
  16. kScoreMatchFailSpRC,
  17. kFileFailSpRC,
  18. kProcFailSpRC,
  19. kSelectorFailSpRC
  20. };
  21. cmSpRC_t cmScoreProc(cmCtx_t* ctx, const cmChar_t* sel, const cmChar_t* pgmRsrcFn, const cmChar_t* outFn);
  22. //)
  23. #ifdef __cplusplus
  24. }
  25. #endif
  26. #endif