AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
Loading...
Searching...
No Matches
AudioDataLib::WaveForm Member List

This is the complete list of members for AudioDataLib::WaveForm, including all inherited members.

AddSample(const Sample &sample)AudioDataLib::WaveForm
AFTER enum valueAudioDataLib::WaveForm
AverageSampleRate() constAudioDataLib::WaveForm
BEFORE enum valueAudioDataLib::WaveForm
CalcAverageVolume() constAudioDataLib::WaveForm
Clamp(double minAmplitude, double maxAmplitude)AudioDataLib::WaveForm
Clear()AudioDataLib::WaveForm
ContainsTime(double timeSeconds) constAudioDataLib::WaveForm
ConvertFromAudioBuffer(const AudioData::Format &format, const uint8_t *audioBuffer, uint64_t audioBufferSize, uint16_t channel, Error &error)AudioDataLib::WaveForm
ConvertToAudioBuffer(const AudioData::Format &format, uint8_t *audioBuffer, uint64_t audioBufferSize, uint16_t channel, Error &error) constAudioDataLib::WaveForm
Copy(const WaveForm *waveForm)AudioDataLib::WaveForm
CopyFloatSampleFromBuffer(const uint8_t *sampleBuffer)AudioDataLib::WaveForminlineprotected
CopyFloatSampleToBuffer(uint8_t *sampleBuffer, double sampleNormalized) constAudioDataLib::WaveForminlineprotected
CopyIntSampleFromBuffer(const uint8_t *sampleBuffer)AudioDataLib::WaveForminlineprotected
CopyIntSampleToBuffer(uint8_t *sampleBuffer, double sampleNormalized) constAudioDataLib::WaveForminlineprotected
CUBIC enum valueAudioDataLib::WaveForm
EvaluateAt(double timeSeconds) const overrideAudioDataLib::WaveFormvirtual
EvaluateDerivativeAt(double x) constAudioDataLib::Functionvirtual
FindTightestSampleBounds(double timeSeconds, SampleBounds &sampleBounds) constAudioDataLib::WaveForm
Function()AudioDataLib::Function
GetEndTime() constAudioDataLib::WaveForm
GetInterpolationMethod() constAudioDataLib::WaveForminline
GetMaxAmplitude() constAudioDataLib::WaveForm
GetMinAmplitude() constAudioDataLib::WaveForm
GetNumSamples() constAudioDataLib::WaveForm
GetSampleArray() constAudioDataLib::WaveForminline
GetSampleArray()AudioDataLib::WaveForminline
GetSizeBytes(const AudioData::Format &format, bool allChannels) constAudioDataLib::WaveForm
GetStartTime() constAudioDataLib::WaveForm
GetTimespan() constAudioDataLib::WaveForm
IndexAudioDataLib::WaveFormfriend
interpMethodAudioDataLib::WaveFormprotected
Interpolate(const SampleBounds &sampleBounds, double timeSeconds, Sample &interpolatedSample) constAudioDataLib::WaveForm
InterpolationMethod enum nameAudioDataLib::WaveForm
LINEAR enum valueAudioDataLib::WaveForm
MakeSilence(double samplesPerSecond, double totalSeconds)AudioDataLib::WaveForm
PadWithSilence(double desiredDurationSeconds, double sampleRate)AudioDataLib::WaveForm
QuickTrim(double timeSeconds, TrimSection trimSection)AudioDataLib::WaveForm
Renormalize()AudioDataLib::WaveForm
sampleArrayAudioDataLib::WaveFormprotected
Scale(double scale)AudioDataLib::WaveForm
SetInterpolateionMethod(InterpolationMethod interpMethod)AudioDataLib::WaveForminline
SortSamples()AudioDataLib::WaveForm
SumTogether(const std::list< WaveForm * > &waveFormList)AudioDataLib::WaveForm
Trim(double startTimeSeconds, double stopTimeSeconds, bool rebaseTime, Error &error)AudioDataLib::WaveForm
TrimSection enum nameAudioDataLib::WaveForm
WaveForm()AudioDataLib::WaveForm
~Function()AudioDataLib::Functionvirtual
~WaveForm()AudioDataLib::WaveFormvirtual