Audacity 3.2.0
|
#include <AudioSegmentFactory.h>
Public Member Functions | |
AudioSegmentFactory (int sampleRate, int numChannels, ClipConstHolders clips) | |
std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequence (double playbackStartTime, PlaybackDirection) override |
Public Member Functions inherited from AudioSegmentFactoryInterface | |
virtual | ~AudioSegmentFactoryInterface () |
virtual std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequence (double playbackStartTime, PlaybackDirection)=0 |
Private Member Functions | |
std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequenceForward (double playbackStartTime) |
std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequenceBackward (double playbackStartTime) |
Private Attributes | |
const ClipConstHolders | mClips |
const int | mSampleRate |
const int | mNumChannels |
Definition at line 23 of file AudioSegmentFactory.h.
AudioSegmentFactory::AudioSegmentFactory | ( | int | sampleRate, |
int | numChannels, | ||
ClipConstHolders | clips | ||
) |
Definition at line 22 of file AudioSegmentFactory.cpp.
|
overridevirtual |
Implements AudioSegmentFactoryInterface.
Definition at line 31 of file AudioSegmentFactory.cpp.
References CreateAudioSegmentSequenceBackward(), CreateAudioSegmentSequenceForward(), and forward.
|
private |
Definition at line 70 of file AudioSegmentFactory.cpp.
References backward, mClips, mNumChannels, and mSampleRate.
Referenced by CreateAudioSegmentSequence().
|
private |
Definition at line 40 of file AudioSegmentFactory.cpp.
References forward, mClips, mNumChannels, and mSampleRate.
Referenced by CreateAudioSegmentSequence().
|
private |
Definition at line 40 of file AudioSegmentFactory.h.
Referenced by CreateAudioSegmentSequenceBackward(), and CreateAudioSegmentSequenceForward().
|
private |
Definition at line 42 of file AudioSegmentFactory.h.
Referenced by CreateAudioSegmentSequenceBackward(), and CreateAudioSegmentSequenceForward().
|
private |
Definition at line 41 of file AudioSegmentFactory.h.
Referenced by CreateAudioSegmentSequenceBackward(), and CreateAudioSegmentSequenceForward().