Programmable real-time audio signal processing application
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

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