|
IteratorRange< AllClipsIterator > | WaveTrackUtilities::GetAllClips (WaveTrack &track) |
|
IteratorRange< AllClipsConstIterator > | WaveTrackUtilities::GetAllClips (const WaveTrack &track) |
|
WAVE_TRACK_API bool | WaveTrackUtilities::Reverse (WaveTrack &track, sampleCount start, sampleCount len, const ProgressReport &report={}) |
|
WAVE_TRACK_API sampleCount | WaveTrackUtilities::GetSequenceSamplesCount (const WaveTrack &track) |
|
WAVE_TRACK_API size_t | WaveTrackUtilities::CountBlocks (const WaveTrack &track) |
|
WAVE_TRACK_API void | WaveTrackUtilities::CloseLock (WaveTrack &track) noexcept |
| Should be called upon project close. Not balanced by unlocking calls. More...
|
|
WAVE_TRACK_API bool | WaveTrackUtilities::RemoveCutLine (WaveTrack &track, double cutLinePosition) |
| Remove cut line, without expanding the audio in it. More...
|
|
WAVE_TRACK_API void | WaveTrackUtilities::ExpandCutLine (WaveTrack &track, double cutLinePosition, double *cutlineStart=nullptr, double *cutlineEnd=nullptr) |
|
WAVE_TRACK_API bool | WaveTrackUtilities::HasHiddenData (const WaveTrack &track) |
| Whether any clips have hidden audio. More...
|
|
WAVE_TRACK_API void | WaveTrackUtilities::DiscardTrimmed (WaveTrack &track) |
| Remove hidden audio from all clips. More...
|
|
WAVE_TRACK_API void | WaveTrackUtilities::VisitBlocks (TrackList &tracks, BlockVisitor visitor, SampleBlockIDSet *pIDs=nullptr) |
|
WAVE_TRACK_API void | WaveTrackUtilities::InspectBlocks (const TrackList &tracks, BlockInspector inspector, SampleBlockIDSet *pIDs=nullptr) |
|
WAVE_TRACK_API WaveTrack::IntervalConstHolders | WaveTrackUtilities::GetClipsIntersecting (const WaveTrack &track, double t0, double t1) |
|
WAVE_TRACK_API void | WaveTrackUtilities::ExpandClipTillNextOne (const WaveTrack &track, WaveTrack::Interval &interval) |
|