28 #ifndef _AKFXTAILHANDLER_H_
29 #define _AKFXTAILHANDLER_H_
31 #include <AK/SoundEngine/Common/AkTypes.h>
32 #include <AK/SoundEngine/Common/AkCommonDefs.h>
33 #include <AK/Tools/Common/AkPlatformFuncs.h>
36 #define AKFXTAILHANDLER_NOTINTAIL 0xFFFFFFFF
52 AkUInt32 in_uTotalTailFrames )
54 bool bPreStop = io_pBuffer->
eState == AK_NoMoreData;
83 io_pBuffer->
eState = AK_DataReady;
106 #endif // _AKFXTAILHANDLER_H_
AkUInt32 uTailFramesRemaining
AkUInt32 uTotalTailFrames
AKRESULT eState
Execution status
void HandleTail(AkAudioBuffer *io_pBuffer, AkUInt32 in_uTotalTailFrames)
Handle FX tail and zero pads AkAudioBuffer if necessary.
AkUInt16 uValidFrames
Number of valid sample frames in the audio buffer.
void ZeroPadToMaxFrames()
AkFXTailHandler()
Constructor.
AkForceInline AkUInt16 MaxFrames() const
Tell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise