#include <cstddef>
#include <limits>
Go to the source code of this file.
|
bool | operator== (sampleCount a, sampleCount b) |
|
bool | operator!= (sampleCount a, sampleCount b) |
|
bool | operator< (sampleCount a, sampleCount b) |
|
bool | operator>= (sampleCount a, sampleCount b) |
|
bool | operator> (sampleCount a, sampleCount b) |
|
bool | operator<= (sampleCount a, sampleCount b) |
|
sampleCount | operator+ (sampleCount a, sampleCount b) |
|
sampleCount | operator- (sampleCount a, sampleCount b) |
|
sampleCount | operator* (sampleCount a, sampleCount b) |
|
sampleCount | operator/ (sampleCount a, sampleCount b) |
|
sampleCount | operator% (sampleCount a, sampleCount b) |
|
MATH_API size_t | limitSampleBufferSize (size_t bufferSize, sampleCount limit) |
|
◆ limitSampleBufferSize()
MATH_API size_t limitSampleBufferSize |
( |
size_t |
bufferSize, |
|
|
sampleCount |
limit |
|
) |
| |
Definition at line 22 of file SampleCount.cpp.
23{
24 return
26 .as_size_t();
27}
Positions or offsets within audio files need a wide type.
References min().
Referenced by EffectStage::Acquire(), WideSampleSource::Acquire(), EffectNormalize::AnalyseTrackData(), EffectTruncSilence::Analyze(), CompareAudioCommand::Apply(), EffectAutoDuck::ApplyDuckFade(), VoiceKey::CalibrateNoise(), Sequence::Delete(), WaveTrack::Disjoin(), AudioSegmentSampleView::DoCopy(), EffectStage::FetchProcessAndAdvance(), NyquistEffect::NyxContext::GetCallback(), WaveTrack::GetEnvelopeValues(), ClipSegment::GetFloats(), Sequence::GetFloatSampleView(), Sequence::GetMinMax(), ScrubbingPlaybackPolicy::GetPlaybackSlice(), Sequence::GetRMS(), anonymous_namespace{WaveTrack.cpp}::GetSampleAccessArgs(), WaveTrack::Interval::GetStretchRenderedCopy(), ImportRaw(), MixerSource::MixSameRate(), MixerSource::MixVariableRates(), VoiceKey::OffBackward(), VoiceKey::OffForward(), VoiceKey::OnBackward(), VoiceKey::OnForward(), RealtimeEffectState::Process(), TrackSpectrumTransformer::Process(), EffectAutoDuck::Process(), EffectSBSMS::Process(), VampEffect::Process(), EffectDtmf::Instance::ProcessBlock(), EffectChangeSpeed::ProcessOne(), EffectClickRemoval::ProcessOne(), EffectNoiseRemoval::ProcessOne(), EffectFindClipping::ProcessOne(), EffectEqualization::ProcessOne(), EffectTwoPassSimpleMono::ProcessOne(), EffectNormalize::ProcessOne(), EffectLoudness::ProcessOne(), ClipTimeAndPitchSource::Pull(), WaveClip::Resample(), resampleCB(), WaveTrack::ReverseOneClip(), Sequence::SetSamples(), SelectHandle::StartSnappingFreqSelection(), VoiceKey::TestDirectionChanges(), VoiceKey::TestEnergy(), and VoiceKey::TestSignChanges().
◆ operator!=()
◆ operator%()
◆ operator*()
◆ operator+()
◆ operator-()
◆ operator/()
◆ operator<()
◆ operator<=()
◆ operator==()
◆ operator>()
◆ operator>=()