diff options
author | waker <wakeroid@gmail.com> | 2012-04-13 18:54:07 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-04-13 18:54:07 +0200 |
commit | 20e68adf5bc8e3baa25027b9b1b62bd505794613 (patch) | |
tree | 482201aee49357e392ab8f10557207f52b092e01 /deadbeef.h | |
parent | 1d06cdb31bc39106ab50999a2b4f0b9acf8ffc19 (diff) |
added freq vis support
Diffstat (limited to 'deadbeef.h')
-rw-r--r-- | deadbeef.h | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -307,8 +307,13 @@ enum ddb_sort_order_t { DDB_SORT_RANDOM, // available since API 1.3 }; +enum ddb_audio_data_type_t { + DDB_AUDIO_WAVEFORM, + DDB_AUDIO_FREQ, +}; + // audio memory constants -#define DDB_AUDIO_MEMORY_FRAMES 1000 +#define DDB_AUDIO_MEMORY_FRAMES 512 // typecasting macros #define DB_PLUGIN(x) ((DB_plugin_t *)(x)) @@ -765,7 +770,7 @@ typedef struct { // returns data size in bytes // fmt and data will be filled with last bytes that came to the output plugin // data size must be float[DDB_AUDIO_MEMORY_FRAMES] - void (*audio_get_waveform_data) (float *data); + void (*audio_get_waveform_data) (int type, float *data); } DB_functions_t; // NOTE: an item placement must be selected like this |