Programmable real-time audio signal processing application
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.

gvHashFunc.h 613B

1234567891011121314151617181920
  1. //| Copyright: (C) 2019-2020 Kevin Larke <contact AT larke DOT org>
  2. //| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
  3. #ifndef gvHashFunc_h
  4. #define gvHashFunc_h
  5. class gvHashFuncArg
  6. {
  7. public:
  8. virtual ~gvHashFuncArg(){}
  9. virtual double sampleRate() const = 0;
  10. };
  11. extern "C" {
  12. void gvRoundHashValueFunc( void* arg, cmChar_t* label, unsigned labelCharCnt, cmGrV_t value );
  13. void gvMinSecMsHashValueFunc( void* arg, cmChar_t* label, unsigned labelCharCnt, cmGrV_t value );
  14. void gvMidiSciPitchValueFunc( void* arg, cmChar_t* label, unsigned labelCharCnt, cmGrV_t value );
  15. }
  16. #endif