19 lines
540 B
C
19 lines
540 B
C
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "HAL/Platform.h"
|
|
|
|
#define USE_AUDIO_DEBUGGING UE_BUILD_DEBUG
|
|
|
|
SIGNALPROCESSING_API void BreakWhenAudible(float* InBuffer, int32 NumSamples);
|
|
SIGNALPROCESSING_API void BreakWhenTooLoud(float* InBuffer, int32 NumSamples);
|
|
|
|
#if USE_AUDIO_DEBUGGING
|
|
#define BREAK_WHEN_AUDIBLE(Ptr, Num) BreakWhenAudible(Ptr, Num);
|
|
#define BREAK_WHEN_TOO_LOUD(Ptr, Num) BreakWhenTooLoud(Ptr, Num);
|
|
#else
|
|
#define BREAK_WHEN_AUDIBLE(Ptr, Num)
|
|
#define BREAK_WHEN_TOO_LOUD(Ptr, Num)
|
|
#endif
|