UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition SampleBufferReader.h:22
float FadeIncrement
Definition SampleBufferReader.h:76
SIGNALPROCESSING_API void UpdateSeekFrame()
Definition SampleBufferReader.cpp:104
double ScrubMinFrame
Definition SampleBufferReader.h:94
double AlphaLerp
Definition SampleBufferReader.h:87
float PitchScale
Definition SampleBufferReader.h:82
int32 FadeFrames
Definition SampleBufferReader.h:74
float FadeValue
Definition SampleBufferReader.h:75
float GetPlaybackProgress() const
Definition SampleBufferReader.h:51
double CurrentBufferFrameIndexInterpolated
Definition SampleBufferReader.h:89
int32 NextFrameIndex
Definition SampleBufferReader.h:86
SIGNALPROCESSING_API float GetSampleValue(const int16 *InBuffer, const int32 SampleIndex)
Definition SampleBufferReader.cpp:204
SIGNALPROCESSING_API void SetScrubMode(const bool bInIsScrubMode)
Definition SampleBufferReader.cpp:177
float CurrentSeekTime
Definition SampleBufferReader.h:98
int32 GetNumFrames() const
Definition SampleBufferReader.h:48
bool HasBuffer() const
Definition SampleBufferReader.h:57
float PlaybackProgress
Definition SampleBufferReader.h:91
const int16 * BufferPtr
Definition SampleBufferReader.h:69
double ScrubMaxFrame
Definition SampleBufferReader.h:95
double ScrubAnchorFrame
Definition SampleBufferReader.h:93
SIGNALPROCESSING_API ~FSampleBufferReader()
Definition SampleBufferReader.cpp:38
bool bIsScrubMode
Definition SampleBufferReader.h:103
int32 CurrentFrameIndex
Definition SampleBufferReader.h:85
bool bWrap
Definition SampleBufferReader.h:102
int32 BufferNumChannels
Definition SampleBufferReader.h:73
float BasePitch
Definition SampleBufferReader.h:81
int32 BufferSampleRate
Definition SampleBufferReader.h:72
bool bIsFinished
Definition SampleBufferReader.h:104
SIGNALPROCESSING_API void SetPitch(const float InPitch, const float InterpolationTimeSec=0.0f)
Definition SampleBufferReader.cpp:171
SIGNALPROCESSING_API float GetSampleValueForChannel(const int32 Channel)
Definition SampleBufferReader.cpp:367
SIGNALPROCESSING_API void ClearBuffer()
Definition SampleBufferReader.cpp:95
int32 GetNumChannels() const
Definition SampleBufferReader.h:45
float CurrentScrubWidthSec
Definition SampleBufferReader.h:99
double ScrubWidthFrames
Definition SampleBufferReader.h:97
SIGNALPROCESSING_API void SetBuffer(const int16 *InBufferPtr, const int32 InNumBufferSamples, const int32 InNumChannels, const int32 InBufferSampleRate)
Definition SampleBufferReader.cpp:73
SIGNALPROCESSING_API void SeekTime(const float InTimeSec, const ESeekType::Type InSeekType=ESeekType::FromBeginning, const bool bWrap=true)
Definition SampleBufferReader.cpp:147
Audio::FLinearEase Pitch
Definition SampleBufferReader.h:83
ESeekType::Type CurrentSeekType
Definition SampleBufferReader.h:101
int32 BufferNumFrames
Definition SampleBufferReader.h:71
SIGNALPROCESSING_API void SetScrubTimeWidth(const float InScrubTimeWidthSec)
Definition SampleBufferReader.cpp:164
SIGNALPROCESSING_API FSampleBufferReader()
Definition SampleBufferReader.cpp:8
int32 BufferNumSamples
Definition SampleBufferReader.h:70
SIGNALPROCESSING_API void UpdateScrubMinAndMax()
Definition SampleBufferReader.cpp:187
SIGNALPROCESSING_API bool Generate(float *OutAudioBuffer, const int32 NumFrames, const int32 OutChannels, const bool bWrap=false)
Definition SampleBufferReader.cpp:210
float DeviceSampleRate
Definition SampleBufferReader.h:78
Type
Definition SampleBufferReader.h:14
@ FromBeginning
Definition SampleBufferReader.h:15
@ FromEnd
Definition SampleBufferReader.h:17
@ FromCurrentPosition
Definition SampleBufferReader.h:16
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53