From d0bfbf797bdfcbc037e2977d7cc1b1033768980d Mon Sep 17 00:00:00 2001 From: Chip Audette Date: Sun, 4 Dec 2016 17:22:48 -0500 Subject: [PATCH] AudioStream_F32: add memory usage macros for f32 memory --- AudioStream_F32.h | 5 +++++ keywords.txt | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/AudioStream_F32.h b/AudioStream_F32.h index 8fbee44..58d9c2a 100644 --- a/AudioStream_F32.h +++ b/AudioStream_F32.h @@ -60,6 +60,11 @@ class AudioConnection_F32 AudioStream_F32::initialize_f32_memory(data, num); \ }) + +#define AudioMemoryUsage_F32() (AudioStream_F32::f32_memory_used) +#define AudioMemoryUsageMax_F32() (AudioStream_F32::f32_memory_used_max) +#define AudioMemoryUsageMaxReset_F32() (AudioStream_F32::f32_memory_used_max = AudioStream_F32::f32_memory_used) + class AudioStream_F32 : public AudioStream { public: AudioStream_F32(unsigned char n_input_f32, audio_block_f32_t **iqueue) : AudioStream(1, inputQueueArray_i16), diff --git a/keywords.txt b/keywords.txt index b6cc8cf..508385a 100644 --- a/keywords.txt +++ b/keywords.txt @@ -9,3 +9,7 @@ AudioConvert_I16toF32 KEYWORD1 AudioConvert_F32toI16 KEYWORD1 AudioEffectGain_F32 KEYWORD1 AudioMemory_F32 KEYWORD1 +AudioMemoryUsage_F32 KEYWORD1 +AudioMemoryUsageMax_F32 KEYWORD1 +AudioMemoryUsageMaxReset_F32 KEYWORD1 +