#include <SampleBufferReader.h>
◆ FSampleBufferReader()
| Audio::FSampleBufferReader::FSampleBufferReader |
( |
| ) |
|
◆ ~FSampleBufferReader()
| Audio::FSampleBufferReader::~FSampleBufferReader |
( |
| ) |
|
◆ ClearBuffer()
| void Audio::FSampleBufferReader::ClearBuffer |
( |
| ) |
|
◆ Generate()
| bool Audio::FSampleBufferReader::Generate |
( |
float * |
OutAudioBuffer, |
|
|
const int32 |
NumFrames, |
|
|
const int32 |
OutChannels, |
|
|
const bool |
bWrap = false |
|
) |
| |
◆ GetNumChannels()
| int32 Audio::FSampleBufferReader::GetNumChannels |
( |
| ) |
const |
|
inline |
◆ GetNumFrames()
| int32 Audio::FSampleBufferReader::GetNumFrames |
( |
| ) |
const |
|
inline |
◆ GetPlaybackProgress()
| float Audio::FSampleBufferReader::GetPlaybackProgress |
( |
| ) |
const |
|
inline |
◆ GetSampleValue()
| float Audio::FSampleBufferReader::GetSampleValue |
( |
const int16 * |
InBuffer, |
|
|
const int32 |
SampleIndex |
|
) |
| |
|
protected |
◆ GetSampleValueForChannel()
| float Audio::FSampleBufferReader::GetSampleValueForChannel |
( |
const int32 |
Channel | ) |
|
|
protected |
◆ HasBuffer()
| bool Audio::FSampleBufferReader::HasBuffer |
( |
| ) |
const |
|
inline |
◆ Init()
| void Audio::FSampleBufferReader::Init |
( |
const int32 |
InSampleRate | ) |
|
◆ SeekTime()
◆ SetBuffer()
| void Audio::FSampleBufferReader::SetBuffer |
( |
const int16 * |
InBufferPtr, |
|
|
const int32 |
InNumBufferSamples, |
|
|
const int32 |
InNumChannels, |
|
|
const int32 |
InBufferSampleRate |
|
) |
| |
◆ SetPitch()
| void Audio::FSampleBufferReader::SetPitch |
( |
const float |
InPitch, |
|
|
const float |
InterpolationTimeSec = 0.0f |
|
) |
| |
◆ SetScrubMode()
| void Audio::FSampleBufferReader::SetScrubMode |
( |
const bool |
bInIsScrubMode | ) |
|
◆ SetScrubTimeWidth()
| void Audio::FSampleBufferReader::SetScrubTimeWidth |
( |
const float |
InScrubTimeWidthSec | ) |
|
◆ UpdateScrubMinAndMax()
| void Audio::FSampleBufferReader::UpdateScrubMinAndMax |
( |
| ) |
|
|
protected |
◆ UpdateSeekFrame()
| void Audio::FSampleBufferReader::UpdateSeekFrame |
( |
| ) |
|
|
protected |
◆ AlphaLerp
| double Audio::FSampleBufferReader::AlphaLerp |
|
protected |
◆ BasePitch
| float Audio::FSampleBufferReader::BasePitch |
|
protected |
◆ bIsFinished
| bool Audio::FSampleBufferReader::bIsFinished |
|
protected |
◆ bIsScrubMode
| bool Audio::FSampleBufferReader::bIsScrubMode |
|
protected |
◆ BufferNumChannels
| int32 Audio::FSampleBufferReader::BufferNumChannels |
|
protected |
◆ BufferNumFrames
| int32 Audio::FSampleBufferReader::BufferNumFrames |
|
protected |
◆ BufferNumSamples
| int32 Audio::FSampleBufferReader::BufferNumSamples |
|
protected |
◆ BufferPtr
| const int16* Audio::FSampleBufferReader::BufferPtr |
|
protected |
◆ BufferSampleRate
| int32 Audio::FSampleBufferReader::BufferSampleRate |
|
protected |
◆ bWrap
| bool Audio::FSampleBufferReader::bWrap |
|
protected |
◆ CurrentBufferFrameIndexInterpolated
| double Audio::FSampleBufferReader::CurrentBufferFrameIndexInterpolated |
|
protected |
◆ CurrentFrameIndex
| int32 Audio::FSampleBufferReader::CurrentFrameIndex |
|
protected |
◆ CurrentScrubWidthSec
| float Audio::FSampleBufferReader::CurrentScrubWidthSec |
|
protected |
◆ CurrentSeekTime
| float Audio::FSampleBufferReader::CurrentSeekTime |
|
protected |
◆ CurrentSeekType
◆ DeviceSampleRate
| float Audio::FSampleBufferReader::DeviceSampleRate |
|
protected |
◆ FadeFrames
| int32 Audio::FSampleBufferReader::FadeFrames |
|
protected |
◆ FadeIncrement
| float Audio::FSampleBufferReader::FadeIncrement |
|
protected |
◆ FadeValue
| float Audio::FSampleBufferReader::FadeValue |
|
protected |
◆ NextFrameIndex
| int32 Audio::FSampleBufferReader::NextFrameIndex |
|
protected |
◆ Pitch
◆ PitchScale
| float Audio::FSampleBufferReader::PitchScale |
|
protected |
◆ PlaybackProgress
| float Audio::FSampleBufferReader::PlaybackProgress |
|
protected |
◆ ScrubAnchorFrame
| double Audio::FSampleBufferReader::ScrubAnchorFrame |
|
protected |
◆ ScrubMaxFrame
| double Audio::FSampleBufferReader::ScrubMaxFrame |
|
protected |
◆ ScrubMinFrame
| double Audio::FSampleBufferReader::ScrubMinFrame |
|
protected |
◆ ScrubWidthFrames
| double Audio::FSampleBufferReader::ScrubWidthFrames |
|
protected |
The documentation for this class was generated from the following files: